Markdown 替代品 Asciidoc 介绍
AsciiDoc,它的设计初衷就是为了解决写书规模的问题,并且是 O’Reilly 的在线出版平台 Atlas 的推荐语言。经过一番学习,我觉得 Asciidoc 确实很适合电子书制作。
是一个用于编写纯文本笔记、文章、文档、书籍、网页、幻灯片和手册页的轻量级标记语言。 本指南是常见的 ascii doc 文档和文本格式化标记的快速参考。
AsciiDoc 相比 Markdown 支持更多的格式,包括而不限于:
- 文档属性,设置作者、版本信息等。
- 语法高亮。
- 表格。
- Include 功能,将大文档拆分几个文件。
- 自定义块语法,可扩展性。
Markdown 通过自行扩展语法或者使用 HTML 可以实现这些格式,但前者造成文档不通用的问题,后者则直接把展示结构硬编码到了文档中,将来修改会很麻烦。
当然, 更多的特性带来更多的学习成本,对于博客等简单文档,这些特性并不是必须的,但对于电子书等大型文档,标准内提供丰富的特性就很有必要,否则就需要自己实现不成熟、不兼容的扩展。