本文用于测试博客在不同字符集、标点、代码块、链接、数学、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 标题


列表测试

无序列表:

  • 项目一
  • 项目二
    • 子项目
    • 子项目
  • 项目三

有序列表:

  1. 第一项
  2. 第二项
    1. 二级条目
    2. 二级条目
  3. 第三项

引用块

这是一个引用块。

用于测试多行引用的缩进、边框和字体样式。


分隔线


五、链接与 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 + 主题 + 字体 + 编码设置是健康的。