测试文章(一):排版元素全覆盖

这篇用来测试 Halo 对各种排版元素的渲染是否符合预期:标题层级、表格、代码块、列表、引用、图片、代码高亮、数学公式等。

各级标题

三级小标题

四级小标题

普通段落,用于看行高、字距、段间距是否舒服。这是一段足够长的填充文字,用来测试长段落的折行与阅读节奏:中文排版通常需要看句读是否整齐、word-break 是否正确,英文与中文混排时的断行是否难看等。1234567890-+_=

无序 / 有序列表

  • 苹果
  • 香蕉
  • 橙子
    • 子项 A
    • 子项 B
  1. 第一步
  2. 第二步
  3. 第三步

表格

字段 类型 说明
name string 名称
count int 数量
ratio float 比例
remark text 备注,用来占位较长的说明文字

代码块(不同类型)

def hello(name: str) -> str:
    return f"你好, {name}!"
const hello = (name) => `Hello, ${name}!`;

行内代码:print("hi")$API/app/status

引用

这是一段引用文字,用来测试引用块的样式与是否和正文区分明显。

分隔线


分隔线上方与下方应当有宽松留白。

测试标签

标签可以让文章更好检索。