你不一定需要在你的网站上安装 Markdown 就可以使用它,它是一个非常方便的写作语言,如果你不想转为 HTML ,Markdown 仍是很好的用来格式化纯文本的方法,无需一些富文本编辑器。但如果你需要发布到 Web 上,当然 HTML 是最适合的。
下面是三个理由:
1. 看起来舒服,解放你的眼睛
"Markdown 格式化语法设计的目的就是为了易读," Markdown 的创始人 John Gruber of Daring Fireball 说:"而且 Markdown 应该可以直接使用纯文本进行发布,无需标签或者是一些格式化命令。"
HTML 标签让 HTML 文档包含态度内容无关的噪音,如果你不熟悉 HTML 语法的话,就很难直接阅读 HTML 的源文件,而阅读 Markdown 文档很容易。
下面是一个比较的例子,它们最终的结果是一样的:
HTML
<h1>Why <em>you</em> should use Markdown to write your next blog post</h1>
<p><a href="http://daringfireball.net/projects/markdown/">Markdown</a> is just so dang legible, it will make your <em>whole life</em> easier. <strong>I promise.</strong></p>
Markdown
# Why *you* should use Markdown to write your next blog post
[Markdown][1] is just so dang legible, it will make your *whole life* easier. **I promise.**
为什么我们要学习 Markdown 的三个理由
你可能听说过 Markdown,或者很早已经就熟知,Markdown 现在开始变得流行起来了。
但你是否了解,是否使用过呢,本文讲述三个为什么要学习 Markdown 的理由:
等等...什么是 Markdown 先?
首先,Markdown 可将你输入的任何文本转为 HTML,你可以用它来编写博客、文档和网页。你还可以直接在 Markdown 文档中书写 HTML,如果某些功能 Markdown 不具备的或者你忘记了语法,你可以直接用 HTML 来编写,因为 Markdown 能理解两种格式。
你不一定需要在你的网站上安装 Markdown 就可以使用它,它是一个非常方便的写作语言,如果你不想转为 HTML ,Markdown 仍是很好的用来格式化纯文本的方法,无需一些富文本编辑器。但如果你需要发布到 Web 上,当然 HTML 是最适合的。
下面是三个理由:
1. 看起来舒服,解放你的眼睛
"Markdown 格式化语法设计的目的就是为了易读," Markdown 的创始人 John Gruber of Daring Fireball 说:"而且 Markdown 应该可以直接使用纯文本进行发布,无需标签或者是一些格式化命令。"
HTML 标签让 HTML 文档包含态度内容无关的噪音,如果你不熟悉 HTML 语法的话,就很难直接阅读 HTML 的源文件,而阅读 Markdown 文档很容易。
下面是一个比较的例子,它们最终的结果是一样的:
HTML
<h1>Why <em>you</em> should use Markdown to write your next blog post</h1>
<p><a href="http://daringfireball.net/projects/markdown/">Markdown</a> is just so dang legible, it will make your <em>whole life</em> easier. <strong>I promise.</strong></p>
Markdown
# Why *you* should use Markdown to write your next blog post
[Markdown][1] is just so dang legible, it will make your *whole life* easier. **I promise.**
[1]: http://daringfireball.net/projects/markdown/basics
此外,Markdown 不仅容易读写,对于不熟悉 HTML 的人也能轻松了解所表达的内容,链接看起来像是脚注,甚至你不需要了解哪些是斜体,哪些内容会被加粗。
对于 Web 开发者和设计者来说,清晰的格式让一些非技术人员倍感亲切,因为无需超文本,Markdown 更直观更容易被记住。
2. 更少的错误
HTML 对格式还是有一些要求的,例如标签的开合、成对出现等。如果你忘记输入某个斜杠或者是一些属性的单引号等字符,很可能导致整个页面的显示错乱,我想这个大家深有体会,而且错误很难排查。
尽管有很多的工具帮你编写 HTML 代码,并高亮显示语法错误,但我们不想依赖这些工具。Markdown 的简单和灵活性可以让你产生更少的错误,而且很容易找到错误所在。
3. 让 CMS 见鬼去吧!
直接在浏览器上编写内容是很危险的游戏,因为你输入的很多文字可能由于浏览器的崩溃瞬间消失,很多的 CMS 内容管理系统提供了所见即所得的编辑器,这些编辑器可以让你轻松的排版 HTML ,但无法阻止浏览器崩溃导致的内容丢失。
而你可以使用任何文本编辑器来编辑 Markdown ,另外也有大量的 Markdown 编辑工具可以让你更轻松的编写。
另外 OSCHINA 提供了一个在线将 Markdown 编译成 HTML 的工具,详情请看在线 Markdown 编译。
英文原文,OSCHINA原创翻译