Hexo 写作语法速查表

一、基础写作指令

新建文章:

1
hexo new "文章标题"

文章头部信息(YAML 格式):

1
2
3
4
5
6
7
8
9
---
title: 我的第一篇博客
date: 2025-03-20 22:00:00
categories: 技术分享
tags:
- C++
- CRC
description: 简要介绍文章内容
---

二、插入图片

方式 1:网络图链接

1
![图片描述](https://example.com/image.jpg)

方式 2:本地图片
将图片放到 source/images/ 目录下:

1
![CRC原理图](/images/crc-diagram.png)

三、插入代码块

推荐语法:使用 Markdown 三个反引号

1
2
3
4
5
6
7
8
9
10
11
```cpp
uint8_t reflect(uint8_t data) {
uint8_t reflected = 0;
for (int i = 0; i < 8; i++) {
if (data & (1 << i)) {
reflected |= (1 << (7 - i));
}
}
return reflected;
}
```

四、文本样式与颜色

加粗 / 斜体 / 删除线

1
2
3
**加粗**
*斜体*
~~删除线~~

红色文本 / 黄底文本

1
2
<span style="color:red;">红色文本</span>
<span style="background-color:yellow;">黄底文本</span>

组合效果

1
<span style="color:white; background-color:green;">高亮代码</span>

五、引用、列表、表格

引用块

1
> 引用内容

无序列表

1
2
- 项目一
- 项目二

有序列表

1
2
1. 步骤一
2. 步骤二

表格

1
2
3
4
| 名称 | 说明         |
|------|--------------|
| CRC | 循环冗余校验 |
| Hexo | 博客框架 |

六、分割线

1
---

七、Hexo 主题支持组件(以 Fluid 为例)

提示/警告块

1
2
3
4
5
6
7
{% note info %}
这是一个信息提示。
{% endnote %}

{% note warning %}
这是一个警告信息。
{% endnote %}

八、插入特殊字符

  • 小于号 <&lt;
  • 大于号 >&gt;
  • 空格 &nbsp;
  • 换行 <br>

九、常用 Hexo 命令回顾

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 初始化
hexo init blog
cd blog
npm install

# 写作
hexo new "标题"
hexo clean
hexo g
hexo s

# 部署
npm install hexo-deployer-git --save
hexo d

# 其它
git init
ssh -T git@github.com

快捷

hexo clean && hexo g && hexo s
hexo clean && hexo g && hexo d


Hexo 写作语法速查表
http://example.com/2025/03/20/Hexo写作语法速查表/
作者
Yunqiu Zhou
发布于
2025年3月20日
许可协议