markdown 相对于 asciidoc 有哪些优势?

markdown 相对于 asciidoc 有哪些优势?

自从我发现 Asciidoc 以来,我一直在使用它,并经常将其用作我的 README 文本文件。它以文本形式可读,并且可以输出各种其他格式,例如手册页、pdf、html 等。

最近,我看到越来越多的 FLOSS 项目使用 markdown。据我所知,它很巧妙,但感觉比 Asciidoc 还是有局限性。甚至 github 对 .md 的支持似乎也比 asciidoc 好。我是不是漏掉了什么?这么多人使用 .md 有什么原因吗?

我认为 asciidoc 的可移植性以及一个将它们全部绑定的文本文件使其功能更加强大。

如果有人有任何见解,或者可以告诉我为什么 markdown (MD) 如此令人惊叹,我会给你买一杯虚拟啤酒。

答案1

Markdown 是一种趋势。如果您对 asciidoc 感到满意和习惯,则没有理由切换到 markdown。与其他标记语言(如 asciidoc、txt2tags 或 reStructuredText)相比,Markdown 比较零散且功能有限。

答案2

Markdown 具有一定的临界质量,并且语法比 Asciidoc 要小。

Markdown 确实有一个缺点,如果你想要一些更复杂的东西,那你就没那么幸运了,或者需要实现特定的语法,而 Asciidoc 可以扩展,这可能不太适合。

有一个Dan Allen 的 g+ 帖子对它们进行了比较,并更喜欢 Asciidoc

答案3

Markdown 的广泛使用是其最大的优势。Github、Reddit、WhatsApp、Viber 等都支持 Markdown。

许多编辑器都支持 Makrdown,如 Atom ReText 和 Emacs。

Markdown 的语法比 Asciidoc 更小,Makrdown 基本上是标题、粗体、斜体、编号列表、项目符号列表、链接、内联代码和代码块。这种有限性有其吸引力,因为人们可以自信地宣称他们知道 Markdown 中的每个命令。

Markdown 风格(例如 R Markdown、MultiMarkdown、Common Markdown)提供接近 Asciidoc 的功能,但它们不兼容且未得到广泛支持。

相关内容