本文主要包括Markdown的特殊语法,一些还与Hexo的特定Markdown渲染方式有关,在网上不是很方便查找,因此记录下来。
Markdown语法
- md文件头设置
1
2
3
4title: 标题
date: YYYY-MM-DD HH:mm
tags: 分类标签
toc: true
注1:toc为是否生成目录,默认不生成
注2:Hexo默认按文章时间来排序
添加目录
混合html代码即可1
2
3
4
5
6
7
8
9
10目录位置添加:
- [第一章](#1)
- [第二章](#2)
...
在相应标题处:
<h2 id='1'>第一章</h2>
<h2 id='2'>第二章</h2>
...
注:使用html的标题要和后面空一行,否则格式会乱书写格式
每一章的大标题用##
二级标题,章节内再划分用###
,再划分用**
加粗即可。1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16title:笔记题目 //md自动翻译为一级标题
## 1 //每一章节题目是二级标题
*** //分隔线
### 1.1 //每一章节内部划分,用三级标题
- **XX** //章节内每一个知识点用list+加黑的形式划分
**XX(1):** //知识点内再划分就直接加黑,一行可以结束就直接在后面写
**XX(2):**
- **YY**
**YY(1):** //知识点内再划分就直接加黑,一行结束不了就另起
YY1.1 //不要再写格式了,直接回车划分即可
YY1.2
**YY(2):**
1、YY2.1 //需要标序号就直接1、2、即可,不要使用有序list语法,否则间距太大很不美观
2、YY2.2插入链接/图片
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17插入链接
[显示文本](链接地址)
eg : [简书](http://www.jianshu.com)
页面内跳转也是相同的语法:[显示文本](#相应目录名)
插入图片
![](/images/图片名.xxx)
将图片直接放到images文件夹下即可。
若要控制图片大小,使用HTML标签
<img src="/images/图片名.xxx" width = "300" height = "200" alt="图片名称" align=center />
在chrome Markdown Preview plus 插件中无法使图片居中,可使用<div>标签
<div align=center>
<img src="图片地址" width = "300" height = "300"/><br>
图x 图片名字
</div>插入表格
1
2
3
4
5
6| Tables | Are | Cool |
| ------------- |:-------------:| -----:|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
靠左对齐、居中、靠右对齐
效果:
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
注1:hexo/github的markdown不支持列表list嵌套表格。
注2:一级列表中写表格要空一行(否则表格解析不出来),二级列表中就不要写表格了。
注3:表格内换行,使用html代码<br>
- 转义符号
要使用* _ #
等符号,但不想被翻译为格式标识符,可在符号前加反斜杠,如\_
\*
注1:* _
为加粗/斜体格式
注2:markdown中反斜杠和普通字母组合时,如\abc
,\不起作用;但反斜杠和特殊字符组合时,如\*
,\就会起到转义作用。
零碎记录
分隔线
三个星号***
表示分隔线插入代码:
行内代码为前后一个上点,插入代码块是前后三个上点,代码块第一个三点后加C
进行语法高亮。插入空格:
半角英文空格:
全角中文空格: 
,注意单词后的分号。语法高亮
Hexo语法高亮支持C语言,其他语言也凑合着用C语言的语法高亮吧。VSCode中快捷键
ctrl+B
添加****
,对字体进行加粗
Post Date: 2018-01-19
版权声明: 本文为原创文章,转载请注明出处