静态博客生成器的选择

静态博客系统的优点就是它不需要数据库, 只需要静态文件就可以提供浏览, 这样它可以提供非常大的并发访问.

它的缺点就是每次改动的时候, 我们都需要重新构建, 这会花费一定的时间, 特别是当我们的文档数量非常庞大的时候

主流博客框架

  • Hexo
  • Jekyll
  • Hugo

Hexo

基于js的一个静态博客生成器. 支持 Markdown

优点: 插件多 主题多 使用的人多 遇到问题解决的多 语言简单自己好修复

缺点: 博客生成有点慢

Jekyll

基于ruby的一个静态博客生成器. 支持 Markdown

优点: Github Page 官方支持

缺点: ruby语言学习成本高 博客生成非常慢

Hugo

基于go的一个静态博客生成器. 支持 Markdown

优点: 博客生成非常快

缺点: 很多主题都是仿照Hexo 预览常常出错 程序源码不在本地 不好自己调试

最后

最终选择了比较省心的 Hexo, 不过还是希望它的生成速度更快一些

以后有更多时间后, 再细细考量

参考资料