初衷
之前自己动手搭建过类似博客丶知识库的系统。后来由于发布文章太麻烦就放弃了。
首先你的消耗自己的时间精力去开发对应的系统,购买服务器域名等进行前后端环境的部署,完成之后平时还要维护数据库,这样一套下来属于自己的时间就会大大减少。
后来逐渐喜欢那种md
文档,平常写技术文档就一直在使用markdown
;这样就不需要维护服务器数据库了;
这套知识库的初衷是打造对于自己来讲一个好用丶总结个人平时的学习成果的知识管理工具
。
对于程序员来说,繁杂的知识体系难免会有遗忘的地方。如果有一个方便好用的知识管理工具,可以帮助我们很好的管理知识,并能够快速地把遗忘的知识点找回来。
Vue + Node + MongoDB
最初搭建的博客使用的Vue + Node + MongoDB
, 当时出于好奇就自己实践了一下,后来没有足够的时候去维护就直接关掉了;
Markdown
后来接触到了Hexo它的 yml 配置文件,可以很方便的配置博客,所以就决定使用它来搭建博客了;有点也很多像 diy 自己的页面,有很多插件让自己的页面更好看更炫酷;慢慢的发现不够简洁,过于花里胡哨了,并且使用的butterfly 主题一眼看上去分类并不能清晰;
后来直接将Hexo
替换成了vuepress
,以文档的形式展示更加具现化;分类更加清晰。没有选择vitepress
是因为vitepress
的theme
和plugin
的生态太小,没有太多插件,而且没有vuepress
的theme
和plugin
的生态。
现在网站有 vuepress
换成了 vitepress
知识管理
在过去一段学习的日子里,我尝试过用自己动手搭建系统、txt
记录笔记、云笔记、Markdown
笔记,并把Markdown
文件上传到github
进行管理,但总感觉还是不够方便...直到我发现了VuePress
,它似乎可以管理我的学习笔记,并且把站点部署到github pages
不就是一个在线的云笔记网站了吗