维护一个 WordPress 网站确实比较麻烦,需要配置 PHP 和 MySQL 等一系列环境。 虽然我一直“裸奔”多年,但始终担心安全漏洞问题。最近尝试了 Docker 和 docker-compose,虽然简化了部署过程,但 PHP 和 WordPress 的升级仍然让人头疼。

于是,我开始寻找替代方案。考虑到我的博客更新频率较低,静态网页似乎是一 个不错的选择。在了解了各种静态网站生成器后,我最终选择了 Hugo. Hugo 能够将 Markdown 文件转换为静态网页,然后可以部署在任何服务器上,例如 GitHub Pages。这对于我来说非常方便。

然而这个东西也有一些缺点,从Wordpress导出不是很方便,另外文档、主题 都不是很完善,我还去问了一下Gemini有什么其他的替代方案,它选的其他两个 一个是基于ruby的Jekyll,一个是基于nodejs的Hexo,都不是很喜欢,所以还是选了基于golang的Hugo。 Gemini总结的还是比较到位的:

优点:

  • 速度极快,使用 Go 语言编写,性能优秀。
  • 功能强大,支持各种高级特性。
  • 拥有丰富的文档和社区。

缺点:

  • 学习曲线可能稍陡峭,需要一定的技术基础。
  • 主题数量可能不如 Jekyll 丰富。