本文用于测试博客在不同字符集、标点、代码块、链接、数学、Emoji 等情况下的显示与编码正确性。
一、中文与中英文混排
这是纯中文段落,用于测试中文字体、行距、标点压缩。
这是中英文混排的段落:
Hugo 是一个 static site generator,用 Go 编写,强调 speed 与 simplicity。
全角标点测试:
你好,世界!这是一个测试:“引号”、‘单引号’、(括号)、【方括号】。
半角标点测试:
Hello, world! This is a test: “quotes”, ‘single quotes’, (parentheses), [brackets].
二、特殊符号与编码边界
数学与符号:
- 加减乘除:+ − × ÷
- 不等号:≠ ≤ ≥ ≈
- 箭头:→ ← ↑ ↓ ⇒ ⇐
- 货币:¥ ¥ $ € £ ₿
- 单位:℃ ℉ μm Å Ω
Unicode 符号测试:
✓ ✔ ✗ ✘ ★ ☆ ☀ ☁ ☂ ☕ ♫ ♬
© ® ™ ℗ § ¶ † ‡
三、Emoji(Unicode 扩展区)
基础 Emoji:
😀 😅 😂 🤔 🙃 😴 😭 😡 🤯
情绪与符号:
❤️ 💔 🔥 ✨ 🌙 🌧️ 🌊 🍵 🍺
组合 Emoji(测试字体与系统支持):
👨💻 👩🎨 👨👩👧👦 🧑🚀 🧘♂️
四、Markdown 基础结构
标题层级
H1 标题
H2 标题
H3 标题
H4 标题
列表测试
无序列表:
- 项目一
- 项目二
- 子项目
- 子项目
- 项目三
有序列表:
- 第一项
- 第二项
- 二级条目
- 二级条目
- 第三项
引用块
这是一个引用块。
用于测试多行引用的缩进、边框和字体样式。
分隔线
五、链接与 URL 编码
普通链接:
Hugo 官网
带参数链接:
https://example.com/search?q=编码测试&lang=zh-CN
相对链接测试:
关于页面
六、代码块(重点)
行内代码
这是 inline code 的测试,用于检查字体和背景。
普通代码块
echo "Hello, world"
ls -la
指定语言代码块
npm run dev
npm run publish
function hello(name) {
console.log(`Hello, ${name}!`);
}
func main() {
fmt.Println("Hello, Hugo")
}
中文注释代码块
def hello():
# 这是中文注释
print("你好,世界")
七、HTML 与转义字符
HTML 标签测试(是否被正确转义):
HTML 实体:
- < > & " '
- 非断行空格:A B
八、表格(对齐测试)
| 项目 | 值 | 说明 |
|---|---|---|
| 标题 | UTF-8 | 中文 |
| Emoji | 😀 | 表情 |
| 数学 | ≤ ≥ | 不等号 |
| 链接 | OK | 可点击 |
九、图片路径测试(Page Bundle)
同目录图片(封面):
子目录图片:
![]()
十、长段落与换行
这是一个很长的段落,用来测试自动换行、行高和阅读宽度。在不同屏幕尺寸下,这一段文字应该能够保持良好的可读性,而不会出现字符重叠、标点溢出或者奇怪的断行行为。
十一、结尾校验
如果你能正常看到:
- 中文不乱码
- Emoji 不缺失
- 代码块等宽
- 标点不挤压
- 链接可点击
那么说明:
你的 Hugo + 主题 + 字体 + 编码设置是健康的。