md-press
2026-04-10

workshop
md-press
Linguistalinguista.cn
用途
面向可信的 Markdown 书稿,提供一条独立的 PDF 出版管线。作者可初始化书稿模板,按章节组织内容,再从命令行生成 PDF。
实现特点
- 使用
book.yaml管理书名、章节来源、排序、页面尺寸和字体等配置。 - 通过 remark/rehype 处理 Markdown,以 KaTeX 渲染公式、Shiki 高亮代码,再使用 Puppeteer 输出 PDF。
- 支持封面、目录、PDF 书签和章节阅读时间估算;可选 Ghostscript 压缩。
- 使用自托管字体与 KaTeX 资源,减少对在线资源的依赖。
使用入口
安装后运行 md-press init 初始化书稿,使用 md-press build 构建。运行需要 Node.js 和可用的 Chromium;压缩功能另需 Ghostscript。仓库提供示例书稿与测试命令。
近期技术更新: 2026-04-10 增加章节元数据、阅读时间估算和 PDF 压缩选项。
Continue Reading