为什么要用Markdown格式而非其他格式?

去年在一家互联网公司实习时,博主就遇到了这样的问题,使用Markdown的语法格式对知识库进行搭建。

当时部门主管告诉我说md格式是类似于前端语言的一种语法,更加简明易读故采用。

此前也发过Markdown使用总结的博客,有兴趣的朋友可以去看看这篇博客:https://www.cnblogs.com/-X-peng/p/13443778.html

本人使用的是这款Markdown编辑器:Markdownpad2,特点是交互性高,左边编辑,右边实时展示。

 

 

 后面本人接触了更多项目,查阅了相关资料:

Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。

Markdown 的目标是实现「易读易写」。可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到一些既有 text-to-HTML 格式的影响,包括Setext、atx、Textile、reStructuredText、Grutatext 和 EtText,而最大灵感来源其实是纯文本电子邮件的格式。总之, Markdown 的语法全由一些符号所组成,这些符号经过精挑细选,其作用一目了然。比如:在文字两旁加上星号,看起来就像*强调*。Markdown 的列表看起来,嗯,就是列表。Markdown 的区块引用看起来就真的像是引用一段文字,就像你曾在电子邮件中见过的那样。

Markdown 语法的目标是:成为一种适用于网络的书写语言。Markdown 不是想要取代 HTML,甚至也没有要和它相近,它的语法种类很少,只对应 HTML 标记的一小部分。Markdown 的构想不是要使得 HTML 文档更容易书写。在我看来, HTML 已经很容易写了。Markdown 的理念是,能让文档更容易读、写和随意改。HTML 是一种发布的格式,Markdown 是一种书写的格式。就这样,Markdown 的格式语法只涵盖纯文本可以涵盖的范围。

正是因为Markdown的这些特点,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如joomla、drupal都能很好的支持Markdown。

所以至此,我们明白了会使用md格式(Maarkdown)来写文档是所有IT工程师都需要了解和掌握的基本技能之一。

posted @ 2021-02-18 16:01  X_peng  阅读(273)  评论(0编辑  收藏  举报