首页
社区
课程
招聘
[建议]AsciiDoc格式比Markdown更强大
2023-10-22 08:02 3264

[建议]AsciiDoc格式比Markdown更强大

2023-10-22 08:02
3264

作为资深技术论坛,看雪2020年才采用Markdown,未免太迟钝了,如今又有更强的AsciiDoc。

Markdown虽然方便,但功能相对较少,不如AsciiDoc强大。Wikipedia列举了不同标记语言的对比,可以看出AsciiDoc是功能最完善的标记语言之一。https://www.diguage.com/post/asciidoc-vs-markdown/
AsciiDoc官方列举了AsciiDoc和markdown的对比,其中AsciiDoc相对于Markdown的优势有:

  1. AsciiDoc相同标记所用的字符数要比Markdown更少。
  2. AsciiDoc的格式更加统一。
  3. AsciiDoc可以处理任意排列的inline嵌套格式,而Markdown经常难以处理。
  4. AsciiDoc可以处理一些Markdown无法处理的场景,例如单词内的标记,Block-level源代码和block-level images。
  5. AsciiDoc几乎完全兼容Markdown的语法。

废弃Markdown,直奔AsciiDoc 理由如下:

  1. Markdown的标题标识符#在一些语言中是作为注释标识的,当把这些源码内容粘贴进Markdown文章中想作为一部分时,这些注释就会被错误地标识为Markdown的标题,造成很多编辑上的不便。尽管也可以想法在自己电脑上精确设置语法或转换,但在通用性或易用性上,当然是横生枝节。而ASCIIDoc使用=来作为标题标识,想必就是已经考虑到这一点,也可证明它不是Markdown的普通并列项,而应看作是一种推陈出新的改良品。
  2. 作为推陈出新的改良品的有力证明,ASCIIDoc不仅涵盖Markdown的所有功能,而且还有多处Markdown不具备的实用功能:表格跨行跨列设置,单元格与列的样式,多种提示框样式,文档头信息,嵌入视频,导入文件。而且在使用扩展插件的情况下,也支持兼容Markdown的部分主要语法。
  3. 在部分语法上,比如粗体和斜体的标识上,ASCIIDoc也显示出了更为优化的设计。
  4. ASCIIDoc是著名的计算机技术书籍出版商 O’Reilly 的在线出版平台 Atlas 的推荐语言, 既能适应正规化出版的各种样式元素需要,也能支持规模化出书模式(比如导入文件功能),可嵌入视频更是提供了当前视频时代的流行资讯传播手段(而Markdown居然无视了这一点)。
  5. Markdown长期以来各种方言并存,缺乏有力且积极的主导和创新。很多急迫的需求无法短期内实现,更可能的情况就是被ASCIIDoc取代。尽管我们都希望学过的知识可以用得久一点,但推陈出新和吐故纳新总是免不了的。



[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

收藏
点赞0
打赏
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回