Markdown 样式测试

更新于 2026年7月31日 05:20

这篇文档用于检查 HLAE 中文站当前支持的 CommonMark、GFM 与扩展语法渲染效果,包括文字层级、行内元素、列表、引用、代码、表格、图片、公式、流程图、提示块和媒体嵌入。

正文与行内元素

普通正文需要保持舒适的行高和段落间距。这里同时测试 粗体文字、斜体文字、粗斜体、删除内容,以及 mirv_streams record start 这样的行内代码胶囊。

链接应当清晰但不过分抢眼:Advancedfx 官方 Wiki 和 https://www.hlae.site/。反斜杠可以转义 *星号*,连续空格不会影响正常阅读。

较长的中英文混排行

HLAE (Half-Life Advanced Effects) 可以配合 FFmpeg 完成录制工作。参数如 -c:v libx264 -crf 18 -pix_fmt yuv420p 在中文段落中应保持稳定基线,并允许在窄屏自然换行。

列表与任务

  • 无序列表第一项
  • 包含一段较长说明的第二项,用来观察换行后的缩进是否仍然与正文对齐
    • 二级项目 A
    • 二级项目 B
  • 无序列表第三项
  1. 安装 HLAE
  2. 启动游戏并加载 Demo
  3. 配置录制参数
    1. 检查输出目录
    2. 检查帧率与分辨率
  • 文档路由可访问
  • 图片支持响应式格式
  • 完成最终发布检查

引用与分隔线

首次使用前,请先阅读安装与安全说明。

引用中也可以包含 强调文字、mirv_campath add 命令和相关链接。


分隔线前后应留出足够空间,但不应打断整篇文档的阅读节奏。

代码

行内命令 mirv_streams add baseFx capture 应当呈现为轻量胶囊,而不是带有额外反引号的纯文本。

mirv_streams add baseFx capture
mirv_streams edit capture fps 60
mirv_streams record start

代码围栏标题后的 {2-4} 可以标记配置文件中需要修改的连续行。下面同时检查 HLAE / CS 控制台命令、带引号的复合绑定和多段行高亮:

bind mouse4 "mirv_streams record start; echo HLAE recording started"
sv_cheats 1
mirv_streams add normal default
mirv_streams edit normal settings afxDefault
mirv_streams record start
ffmpeg -framerate 60 -i "capture/%06d.tga" \
  -c:v libx264 -crf 18 -pix_fmt yuv420p output.mp4

较长代码行用于检查横向滚动而不是撑破页面:

mirv_cvar_unhide_all; mirv_streams add normal default; mirv_streams edit normal settings afxDefault; mirv_streams record start

公式

行内公式应与正文基线自然对齐,例如固定帧率录制时,持续时间可以表示为 t=nft = \frac{n}{f},其中 nn 为总帧数,ff 为每秒帧数。

块级公式需要在窄屏允许横向滚动:

Trender=∑i=1n(1fi+tencode,i)T_{render} = \sum_{i=1}^{n} \left(\frac{1}{f_i} + t_{encode,i}\right)

流程图

提示块

表格

功能 命令示例 状态 备注
开始录制 mirv_streams record start 可用 输出到当前配置目录
停止录制 mirv_streams record end 可用 等待缓冲写入完成
添加镜头点 mirv_campath add 可用 建议按时间顺序添加

图片与图注

EVA 赛博明日香测试图
点击图片可以打开查看器

图片应保留尺寸占位、按容器选择 AVIF/WebP,并在加载完成后平滑出现。桌面端和移动端都不应产生横向溢出。

媒体嵌入

受控视频指令支持站内路径或 HTTPS 地址:

流媒体使用隐私增强的 YouTube 播放器;同一扩展也支持 bilibili 指令和 BV 号:

边界内容

一段包含超长路径的文字:content/docs/zh-CN/advancedfx/getting-started/install-and-safety.md。胶囊应能随行换行,不应撑开正文列。

多段落引用的第二个示例。

  • 引用内列表
  • 第二个项目

最后一段用于确认文档结尾没有多余空白,目录锚点和滚动位置也保持正常。