建站这件事,选来选去还是用了 Jekyll,理由很简单:

  1. GitHub Pages 原生支持,写个 Markdown 文件推上去就自动编译上线,不用自己搭服务器、不用买空间
  2. 写帖子就是写 Markdown,一篇帖子一个文件,清爽
  3. 零维护成本,没有数据库、没有后端,断了网它都照样跑

顺带记一下踩过的坑,给同样想折腾的人:

  • 域名实名审核在周末提交的话,可能要等到工作日才通过,别急
  • 绑定自定义域名,根域要加 4 条 A 记录指向 GitHub 的 IP,缺一不可
  • 阿里云的 DNS 根域不支持 CNAME 扁平化,所以 @ 必须用 A 记录

这个站以后大概就是这种风格:技术 + 生活 + 随笔,想到啥记啥。