Markdown简介(来自百度百科):
Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
由于 Markdown 的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。 如 GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、简书等,甚至还能被使用来撰写电子书。
下面是我在日常使用时整理的语法快览,书写中遇到卡壳时,看一眼便知:
强调 | *斜体* **粗体** |
链接 | [描述](http://example.com “Title”) Title可选 [描述][id] [id](http://example.com “Title”) |
图片 |  引用方式同上链接 |
标题 | ## 标题2 ###### 标题6 |
列表 | 1. 有序列表 - 无序列表 2. 有序列表 - 无序列表 |
引用 | > 这是引用方字 > 引用内可以嵌套标题、列表等代码 |
代码 | 行内代码:`var a=1` 区块代码: ```python print 'hello world!' >>> message = '''interpreter ... prompt''' ``` 区块代码还可以直接每行Tab或者4个空格开头 |
LaTex公式 | 行内公式 $ y = x + 1 $ 整行公式: $ a^2 + b^2 = c^2 $ $ x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} $ |
表格 | | Item | Value | Qty | | :------------- | ----------:| :-----: | | Computer | 1600 USD | 5 | | Phone | 12 USD | 12 | |
水平线 | --- *** |
强制换行 | Roses are red, Violets are blue. (上面第一行换行处后面加两个空格) |
一般情况下书写环境,我用的是vscode + markdownlint插件