这是我通过的 GitHub pages
配合 hexo
主题采用 Fluid
搭建的个人博客。
之前经历过 Hexo
, Typecho
, Wordpress
最终还是回归 Hexo
, 总结原因差不多一下这些
Wordpress | Typecho | Hexo | 结论 | 胜出 | |
---|---|---|---|---|---|
费用支出 | 服务器/域名 | 服务器/域名 | \ | 服务器费昂贵, 还要考虑续费, 备案等问题 ; Hexo 配合 GitHub 完全免费 | Hexo |
数据库 | MySQL | MySQL | \ | Hexo部署环境至简, 无需数据库 | Hexo |
运行环境 | Apache/PHP/MySQL | Apache/PHP/MySQL | 纯静态页面 | Hexo在本地直接生成了全部静态网页,这样发布到OSS都可以跑起来了 | Hexo |
后台管理 | 非常专业的管理界面 | 专业的管理界面 | Git命令行 + Markdown编辑器 + GitHub Actions 自动化发布 | 后者通过Actions自动化发布几乎与前者持平 | 前者 |
网络安全 | 要考虑补丁不断更新, 如果使用了插件还需关注插件的安全 | 要考虑补丁不断更新, 如果使用了插件还需关注插件的安全 | 纯静态页面,部署在GitHub基本不存在安全问题 | Hexo在本地有完整的备份,结合Git发布,相当于机器猫的任意门了 | Hexo |
其他 | 框架冗余/更换服务器迁移复杂 | 更换服务器迁移复杂 | 纯静态html文件 | 前者框架重依赖多, 后者纯html文件不其他依赖 | Hexo |
再次选择 Hexo
希望回归到内容输出