Mj Book PDF

Use when rendering a technical manuscript into a polished HTML and PDF orange-book with a custom cover, table of contents, book-like spacing, and printable A4 layout.

makerjackie cd70fd7 4 files · 19.1 KB Updated

File contents

MJ Book PDF

把书稿从章节文件变成可阅读、可分享、可继续迭代的 PDF。

输入约定

  • 一本 manifest.json
  • 多个带 frontmatter 的章节 Markdown
  • 一个 CSS 主题

当前默认路径

  • Manifest:book/manifest.sample.json
  • 构建脚本:mj-skills/mj-book-pdf/scripts/build-book.mjs
  • 样式:mj-skills/mj-book-pdf/assets/book.css

用法

node mj-skills/mj-book-pdf/scripts/build-book.mjs book/manifest.sample.json

只输出 HTML:

node mj-skills/mj-book-pdf/scripts/build-book.mjs book/manifest.sample.json --html-only

版式原则

  • 封面必须一眼像“书”,不是普通报告
  • 目录必须可扫读,章节层级清楚
  • 正文优先服务中文阅读
  • 表格、引用、代码块都要能稳妥打印

质量要求

  • A4 输出
  • 打印背景开启
  • 章节自动分页
  • 页眉页脚简洁,不抢正文
  • 样式要有橙皮书感,但不要抄参考仓库

makerjackie/cloudflare-orange-book/tree/main/mj-skills/mj-book-pdf commit cd70fd766e

Frequently asked questions

npx skillmds@latest add makerjackie/mj-book-pdf