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 textthis 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入门简介") |
7. 列表
列表之间可以使用三个空格来相互嵌套
7.1 无序列表
使用“-”来创建无序列表
- 无序列表aaa
- 无序列表bbb
7.2 有序列表
使用数字加点创建有序列表
- 有序列表aaa
- 有序列表bbb
8. 表格
这部分比较麻烦(不常用),以后随缘补上
9. 代码块
使用三个反引号隔开即可(Q左上那个键)
在前部追加语言名称可以得到语法高亮1
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字体变换语法不兼容。