Sucha's Blog ~ Archive for September, 2024

24年9月3日 周二 21:12

更新 GitHub Page Build Process

2024 年 6 月 30 日后,GitHub Pages 默认使用 GitHub Actions 拉起 Jekyll 来构建网站(需自己动手配置),若想恢复之前的分支部署,需要在发布工程根目录增加 .nojekyll 文件做标记。

具体可以访问这个链接

我用的是分支部署的方式,所有文件都会部署为静态资源。

没有跟上时代步伐使用 Jekyll 的原因是,我最开始用的是 EmacsWiki 来通过 wiki 生成静态页面,后续 Emacs 不断更新,但 EmacsWikiMode 已经渐渐没人维护,我就转而使用 CommonMark 引擎的变体 cmark-gfm 来渲染 wiki,然后自己写了一个 build 管理脚本去控制页面渲染流程。

《更换 Markdown Engine 为 cmark-gfm》有详细的描述。