2017-03-25 23:14:11   Visit  1499

MarkDown简介

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)

引用

部分内容转自百度百科

©2017 Leechg.com