Markdown学习(一)
先从了解开始。
1 什么是标记语言(Markup Language)?
可以参考下wiki Markup language:https://en.wikipedia.org/wiki/Markup_language
2 什么是Markdown?
3 为什么我们要学习 Markdown 的三个理由
原文地址:http://www.oschina.net/news/28122/reasons-we-should-learn-markdown/
- 看起来舒服,解放你的眼睛
"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 更直观更容易被记住。
- 更少的错误
HTML 对格式还是有一些要求的,例如标签的开合、成对出现等。如果你忘记输入某个斜杠或者是一些属性的单引号等字符,很可能导致整个页面的显示错乱,我想这个大家深有体会,而且错误很难排查。
尽管有很多的工具帮你编写 HTML 代码,并高亮显示语法错误,但我们不想依赖这些工具。Markdown 的简单和灵活性可以让你产生更少的错误,而且很容易找到错误所在。
- 让 CMS 见鬼去吧!
直接在浏览器上编写内容是很危险的游戏,因为你输入的很多文字可能由于浏览器的崩溃瞬间消失,很多的 CMS 内容管理系统提供了所见即所得的编辑器,这些编辑器可以让你轻松的排版 HTML ,但无法阻止浏览器崩溃导致的内容丢失。
而你可以使用任何文本编辑器来编辑 Markdown ,另外也有大量的 Markdown 编辑工具可以让你更轻松的编写。
----------------------------------------------------------------------------------------------------------------------------
本文作者:Tocy e-mail: zyvj@qq.com
版权所有@2015-2020,请勿用于商业用途,转载请注明原文地址。本人保留所有权利。