0x01 背景
之前一直在用有道云笔记,去年的这个时候,喜欢上了Markdown的写作方式,但是有道云笔记不支持,就动了搭个私有博客的念头,但是一直没抽出时间去折腾,这次在玩Docker顺手就把博客给搭了。
在搭建博客的时候,选择了Hexo和Ghost做对比,考虑了很久,最后还是选择了Hexo。
0x02 博客程序
Hexo:
- 无数据库,轻量,静态博客,可脱机查阅
- 支持Markdown
- 详尽的中文文档
- 可部署在github上,完全免费
Ghost:
- 有数据库,支持sqlite、mysql、postgresql
- 支持Markdown
- 英文文档
- 需要自有服务器
0x03 我的博客
经过仔细考虑,最后选了Hexo。
- 作为博客越轻量越好。
- 以Markdown文档方式进行存储,用Git进行版本管理,分布式存放。
- 无数据库,不需要花时间去维护数据库。
- 可脱机写作。
- Hexo相对可折腾性要强
博客架构如下

- 博客部署在一台用Docker搭建的Nginx上
- 博客在本地电脑上进行写作,使用Git进行版本控制
- 搭建了4个Git仓库,2个用作代码存储,2个用作博客部署。
0x04 后记
本次玩Docker,从0开始,花了大概2周的时间,做了以下事情:
- 搭建了梯子,后续会写出搭建过程,包括加速。
- 搭建了博客,后续会把之前在有道云笔记的文章慢慢转过来
最后,感谢爱折腾的自己。不折腾,和咸鱼有什么区别?