用Markdown写文章

2013-08-21  本文已影响174人  josephok

以前就听说过Markdown标记语言,一直以为是很难的东东,今天试了一下,其实很简单,比HTML简单多了。

Markdown没有那么多繁琐的语法,所有的一切均以简单为原则,让写作者专注于内容而不是繁琐的格式。下面就是我收集的一些Markdown的语法。如有纰漏,将会再加进来。

要标注标题很简单,只需在标题前输入#符号即可。Markdown支持1到6级标题,分别是1到6个#符号,希望是几级标题就输入几个#号。比如:

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

如果需要引用一段文字,只需在文字前面加上>符号即可。比如:

我是一段引用文字
伫倚危楼风细细,望极春愁,黯黯生天际。草色烟光残照里,无言谁会凭栏意。
拟把疏狂图一醉,对酒当歌,强乐还无味。衣带渐宽终不悔,为伊消得人憔悴。

是不是很容易?:)

要输入无序列表,只需在文字前面输入*号,+号,或者-号。比如:

* Red
* Green
* Blue
等同于

有序列表则使用数字接着一个英文句点:

  1. Bird
  1. McHale
  2. Parish

要在 Markdown 中建立代码区块很简单,只要简单地缩进 4 个空格或是 1 个制表符就可以,例如,下面的输入:

我是一个代码区域。
好吧。
哦也。

此外,Markdown同时也支持代码高亮显示。只需要将代码区块夹在```language 和```之间即可。其中language表示你正在使用的编程语言。例如你使用javascript语言,则用```javascript 代码区块 ```:

var hege = ["Cecilie", "Lone"];
var stale = ["Emil", "Tobias", "Linus"];
var kai = ["Robin"];
var children = hege.concat(stale,kai);

你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:
* * *
***
*****
- - -
---------------------------------------

我是分割线


在文字前后加入两个~符号即可。比如:

~删除我吧~
显示结果为:
删除我吧

使用链接的格式为:[说明文字] (URL)。(注意[]和()之间不能有空格)比如引用维基百科:
Wikipedia

这种方式叫做内敛式
还有一种方式叫做引用式
引用式的链接是在链接文字的括号后面再接上另一个方括号,而在第二个方括号里面要填入用以辨识链接的标记:

这是 [维基百科][id] 的主页。

你也可以选择性地在两个方括号中间加上一个空格:

这是 [维基百科] [id] 的主页。

接着,在文件的任意处,你可以把这个标记的链接内容定义出来:
[id]: http://www.wikipedia.org/ "Wikipedia"

图片跟链接十分类似,只是链接文本前面多了一个叹号 !。也分为内敛式 和 引用式。
我们插入维基百科的图片试试:


WikipediaWikipedia

Markdown 使用星号*和底线_作为标记强调字词的符号,被*_ 包围的字词会被转成用 <em> 标签包围,用两个*_包起来的话,则会被转成 <strong>,例如:
一个星号
两个星号

如果要标记一小段行内代码,你可以用反引号把它包起来,例如:
echo "Hello World";

Markdown使用 反斜线对如下字符进行转义,来适用需要用到有意义符号的场景:

\   反斜线
`   反撇号
*   星号
_   下划线
{}  大括号
[]  中括号
()  括号
#   哈希标记
+   加号
-   减号 (连字符)
.   点
!   叹号

欢迎补充。Keep learning! Stay Hungary!

上一篇 下一篇

猜你喜欢

热点阅读