今天成功搬好博客了吗?
没有。不过大概算是见得人了吧。
看了半天各种 static site generators 最后选了 Hugo;但其实其他的我并没有试过。理由主要是看到网上的人说 Hugo 速度最好,还有就是用 markdown 写文章也够方便。
把文章全部导出来之后,花了好多时间清理文章里的各种格式,也花了不少时间选了个 theme 然后 customise 了下一 layout。虽然现在的 layout 也还有些我不是特别满意的地方,不过还是以后有空慢慢修吧。
用 Hugo 写博客的流程就是:每篇新文章开一个新的 markdown 文件,内容写好,然后 generate 全站所有页面,最后把整个文件夹用 rsync 传上服务器(rsync也实在太厉害了_(:3JL)_。
和 Wordpress 比较的话,用 SSG 的好处是:
- 框架简单,基本要干啥都能看 docs 就能看懂
- 要 customise 甚至是自制 theme 的话也相对比较容易
- 全是 HTML 和 CSS,体积小速度快
- 没有 server-side 代码!!!没有 PHP!!!没有 bloat!!!
麻烦的地方则是:
- 没有 server-side 代码也就没有数据库了,所以一个简单便捷的留言机制是没办法实现了
- 每次写了新博文之后要全站重新 deploy(虽然也就是一行代码,其实跟 Wordpress 比起来也不算太麻烦