Stog 是一款静态网站编译器。它可以处理博客文章以及常见页面。可以将其视为在 OCaml 中开发的一种 Jekyll。
主要功能包括
- 它是在 OCaml 中开发的,可以用 OCaml 插件进行扩展。
- 它基于一个 XML 引擎,可以在某些标签上应用替换(重写规则)。一些替换是预先定义的,另一些则可以在你的文档中定义或由插件添加。
- 它轻松支持多语言网站。
- 它具有一个在线编辑器,可以与 git 集成。
- 它具有一个在线预览器。
- 可以用来处理章节、目录、验证的交叉引用等的很多功能。
- 可以在编译时解释 OCaml 代码,并将结果包含在生成的文档中。
- 一些插件可以轻松包含 Graphviz 图形和由 Aysmptote 或 LaTeX 生成的图片。
- 一个 Markdown 插件可以转换 Markdown 源。