2024 年 6 月 30 日后,GitHub Pages 默认使用 GitHub Actions 拉起 Jekyll 来构建网站(需自己动手配置),若想恢复之前的分支部署,需要在发布工程根目录增加 .nojekyll 文件做标记。
具体可以访问这个链接。
我用的是分支部署的方式,所有文件都会部署为静态资源。
没有跟上时代步伐使用 Jekyll 的原因是,我最开始用的是 EmacsWiki 来通过 wiki 生成静态页面,后续 Emacs 不断更新,但 EmacsWikiMode 已经渐渐没人维护,我就转而使用 CommonMark 引擎的变体 cmark-gfm 来渲染 wiki,然后自己写了一个 build 管理脚本去控制页面渲染流程。
《更换 Markdown Engine 为 cmark-gfm》有详细的描述。