Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如LaTeX,Docbook。Markdown增强版中比较有名的有Markdown Extra、MultiMarkdown、 Maruku等。这些衍生版本要么基于工具,如Pandoc;要么基于网站,如GitHub和Wikipedia,在语法上基本兼容,但在一些语法和渲染效果上有改动。
本网站(leechg.com)使用的是一款在github上开源的PHP版markdown解析工具。SegmentFault/HyperDown
其对应的还有JS的版本,可以用于nodejs或者浏览器。SegmentFault/HyperDown.js
使用markdown的好处就是不需使用过多的标签(代码)就可以编辑出格式规整的文档,适用于一般的个人博客。
由于markdown解析器的不同解析的结果也是不同的,但是在大部分的情况下大家都是遵循相同的语法,毕竟文档就是用来共享的,如果别人看到的和你看到的不同,markdown还有什么优势呢?
H1 :# Header 1
H2 :## Header 2
H3 :### Header 3
H4 :#### Header 4
H5 :##### Header 5
H6 :###### Header 6
链接 :[Title](URL) Title
加粗 :**Bold Bold**
斜体字 :*Italics Italics*
*删除线 :~~text~~ text
*高亮 :==text== ==text==
段落 : 段落之间空一行
换行符 : 一行结束时输入两个空格
列表 :* 添加星号成为一个新的列表项。
引用 :> 引用内容
内嵌代码 : `alert('Hello World');`
画水平线 (HR) :--------
代码 ``` 代码内容 ```
![Alt text](/path/to/img.jpg)
部分内容转自百度百科