是否有官方组织讨论或发布标准降价语法?

时间:2012-02-10 05:09:00

标签: syntax standards markdown organization

最近,当我使用github时,我遇到了很多情况,我需要使用markdown来处理我的文档。比如任何wiki和GFM(github赞成markdown),github页面基于jekyll的*.md文件,就像写这里一样,等等。我喜欢用这种语法编写文档!

但是所有降价引擎在许多细节上都有所不同:GFM不支持定义列表语法; jekyll中的maruku不支持自动生成TOC标头ID; kramdown,multimarkdown ......等等。引擎也用许多语言编写,如ruby,PHP,Java甚至更多。

我在markdown世界中发现了混乱,就像我必须编写我的CSS和JavaScript以支持这么多浏览器兼容,而不是更好,甚至更糟!

所以我认为这就像我的标题,如果有一个官方组织致力于使降价语法成为标准,如W3C for web standard,降价世界将比以往更好!

然后,任何人都可以向ORG提交他们对新语法的建议,ORG可以审查它们并为开发人员构建标准语法标准。那时,像我们这样的所有用户都可以减少选择哪些引擎应该使用。我们可以写一次,随处使用!

我的问题就出现了,是吗?或者有人想创造它?

2 个答案:

答案 0 :(得分:5)

已在W3C创建community group以创建Markdown规范。

目前的标准通常被视为this,但与工作组的范围不同。

答案 1 :(得分:1)

自2012年以来情况发生了变化!

CommonMark,最初打算恰当地称为“标准Markdown”,正式指定了经典语言的语法和语义,引入了一些澄清和一些原始散文或参考实现的变更{{ 1}}或两者。

此规范可能还会在将来记录扩展,但这显然不是目前的主要目标。 Markua是另一个基于CommonMark的开放式规范,但从一开始就实现了有用的扩展 - 它来自LeanpubPandoc documentation描述了Pandoc的几个常见功能,MultiMarkdown(MMD),PHP Markdown ExtraGithub flavored Markdown(GFM),但不是MarukuKramdown和其他受欢迎的。

Babelmark是John MacFarlane的一项Web服务,它使用由开发人员托管和配置的多个引擎尝试Markdown代码,并比较生成的HTML。

补充规范是Critic Markup,它描述了可以与各种简单标记语言一起使用的删除,添加,突出显示和注释的语法。