Markdown是一种可使用普通文本编辑器编写的标记语言,经过简单的标记语法,它可使普通文本内容具备必定的格式。
Markdown具备一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具有,它们能让Markdown转换成更多的格式,例如 LaTeXDocbook。Markdown加强版中比较有名的有Markdown Extra、MultiMarkdown、 Maruku等。这些衍生版本要么基于工具,如 Pandoc;要么基于网站,如 GitHubWikipedia,在语法上基本兼容,但在一些语法和渲染效果上有改动。[1]  
外文名
Markdown
应    用
文档快速排版
格    式
LaTeXDocbook
宗    旨
易读易写
特    点
轻量、简单、通用
开发者
John Gruber
文件后缀名
.md , .markdown, .mdown
 

目录

用途编辑

Markdown的语法简洁明了、学习容易,并且功能比纯文本更强,所以有不少人用它写博客。世界上最流行的博客平台 WordPress和大型CMS如 JoomlaDrupal都能很好的支持Markdown。彻底采用Markdown编辑器的博客平台有 GhostTypecho
用于编写说明文档,而且以“README.MD”的文件名保存在软件的目录下面。

Markdown 指南编辑

经常使用语法

最多见的Markdown格式选项和键盘快捷键[2]   :
输出后的效果 Markdown 快捷键
Bold **text** Ctrl/⌘ + B
Emphasize *text* Ctrl/⌘ + I
Strike-through ~~text~~ Ctrl + Alt + U
Link [title](http://) Ctrl/⌘ + K
Inline Code `code` Ctrl/⌘ + Shift + K
Image ![alt](http://) Ctrl/⌘ + Shift + I
List * item Ctrl + L
Blockquote > quote Ctrl + Q
H1 # Heading
  
H2 ## Heading Ctrl/⌘ + H
H3 ### Heading Ctrl/⌘ + H (x2)

标题

标题能显示出文章的结构。行首插入1-6个 # ,每增长一个 # 表示更深刻层次的内容,对应到标题的深度由 1-6 阶。
  • H1 :# Header 1
  • H2 :## Header 2
  • H3 :### Header 3
  • H4 :#### Header 4
  • H5 :##### Header 5
  • H6 :###### Header 6

文本样式

  • 连接 :[Title](URL)
  • 加粗 :**Bold**
  • 斜体字 : *Italics*
  • 删除线 :~~text~~
  • 高亮 :==text==
  • 段落 : 段落之间空一行
  • 换行符 : 一行结束时输入两个空格
  • 列表 :* 添加星号成为一个新的列表项。
  • 引用 : > 引用内容
  • 内嵌代码 : `alert('Hello World');`
  • 画水平线 (HR) :--------

图片

使用Markdown将图像插入文章,你须要在Markdown编辑器输入 ![]() 。 这时在预览面板中会自动建立一个图像上传框。你能够从电脑桌面拖放图片(.png, .gif, .jpg)到上传框, 或者点击图片上传框使用标准的图像上传方式。 若是你想经过连接插入网络上已经存在的图片,只要单击图片上传框的左下角的“连接”图标,这时就会呈现图像URL的输入框。想给图片添加一个标题, 你须要作的是将标题文本插图中的方括号,e.g;![This is a title]().

脚注

使用这样的占位符号能够将脚注添加到文本中:[^1]. 另外,你可使用“n”而不是数字的[^n]因此你能够没必要担忧使用哪一个号码。在您的文章的结尾,你能够以下图所示定义匹配的注脚,URL将变成连接:
1
2
3
4
5
[^1]: This is my first footnote
 
[^n]: Visit http://example.com
 
[^n]: A final footnote

写代码

添加内嵌代码可使用一对回勾号 `alert('Hello World')`.对于插入代码, Ghost支持标准的Markdown代码和GitHub Flavored Markdown (GFM)[3]   。标准Markdown基于缩进代码行或者4个空格位:
1
2
3
    < header >    
    < h1 >{{title}}</ h1 >
    </ header >
GFM 使用三个回勾号```
1
2
3
4
5
´´´
< header >
     < h1 >{{title}}</ h1 >
</ header >
´´´

例子

嵌入连接
1
This is a paragraph that contains a [link to example]()
列表格式
1
2
3
4
5
6
7
This paragraph contains a list of items.
 
* Item 1
 
* Item 2
 
* Item three
使用Markdown 引用文本:
1
2
3
4
This paragraph has a quote
 
> That is pulled out like this
from the text my post.

编辑器编辑

经常使用的Markdown 编辑器
  • OSX
    Mou
  • Linux
    ReText
    UberWriter
  • Windows
    Mou
  • iOS
  • 浏览器插件
    MaDo (Chrome)
  • 高级应用
    Sublime Text 2 + MarkdownEditing / 教程[1]  
参考资料