Hexo的Markdown语法
Hexo宣称支持GitHub Flavored Markdown Spec,这里记录一些常用语法。
标题
1 | # Title-1 |
为了不影响本文的大纲,这里去掉了1、2号标题的效果展示。
Title-4
4号标题
Title-5
前面加的#越多,标题越小
或者使用HTML语法:
1 | <h4>4号标题</h4> |
4号标题
表格
用竖线分隔每列,用横线、冒号结合来表示表头和对齐方式(居左,居中,居右)
1 | |列头1(居右)|列头2(居中)|列头3(居左)| |
列头1(居右) | 列头2(居中) | 列头3(居左) |
---|---|---|
Cell1 | Cell2 | 带竖线|的内容 |
文本样式
样式 | 示例 | 效果 |
---|---|---|
粗体 | **粗体** |
粗体 |
斜体 | *斜体* |
斜体 |
删除线 | ~~删除线~~ |
|
高亮 | `高亮` 或者<mark>高亮</mark> |
高亮 或者 mark |
下划线 | <u>HTML标记</u> |
HTML标记 |
方框 | <kbd>HTML标记</kbd> |
HTML标记 |
字体 | <font face="隶书" color=orange size=5>隶书</font> |
隶书 |
颜色 | <span style="color:green">绿色</span> |
绿色 |
列表
无序列表(-或者*):
1 | - 行一 |
- 行一
- 行二
有序列表:
1 | 1. 行一 |
- 行一
- 行二
嵌套列表(4个空格):
1 | - 目录 |
- 目录
- 子目录
- 重要事项
- 第一点
- 第二点
- BALABALA
- 第三点
- 后续
代码
行内代码
1 | `print("Hello!")` |
print("Hello!")
代码块
用三个单引号```或者~~~开始和结束
1 | ``` |
1 | print("Hello!") |
展示代码diff
1 | ```diff |
1 | + add some code |
链接
中括号+小括号,中括号里是页面上的文字,小括号里是具体的url
1 | [xiaoboey.top](https://xiaoboey.top) |
Hexo链接其他文章
1 | {% post_link filename [title] %} |
段落与换行
两个空格,或者html标记<br/>
和<p>
换行开始
第一段,两个空格的换行
第二段,<br/>
换行(会多出来一个空行)
第三段,<p>
换行
第四段,继续
图片
1 | ![图片描述](url) |
Hexo官网文档
更多跟Hexo相关的语法则需要参考官网的文档:Hexo 写作