什么是Markdown?
- Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
- Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如LaTeX,Docbook。Markdown增强版中比较有名的有Markdown Extra、MultiMarkdown、 Maruku等。这些衍生版本要么基于工具,如Pandoc;要么基于网站,如GitHub和Wikipedia,在语法上基本兼容,但在一些语法和渲染效果上有改动
Markdown的基本语法(常用标记)
- 使用 # 表示标题,一级标题用#表示,二级标题用##表示,以此类推,直至六级标题(
#
和标题之间最好加一个空格) - 使用
=====
表示高阶标题,使用---------
表示次阶标题(====
和----
表示标题时,大于等于2个都可以表示) - 用 * 和 ** 去表示斜体和粗体,如 *斜体* **粗体**
- 外链接:使用 [描述](链接地址) 为文字增加外链接。如 [百度](http//: www.baidu.com )
- 无序列表:使用 *,+,- 拼接上列表标题既可以达到无序列表效果。如 + 这是无序列表 (注意:+符号前后都有一个空格)
- 有序列表 : 用数字和点表示有序列表。如: 1. 有序列表 (同样是前后隔一个空格)
- 文字引用 : 使用 >表示文字引用。如:> 文字引用
- 行内代码 : ` ` 表示行内代码。 如 : 这是`html`代码
- 代码块 : 四个空格代表代码块。如 hello world(h前面有四个空格)
- 插入图像 : ![描述](图片链接地址)。如:![我的头像](https://www.zybuluo.com/static/img/my_head.jpg)
- 分割线 : 分割线的语法只需要三个
*
号,例如: *** 下面是分割线
Markdown的进阶语法(高级语法)
1.显示目录 : [TOC] 表示显示文章目录。如:[TOC]
2. 标签分类:在编辑区任意行的列首位置输入以下代码给文稿标签。如:Tags: 数学 英语 Markdown
3. 删除线:使用 ~~ 表示删除线。如:~这是删除线~
4.注脚:使用 [^keyword] 表示注脚
5.LaTeX 公式:
$表示行内公式。如:质能守恒方程可以用一个很简洁的方程式 $E=mc^2$ 来表达
$$表示整行公式 :$$\sum_{i=1}^n a_i=0$$
参考资料:点击打开链接
6.代码块加强:用```加编程语言名以及代码```表示。如:```python print hello world ```