示例:可归档的 PDF 发布手册
场景
现场交付、客户验收和离线培训都需要一个不依赖网页的稳定文档。此时 PDF 的分页、字体、书签和代码可读性属于交付要求,不是视觉装饰。
建议的内容压力测试
内容类型 |
应验证的现象 |
|---|---|
长标题与中英文混排 |
章节层级、书签和页眉不乱码 |
宽表格 |
不超出页面,换页后表头仍清晰 |
代码块与行内代码 |
等宽字体正确,长命令不遮挡正文 |
PNG、JPG、WebP |
方向、尺寸和清晰度稳定 |
多层目录 |
目录、书签和章节分页可跳转 |
通过 PDF_STYLE=web 默认生成产品文档;需要论文或归档预览时,可设置 PDF_STYLE=thesis、graduate 或 academic。无论哪种样式,都应在 CI 中安装 config.yaml 指定的同名字体,确保本地和云端排版一致。
最终 PDF 不是网页截图,而是经过有效性校验的文件。构建脚本会检查文件头和最小大小,下载入口根据实际生成的中文或英文文件自动呈现。