这篇文档用于检查 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
- 无序列表第三项
- 安装 HLAE
- 启动游戏并加载 Demo
- 配置录制参数
- 检查输出目录
- 检查帧率与分辨率
- 文档路由可访问
- 图片支持响应式格式
- 完成最终发布检查
引用与分隔线
首次使用前,请先阅读安装与安全说明。
引用中也可以包含 强调文字、
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
公式
行内公式应与正文基线自然对齐,例如固定帧率录制时,持续时间可以表示为 ,其中 为总帧数, 为每秒帧数。
块级公式需要在窄屏允许横向滚动:
流程图
提示块
表格
| 功能 | 命令示例 | 状态 | 备注 |
|---|---|---|---|
| 开始录制 | mirv_streams record start |
可用 | 输出到当前配置目录 |
| 停止录制 | mirv_streams record end |
可用 | 等待缓冲写入完成 |
| 添加镜头点 | mirv_campath add |
可用 | 建议按时间顺序添加 |
图片与图注

图片应保留尺寸占位、按容器选择 AVIF/WebP,并在加载完成后平滑出现。桌面端和移动端都不应产生横向溢出。
媒体嵌入
受控视频指令支持站内路径或 HTTPS 地址:
流媒体使用隐私增强的 YouTube 播放器;同一扩展也支持 bilibili 指令和 BV 号:
边界内容
一段包含超长路径的文字:content/docs/zh-CN/advancedfx/getting-started/install-and-safety.md。胶囊应能随行换行,不应撑开正文列。
多段落引用的第二个示例。
- 引用内列表
- 第二个项目
最后一段用于确认文档结尾没有多余空白,目录锚点和滚动位置也保持正常。