0%

markdwon基本语法学习笔记

Markdown是一种非常好学的工具语言,只要掌握这些基本内容,就算快速入门了。

1. 标题

在文字前加“#”来区分标题级别,最高支持六级标题

1
### 三级标题示例
2
#### 四级标题示例
3
##### 五级标题示例
4
###### 六级标题示例

三级标题示例

四级标题示例

五级标题示例
六级标题示例

2. 字体

使用“*”倾斜文字
使用“**”加粗字体
使用“~~”删除文字

1
*this is a test text*
2
**this is a test text**
3
~~this is a test text~~

this is a test text
this is a test text
this is a test text

特别的,可以使用HTML语言来对字体进行进一步修饰,如center居中等

3. 引用

在文字前加“>”来表示引用

据说“>”可以无限追加下去

Markdown is easy to learn!

4. 分割线

使用三个或以上的“-”即可,注意前后空行


5. 图片

直接使用HTML插入即可图片。

1
<img src="/imgs/20191202.jpg" width="100" height="100" />

6. 超链接

超链接的语法和wiki的语法很像。

1
[Markdown基本语法](https://www.jianshu.com/p/191d1e21f7ed "Markdown入门简介")

Markdown基本语法

7. 列表

列表之间可以使用三个空格来相互嵌套

7.1 无序列表

使用“-”来创建无序列表

  • 无序列表aaa
  • 无序列表bbb

7.2 有序列表

使用数字加点创建有序列表

  1. 有序列表aaa
  2. 有序列表bbb

8. 表格

这部分比较麻烦(不常用),以后随缘补上

9. 代码块

使用三个反引号隔开即可(Q左上那个键)
在前部追加语言名称可以得到语法高亮

1
#include <iostream>
2
int main(){
3
	std::cout<<"Hello Markdown!"<<std::endl;
4
}

10. LaTeX

原生markdown对latex有较好的兼容,但在hexo中需要配置后才能使用
需使用latex的博客应在博客头上加入“mathjax: true”
行内使用一对美元符号: $ \frac{-b + \sqrt{b^2-4\cdot a \cdot c}}{2 \cdot a} $
块公式使用两对美元符号:

特别需要注意的是,latex公式和markdown字体变换语法不兼容。