静态博客生成器的选择
静态博客系统的优点就是它不需要数据库, 只需要静态文件就可以提供浏览, 这样它可以提供非常大的并发访问.
它的缺点就是每次改动的时候, 我们都需要重新构建, 这会花费一定的时间, 特别是当我们的文档数量非常庞大的时候
主流博客框架
- Hexo
- Jekyll
- Hugo
Hexo
基于js的一个静态博客生成器. 支持 Markdown
优点: 插件多 主题多 使用的人多 遇到问题解决的多 语言简单自己好修复
缺点: 博客生成有点慢
Jekyll
基于ruby的一个静态博客生成器. 支持 Markdown
优点: Github Page 官方支持
缺点: ruby语言学习成本高 博客生成非常慢
Hugo
基于go的一个静态博客生成器. 支持 Markdown
优点: 博客生成非常快
缺点: 很多主题都是仿照Hexo 预览常常出错 程序源码不在本地 不好自己调试
最后
最终选择了比较省心的 Hexo, 不过还是希望它的生成速度更快一些
以后有更多时间后, 再细细考量