Ornate 是一个从 Markdown 源构建多页 HTML 站点的工具。其设计理念是
- 在 JVM 上运行;无需安装:在构建流程中解决版本化依赖关系,实现可复现的文档构建,无需外部依赖关系。
- 基于 CommonMark,一个标准化的 Markdown 版本。
- 使用成熟的扩展:特别是,很多开发人员已经熟悉 Github 风格的 Markdown。
- 优雅降级:一些功能需要专有语法扩展。使用纯粹的 CommonMark 引擎处理时,应优雅降级。
- 基于 Typesafe Config 的配置。
- 模块化设计:主题、模板、高亮显示器、扩展——所有这些都可以用 Scala 代码自定义。
- 使用响应式设计的干净现代默认主题,为从手机到台式电脑的所有设备提供良好的用户体验。
可在 http://szeiger.github.io/ornate-doc/ 找到文档。