本站成功搬迁到 Zola
既今年初网站搬迁到 Moonglade 后,基于网站备案和运营成本考虑,在目前几款静态网站生成框架 VuePress、Hugo、Jekyll、Zola,基于使用门槛及性能,选择了 Zola。
Zola 是我在 Rust 社区发现,一个静态站点生成器 (SSG),类似于 Hugo、VuePress 和 Jekyll。它是用 Rust 编写的,使用 Tera 模板引擎,类似于 Jinja2、Django 模板、Liquid 和 Twig。 其内容用 CommonMark 编写 —— 一种定义明确、高度兼容的 Markdown 规范。
SSG 使用动态模板将内容转换为静态 HTML 页面。 因此,静态站点非常快且不需要数据库,因此易于托管。 可以在此处找到静态和动态站点(例如 WordPress、Drupal 和 Django)之间的比较。
本站目前部署于 Cloudflare Pages,由于 Cloudflare Pages 内置对 Zola 自动编译与发布的支持,极大降低了静态网站文章写作发布成本,使用体验甚至超过动态网站文章编辑器。关于如何将 Zola 部署到 Cloudflare,可参考官方指南。
另外,简短介绍一下 Cloudflare Pages,它是一款用于部署静态页面的免费产品,官方提供二级域名用于页面访问,同时也支持绑定一个自定义域名。如果你的域名托管 Cloudfare,使用其域名下的页面规则,可将其它域名转发到绑定的自定义域名。
像写代码一样,潜心输出有价值文章,不再折腾网站,是我选择 Zola 最终原因。