网站发布流程的改变

这个网站一直用 Org 文件写。过去每次更新,都要在 Emacs 里导出 HTML,再把文件同步到服务器。文章写完后,还得记着做这一串动作;偶尔漏掉一步,网站上看到的就还是旧内容。

这次把全站的 Org 源文件和图片整理进了 GitHub 的私有仓库。以后每次修改都会留下一份记录,哪天想找回旧文章或旧样式,也能顺着记录慢慢找。

写作本身没有改变,仍然是在 Emacs 里完成。写完后把修改推送到 GitHub,后面的发布工作就会自己继续:GitHub 生成网页,Cloudflare Pages 把新页面放到域名下。

最直观的变化,是手工同步这一环终于可以省掉了。电脑上写字,仓库里存档,网站自动更新,各自做各自的事。换一台电脑也不会影响发布,源文件都在仓库里。

以后更新网站,还是打开 Emacs,写几段文字。写完推送一下,剩下的交给它们。