Asciidoctor 的语义 HTML5 后端
该项目为提供替代 HTML5 转换器(后端),专注于正确的语义、可访问性和与常见排版 CSS 样式的兼容性。
目标
使用正确的 HTML5 语义清理标记。
为残疾人士提供良好的无障碍环境。
尽可能与常见的排版 CSS 样式兼容,尤其是与 GitHub 和 GitLab。
完全独立的转换器,没有回退到内置的 Asciidoctor 转换器。
易于使用并集成到第三方项目中。
良好的可读性和可维护性的代码——永远不应该为了性能而牺牲它(我在看着你,Asciidoctor!)。
非目标
与现有 Asciidoctor CSS 样式的兼容性。
文本替换
引号
Asciidoctor 为所谓的 (实际上只是正确的引号)提供语法,但内置转换器仅输出一种(硬编码)类型的单/双引号——用于英语和其他几种语言。 此转换器根据指定的语言(使用标
1