这个站没有后台,没有数据库,也没有服务器需要维护。

它是一堆提前生成好的 HTML 文件,扔在 CDN 上。访问的时候浏览器直接拿文件,快得没有任何延迟感。

四样东西

Hugo,一个用 Go 写的静态网站生成器。你把 Markdown 文件交给它,它几秒钟吐出一整套 HTML。

PaperMod,Hugo 的一个主题。外观就是你现在看到的这个样子。

Git,版本管理。每写一篇文章,提交一次,历史都在。

Cloudflare Pages,部署。仓库一推,它自动重新构建,全球 CDN 分发。

为什么不用 WordPress

WordPress 要 PHP、要 MySQL、要一台一直开着的机器。这三样东西每年都在跟你要钱,而且隔三差五要打补丁,不然就被挂马。

静态站没有这些东西可被攻击。它连一个能执行的程序都没有。

写作体验

打开一个 .md 文件,写,保存。

本地预览开着的话,浏览器会自己刷新。满意了就提交,几十秒后线上就变了。

就这些。