在当今的网络和文本环境中,MD 格式成为了很多文档和内容的标配格式。 再加上有更多的软件框架来帮助 MD 格式进行渲染,MD 已经成为了互联网文档快速发布格式的标准。 MD 格式能走到今天和 MD 格式好不好用其实没有什么太大的关系,最重要的工作就是做到了把 Word 格式的复杂进行简化,去掉 HTML 中繁琐的标签,让最后的渲染用发布框架来做。 MD 格式只定义了一些基础的结构,至于和后面的内容显示无关。 对比下 Discourse 本身自己提供的 MD 格式编辑器,可以看到有多么简单。 JSON 和 XML 要问为什么 MD 格式会流行。 可以对标下 JSON 和 XML ,XML 提供了非常强大的功能,很多功能都被认为是过度设计。 对于传统的数据交换合适来说,XML 提供了最全的功能,但实际上很多项目和软件要求的就是数据交换,并不需要提供非常复杂的注解功能。 由于 XML 采用的是标签对,无形在数据传输中增加了很多不需要的字符。 同样的,对 MD 格式和 HTML 之间也是一样的,对于传输相同的内容,HTML 格式需要定义标签对,如果标签缺失,很多时候的渲染就会变得乱七八糟。 MD 就是从 HTML 中把最有用的东西抽象出来,让发布文章的人不再过多关注漂亮的格式,而是只注重内容。 Word,PDF 这些格式,本身就是封闭的格式。 对于一些小的内容,Word 的功能实在是太强大,强大的反义词就是更加复杂的使用。 应该很多人都遇到过在大学论文调整页码的时候宏丢失,标签未定义这样的错误吧,真正的内容不多,但调整个格式能把你直接气到原地爆炸。 最主要的是这些格式是封闭格式,你要处理一个微软 Word 文档中的内容,如果没有微软的库,基本上处理不了。 PDF 就更加不要说了,连修改都需要花钱,唯一的好处就是打印的时候格式不混乱。 这些在数据传输和内容分享领域通常不重要。 还有一个更加头疼的问题就是同样的内容,使用上面的格式面临的数据传输量更大,很多不必要的渲染都需要先做。 与其这样还不如把渲染放到客户端,降低网络传输量。 MD 的基本句法就只有这么多,大概用用就能上手。 也许是天妒英才,作为 MD 格式的创造者: 亚伦·希勒尔·斯沃茨 (英语:Aaron Hillel Swartz,1986年11月8日—2013年1月11日)是美国电脑程序员、企业家、作家和互联网黑客运动者。 2011年1月6日,他被麻省理工学院警署以其违反州法非法闯入的罪名逮捕:他把一台电脑连接上麻省理工学院校园网络,放在了一个没有标记、没有上锁的柜子里;通过学院给予的访客账户,大规模系统性地下载JSTOR上的学术期刊。 联邦检察官随后对他提起两项网络诈骗和十一项违反《电脑欺诈和滥用法》行为的诉讼——亚伦·斯沃茨将面临合计最高35年的刑期并处100万美元罚金、没收财产、归还失窃物品和监视居住的处罚。 他拒绝了联邦检察官提议其在联邦监狱服刑6个月的认罪协商,两天后,他被发现死在其于纽约布鲁克林区的公寓内,自缢而死。 麻省理工学院维持着一个开放校园和开放网络的政策,斯沃茨死后两天,学院主席雷欧·拉斐尔·莱夫委托教授哈尔·阿伯尔森就学院在斯沃茨的“法律争议”中的选项和决定做出分析。 为了帮助报告收集事实,麻省理工创建了一个网站,社群成员可以提出他们希望报告回答的问题。 斯沃茨的律师要求所有审讯前的文档都被公开,而麻省理工不同意。 斯沃茨的支持者们就反对不删改公共证据一事批评了麻省理工。 2013年7月26日,阿伯尔森领导的小组提交了一份182页的报告给麻省理工学院主席雷欧·拉斐尔·莱夫,并被批准于7月30日公开。小组报告麻省理工没有支持对斯沃茨的指控,也没有做错事。 尽管如此,报告也指出,虽然麻省理工一直在学院层面支持开放获取文化,学校从未就此事支持过亚伦·斯沃茨。 报告也披露,比如,麻省理工考虑过就此事发表公开声明,但并未实行。 由于 MD 格式的开放和传输特性,这些年随着 AI 的普及,更多的被用于 AI 接口的的调用上。 MD 格式虽然算不上完美,但终究有属于自己的一席之地。 https://www.isharkfly.com/t/markdown/1728/2