这是一篇 Hugo + PaperMod 主题的完整写作示范,展示了所有常用 Markdown 格式的效果。你可以基于此模板改写自己的文章。
文字排版#
加粗文字、斜体文字、删除线、行内代码。
这是一段引用块。可以用来强调重要内容,或者引用别人的话。
—— 可以有多行
无序列表:
有序列表:
- 第一步
- 第二步
- 第三步
图片演示#
方式一:Markdown 语法#

方式二:HTML 精确控制#

湖边风景拍摄于某个周末的下午
代码块#
Go 代码#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| package main
import "fmt"
func main() {
fmt.Println("Hello, 小黄!")
// 计算斐波那契数列
for i := 0; i < 10; i++ {
fmt.Printf("fib(%d) = %d\n", i, fib(i))
}
}
func fib(n int) int {
if n <= 1 {
return n
}
return fib(n-1) + fib(n-2)
}
|
Python 代码#
1
2
3
4
5
6
7
8
9
10
11
12
13
| def quick_sort(arr):
"""快速排序"""
if len(arr) <= 1:
return arr
pivot = arr[len(arr) // 2]
left = [x for x in arr if x < pivot]
middle = [x for x in arr if x == pivot]
right = [x for x in arr if x > pivot]
return quick_sort(left) + middle + quick_sort(right)
# 测试
print(quick_sort([3, 6, 8, 10, 1, 2, 1]))
# 输出: [1, 1, 2, 3, 6, 8, 10]
|
JavaScript 代码#
1
2
3
4
5
6
7
8
9
10
11
12
13
| // 防抖函数
function debounce(fn, delay = 300) {
let timer = null;
return function (...args) {
clearTimeout(timer);
timer = setTimeout(() => fn.apply(this, args), delay);
};
}
// 使用示例
const handleSearch = debounce((keyword) => {
console.log('搜索:', keyword);
}, 500);
|
Shell 命令#
1
2
3
4
5
6
7
8
| # 部署博客
hugo --minify
git add .
git commit -m "post: 新文章"
git push
# 本地预览
hugo server -D
|
| 格式 | 语法 | 效果 |
|---|
| 加粗 | **文字** | 文字 |
| 斜体 | *文字* | 文字 |
| 代码 | `code` | code |
| 链接 | [文本](url) | 链接 |
| 图片 |  | 显示图片 |
视频演示#
方式一:HTML5 原生视频#
方式二:B站嵌入#
方式三:YouTube 嵌入#
提示框#
提示:这是一条提示信息,用于补充说明。
警告:这是一条警告信息,用于提醒注意事项。
数学公式#
行内公式:$E = mc^2$
块级公式:
$$
\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
$$
任务列表#
以上就是 Hugo + PaperMod 支持的常用 Markdown 格式。写文章时只需要:
- 把文章放在
content/posts/文章标题/index.md - 图片放在同目录的
images/ 文件夹 - 视频可以自托管或用 B站/YouTube 嵌入
- push 后自动部署上线
开始写你的第一篇文章吧!