返回目录页

md-press

2026-04-10
LinguistaLinguista
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 压缩选项。

查看源代码与 CLI 文档 · 查看提交记录

Continue Reading