开始使用Markdown-前端技术|TaoBaoUED

2013-08-05  本文已影响0人  lyndon

Written with StackEdit

它是什么?

首先,什么是Markdown?我们可以直接看一下Wiki......不过Wiki很长,让人没有耐心读下去。那么,简单来说,Markdown其实是一种轻量级的标记语言;或者说,它规定了一些文本的书写格式中,就像这样:

写上你的标题
==========

开始书写正文吧

当然也可以用 *列表* 的形式:
*  列表项目
*  还是列表项目

上面这一段东西就是Markdown了,--它看上去和普通的文本没什么两样,只不过文字“被一些标记格式化”了,所以看上去会感觉比较漂亮,书面化一点形容词叫做具备更高的可读性

这一段Markdown给我们的直观感受是我们能够清楚地辨识出其中的“标题”、“段落”以及“列表”,对,就和我们熟知的html一样,用来格式化内容

为何使用?

接下来的问题自然是,我们为什么要使用markdown?

我们可以把这个问题进一步拆分为三个问题:

接下来一一回答:

有一点想要注意的是,Markdown并不是为了取代Html,因为根本取代不了。Markdown的理念是。能让文档更容易读、写和更改。HTML是一种发布的格式,Markdown是一种书写的格式

最后一点,Markdown可以被编译为Html,比如使用在线的Pandoc

说了这么多,结论就是,学习并且使用Markdown,必须的!何况Markdown学起来非常简单。


语法简要介绍

接下来会非常简单的介绍一下语法,而详细的语法大全可以直接去作者的官网查看。
作者对语法的介绍富有条理且细致入微。

语法介绍之后会着重说一下几个比较给力的特性,这个部分是重点

部分语法如下:

   ### this is a level-3 header###
   > 引用的内容 
   > 这个记号直接借鉴的邮件标准
   1. I am ordered list item 1...
   2. So I should be item 2?

给力的特性

   我
   其实
   是一首
   诗......

   楼上
   这一段
   说得漂亮!

1.定义h1:

THIS IS THE MAIN TITLE
======================

2.定义h2:

THIS IS THE SUBTITLE
--------------------

更低级别的header就无法使用这种方式定义了。我们不用管setext-style是上面意思,只需要知道这种标记方式更能凸显文章标题。

上古神书《商古》写道:

今有一鼎,镌以奇文;

吾乃鼎,非杯具也。

   首先,什么是markdown?我们可以直接看一下[WIKI] [1]
   另外,markdown可以被编译为html,比如使用在线的[Pandoc] [2]

   [1]: http://en.wikipedia.org/wiki/Markdown
   [2]: http://johnmacfarlane.net/pandoc/try 

看上去就好像是“引用文献”的格式一样,好处显而易见:

  1. 正文中不会出现url链接这种读者不关心的信息,从而不影响读者的阅读

  2. 链接地址可以当作一个变量,进行复用


  <a href="http://ued.taobao.com">http://ued.taobao.com</a>

包含了冗杂的信息且可读性很差,而在mkd中,只要写:

  <http://ued.taobao.com>  

就OK了,非常方便。

上一篇 下一篇

猜你喜欢

热点阅读