跳至主要內容

关于本站

杨祖攀约 2168 字大约 7 分钟

网站简介

本站是 我(攀哥) 搭建的一个个人知识库网站,我也把它叫做 知识花园[1] ,主要包含了我在学习、编程、折腾、创业等几方面的一些笔记或者心得。

注意

本站的内容,可能存在错误,阅读时仅供参考,如有错误,请及时 联系我,并敬请大家谅解。

心路历程

我为什么建这个网站?

我在学习的时候,我习惯做一些笔记,这看起来很好,对吧,但是时间一长,我的笔记很乱,这个文档里有一篇,那个文档里有几篇,没办法形成体系。这个问题很恼火,一直困扰着我,我也在不断的寻找解决方法。

尝试在线笔记

我先后尝试后印象笔记、有道笔记、为知笔记、 OneNote、Notion、我来、FlowUs、语雀、Obsidian、Typora 等笔记软件。刚开始的时候,我把我的笔记都搬到了云笔记软件上,我觉得还挺好用的,但是用着用着就出问题,有的功能你得开会员,不开会员就不给你用了,比如分享功能。那行吧,就开个会员,这些都还能接受,最让我接受不了的是,导入笔记容易,导出笔记难,懂得都懂。

在线笔记的好处:

  • 用完就走:打开一个链接就可以直接开始编写,很方便。
  • 共享方便:一键生成分享链接,分享方便。
  • 权限控制:可以设置各种不同的权限。
  • 功能丰富:能在文档中插入流程图、思维导图、数据表等。

但是云笔记有一个无论如何都无法避免的缺点:你的笔记并不属于你!

只要你使用云笔记,你的文档全部存在于各大公司的服务器之上,包括这些文档的解释权、访问权都不属你。

注意

这里不是说云笔记不好,只是说每个人的需求不同而已,根据自己的需求选择即可,这里我只是表明我的观点。

继续寻找

接着,我又开始了我寻找之路。最后,找到一个让我相对满意的解决方案: Markdown + Vscode + VuePress + Github。这种方案的好处是:方便阅读、方便修改、简单、兼容性好。但是这种方案有两个问题:一个是图片,一个是分享。

Markdown 中图片的处理会比较麻烦,传统的例如 word 等文件格式它会将图片一起打包到文件中,但是在 md 当中图片更像是文档的依赖文件,是游离于文字之外的东西。

然后,我又开始研究图床,找到图片的解决方案: Markdown + picGoopen in new window / PicListopen in new window ,图片通过图床外链放在 Markdown 文件中。

至于分享,倒是很好解决,我们可以使用 Github Pages 解决这个问题,同时我们也可将 VuePress 生成的静态资源托管到 Cloudflare Pages 、Netlify等服务商。通过服务商提供的默认域名即可访问的我们的笔记资源,我们也可以绑定我们自己的域名。如果我们的域名在国内以及的备案的话,还可以将静态资源托管到国内云服务器上,或者国内云服务器的对象存储。这样在国内的话,访问速度提到提升。

最终方案

自已折腾了小半年后,最终找到了我比较满意的方案:Markdown + Git + VuePress + Github + GitHub Action +Github Pages/Cloudflare Pages。

提示

在这里,我也要感谢 𝓜𝓻.𝓗𝓸𝓹𝓮open in new window 这么棒的主题及其相关配套的 插件open in new window

网站定位

  1. 本站是一个非盈利项目,从项目开始准备的时候就没有想通过这个项目盈利。

  2. 本站是我个人在学习过程中的一些思考或者记录,具有一定的主观性,在阅读时仅供参考。

  3. 为了大家的阅读体验,本网站不会接入广告,现在不会,以后也不会(因为我很讨厌广告了)。

  4. 至于网站的成本开支,主要由我个人来承担,同时我也会接入 捐助 来平衡支出。(当然捐助是个人自愿的,我不会强求任何人给我捐助。)

  5. 同时,本项目也是一个开源项目,网站内容 采用署名-非商业性使用-禁止演绎 4.0 国际标准open in new window协议,网站源码 采用 MIT 协议。

项目初心

我在 心路历程 中提到了 我为什么建这个网站,这只是这个项目的开始。

而在筹划这个项目的时候,我更多的是希望我的这个知识库(知识花园)能够给别人带来帮助,哪怕是因为看了我的一篇文章而解决了一个问题。我都觉得这是一件很有意义的事情。

利他就是极致的利己

未来愿景

  1. 我真心的希望这个项目会一直维护下去(虽然以后的事有太多的不确定性,但是我相信我能够坚持下去),争取不会半途而废。

  2. 我也希望能够帮助到更多的人。

版权协议

本站的所有 原创内容 均采用 cc 协议中比较严格的 署名-非商业性使用-禁止演绎 4.0 国际标准 (CC BY-NC-ND 4.0)open in new window网站源码 采用 MIT 协议。

技术支持

本站由以下服务提供技术支持:

服务商

框架 / 主题

工具

仓库连接

本站所有内容及代码均开源,可通过链接访问:

提示

Gitee 仓库中的代码是从 Github 同步过来的,不能保证代码内容是最新的,如需查看最新代码,优先访问 Github。

网站地址

本网站采用多线路并行部署,一份源码同时分发给多个托管服务商(阿里云、Github、Cloudflare 和 Netlify)。

阿里云

本站使用了 阿里云OSS 提供的静态网站托管服务,演示地址如下:

GitHub

本站使用了 GitHub 提供的静态网站托管服务 GitHub Pages,演示地址如下:

Cloudflare

本站使用了 Cloudflare 提供的静态网站托管服务 Cloudflare Pages,演示地址如下:

Netlify

本站使用了 Netlify 提供的静态网站托管服务,演示地址如下:


  1. 知识花园是指把我自己在现实生活中的“所见、所闻、实践、感想、思考”,进行记录、整理、组织,从而分享出来。最终形成一个知识和信息“花园”。 ↩︎