本文介绍了作者使用纯 Emacs Lisp 构建零依赖的 Org 静态站点生成器(ossg)的过程。项目利用 Emacs 内置的 org-export 功能,强调不依赖外部工具。作者从字符串模板出发,逐步改进为使用 Lisp 闭包控制输出,解决了模板扩展性差的问题。通过两遍编译器实现跨路由链接,优化性能,并引入增量热重建机制,显著提高构建速度。
完成下面两步后,将自动完成登录并继续当前操作。