-
-
[建议]AsciiDoc格式比Markdown更强大
-
发表于: 2023-10-22 08:02 5982
-
作为资深技术论坛,看雪2020年才采用Markdown,未免太迟钝了,如今又有更强的AsciiDoc。
Markdown虽然方便,但功能相对较少,不如AsciiDoc强大。Wikipedia列举了不同标记语言的对比,可以看出AsciiDoc是功能最完善的标记语言之一。https://www.diguage.com/post/asciidoc-vs-markdown/
AsciiDoc官方列举了AsciiDoc和markdown的对比,其中AsciiDoc相对于Markdown的优势有:
- AsciiDoc相同标记所用的字符数要比Markdown更少。
- AsciiDoc的格式更加统一。
- AsciiDoc可以处理任意排列的inline嵌套格式,而Markdown经常难以处理。
- AsciiDoc可以处理一些Markdown无法处理的场景,例如单词内的标记,Block-level源代码和block-level images。
- AsciiDoc几乎完全兼容Markdown的语法。
废弃Markdown,直奔AsciiDoc 理由如下:
- Markdown的标题标识符#在一些语言中是作为注释标识的,当把这些源码内容粘贴进Markdown文章中想作为一部分时,这些注释就会被错误地标识为Markdown的标题,造成很多编辑上的不便。尽管也可以想法在自己电脑上精确设置语法或转换,但在通用性或易用性上,当然是横生枝节。而ASCIIDoc使用=来作为标题标识,想必就是已经考虑到这一点,也可证明它不是Markdown的普通并列项,而应看作是一种推陈出新的改良品。
- 作为推陈出新的改良品的有力证明,ASCIIDoc不仅涵盖Markdown的所有功能,而且还有多处Markdown不具备的实用功能:表格跨行跨列设置,单元格与列的样式,多种提示框样式,文档头信息,嵌入视频,导入文件。而且在使用扩展插件的情况下,也支持兼容Markdown的部分主要语法。
- 在部分语法上,比如粗体和斜体的标识上,ASCIIDoc也显示出了更为优化的设计。
- ASCIIDoc是著名的计算机技术书籍出版商 O’Reilly 的在线出版平台 Atlas 的推荐语言, 既能适应正规化出版的各种样式元素需要,也能支持规模化出书模式(比如导入文件功能),可嵌入视频更是提供了当前视频时代的流行资讯传播手段(而Markdown居然无视了这一点)。
- Markdown长期以来各种方言并存,缺乏有力且积极的主导和创新。很多急迫的需求无法短期内实现,更可能的情况就是被ASCIIDoc取代。尽管我们都希望学过的知识可以用得久一点,但推陈出新和吐故纳新总是免不了的。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
他的文章
看原图
赞赏
雪币:
留言: