目录
  1. 1. Markdown基本语法
    1. 1.1. (0) 特殊字符
    2. 1.2. (1) 标题
  2. 2. 一级标题
    1. 2.1. 二级标题
      1. 2.1.1. 三级标题
        1. 2.1.1.1. 四级标题
          1. 2.1.1.1.1. 五级标题
            1. 2.1.1.1.1.1. 六级标题
  3. 3. 大标题
    1. 3.1. 小标题
    2. 3.2. 粗体斜体
    3. 3.3. 链接
    4. 3.4. 列表
    5. 3.5. 引用
    6. 3.6. 图片
    7. 3.7. 换行
    8. 3.8. 分隔符
    9. 3.9. 小型文本
    10. 3.10. 表格
Markdown基本语法

Markdown基本语法

(0) 特殊字符

Markdown对特殊字符处理不是很友好,很容易出现很奇怪的异常,其实就是因为文章中包含了特殊字符无法编译通过导致Hexo无法渲染
在写博客时,一定注意不要写这些字符,如果要写,就进行转义
有些人可能说可以使用反斜杠 \ 来处理,我这里不建议,因为我使用的时候没有解决问题。
下面是比较常见的几个:

! ! — 惊叹号Exclamation mark 
” " " 双引号Quotation mark
# # — 数字标志Number sign
$ $ — 美元标志Dollar sign
% % — 百分号Percent sign
& & & Ampersand
‘ ' — 单引号Apostrophe
( ( — 小括号左边部分Left parenthesis
) ) — 小括号右边部分Right parenthesis
* * — 星号Asterisk
+ + — 加号Plus sign
< &#60; &lt; 小于号Less than
= &#61; — 等于符号Equals sign
> &#62; &gt; 大于号Greater than
? &#63; — 问号Question mark
@ &#64; — Commercial at
[ &#91; --- 中括号左边部分Left square bracket
\ &#92; --- 反斜杠Reverse solidus (backslash)
] &#93; — 中括号右边部分Right square bracket
{ &#123; — 大括号左边部分Left curly brace
| &#124; — 竖线Vertical bar
} &#125; — 大括号右边部分Right curly brace

特别注意的是小括号 ( ) 大括号 { } ,如果不小心写了,你执行hexo s –debug可能报一些莫名其妙的错误!
这里还有更多关于特殊字符如何转义的内容

(1) 标题

在文字前加上#号

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

# 大标题

## 小标题

预览效果:

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

大标题

小标题

粗体斜体

*斜体文本*    _斜体文本_
**粗体文本** __粗体文本__
***粗斜体文本*** ___粗斜体文本___123

预览效果:
斜体文本 斜体文本
粗体文本 粗体文本

链接

常用链接方法
文字链接 [链接名称](https://xjc5772.github.io)
网址链接 <https://xjc5772.github.io>


高级链接技巧
这个链接用 1 作为网址变量 [Google][1].
这个链接用 baidu 作为网址变量 [Baidu!][baidu].
然后在文档的结尾为变量赋值(网址)

[1]: http://www.google.com/
[Baidu]: http://www.baidu.com/

预览效果:
文字链接 链接名称
网址链接 http://https://xjc5772.github.io

高级链接技巧
这个链接用 1 作为网址变量 Google.
这个链接用 yahoo 作为网址变量 Baidu!.

列表

普通无序列表

- 列表文本前使用 [减号+空格]
+ 列表文本前使用 [加号+空格]
* 列表文本前使用 [星号+空格]123

普通有序列表

1. 列表前使用 [数字+空格]
2. 我们会自动帮你添加数字

列表嵌套

1. 列出所有元素:
- 无序列表元素 A
1. 元素 A 的有序子列表
- 前面加四个空格
2. 列表里的多段换行:
前面必须加四个空格,
这样换行,整体的格式不会乱
3. 列表里引用:

> 前面空一行
> 仍然需要在 > 前面加四个空格

引用

普通引用

> 引用文本前使用 [大于号+空格]
> 折行可以不加,新起一行都要加上哦12

引用里嵌套引用

> 最外层引用
> > 多一个 > 嵌套一层引用
> > > 可以嵌套很多层123
    • 引用里嵌套列表
> - 这是引用里嵌套的一个列表
> - 还可以有子列表
> * 子列表需要从 - 之后延后四个空格开始123

图片

![图片名称](/图片地址)
不过,也可以像网址那样对图片网址使用变量

这个链接用 1 作为网址变量 [ Google] [ 1].
然后在文档的结尾位变量赋值(网址)
[1]: http: //www.google.com/logo.png

logo

换行

如果另起一行,只需在当前行结尾加 2 个空格

在当前行的结尾加 2 个空格  
这行就会新起一行
如果是要起一个新段落,只需要空出一行即可。123

分隔符

如果你有写分割线的习惯,可以新起一行输入三个减号-。当前后都有段落时,请空出一行:

前面的段落

---

后面的段落

小型文本

<small>文本内容</small>

预览效果:
我是正常文字
我是小型文字

表格

Markdown的扩展语法,hexo已经支持

| 布局           | 路径                 |
| ------------- |:-------------------:|
| post | source/_posts |
| page | source |
| draft | source/_drafts |
布局 路径
post source/_posts
page source
draft source/_drafts
文章作者: Jachie Xie
文章链接: https://xjc5772.github.io/2019-10/29/hexo/MarkdownGrammar/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 XJC&Blog
打赏
  • 微信
  • 支付宝

评论