Markdown 写作速查

目录

Hugo 用 Markdown 写文章。下面这些是最常用的语法,够写 95% 的内容。

标题

一个 # 是一级标题(文章标题已经占用了,正文从 ## 开始)。

## 二级标题
### 三级标题

强调与链接

**加粗**、*斜体*、~~删除线~~
[链接文字](https://example.com)
![图片说明](/images/photo.jpg)

列表

- 无序列表
- 第二项
  - 缩进两级

1. 有序列表
2. 第二项

代码

行内代码用反引号:npm run build。

代码块用三个反引号加语言名,Hugo 会自动做语法高亮:

```python
def greet(name: str) -> str:
    return f"你好,{name}"
```

表格

| 左对齐 | 居中 | 右对齐 |
| :--- | :---: | ---: |
| a | b | c |

引用与分割线

> 这是一段引用。

---

文章头部信息(front matter)

每篇文章开头的 --- 之间是元数据,常用的有:

---
title: "文章标题"
date: 2026-11-06T10:00:00+08:00
draft: false          # true 时不会发布
tags: ["标签一", "标签二"]
categories: ["分类"]
description: "一句话摘要,会用在搜索结果和分享卡片里"
---

写草稿时把 draft 设为 true,本地用 hugo server -D 预览,发布前改成 false。

两个小技巧

  • 摘要默认截取正文开头约 80 个字;想自己指定,就在想要截断的位置单独写一行 `

`。

  • 想在某段写原始 HTML 也可以,配置里已经打开了 unsafe,但一般用不上。