@liustack/markpress
v1.1.2
Published
CLI tool to render local Markdown files into PDF
Maintainers
Readme
MarkPress
面向 AI Agent 的 PDF 渲染 CLI,可将本地 Markdown 文件输出为高质量 PDF。
特性
- 专注 PDF 输出(仅
markpress) - 仅支持本地 Markdown 文件输入(
.md) - 内置 Markdown 模板:
default、github、magazine - 支持 Mermaid 代码块渲染
- 基于 Playwright + Chromium 的稳定打印引擎
安装
需要 Node.js 18+。
全局安装 CLI:
npm install -g @liustack/markpress然后安装 PDF 渲染所需的 Chromium 浏览器:
npx playwright install chromium或使用 npx:
npx @liustack/markpress [options]markpress 基于 Playwright + Chromium 导出 PDF,所以即使使用 npx,浏览器安装这一步也仍然需要。
也可以作为 Agent Skill 安装,在任何支持 Agent Skill 的 AI 编程工具(Claude Code、Codex、OpenCode、Cursor、Antigravity 等)中输入:
帮我安装这个 skill:liustack/markpress或使用 skills CLI 直接安装:
npx skills add liustack/markpress --skill markpress后续如需检查或升级版本:
markpress check-update
markpress self-update用法
# Markdown 转 PDF
markpress -i document.md -o output.pdf --template default模板
default- 简洁风格github- GitHub 风格magazine- 杂志排版
参数
-i, --input <path>输入 Markdown 路径-o, --output <path>输出 PDF 路径-t, --template <name>Markdown 模板(默认default)--wait-until <state>load | domcontentloaded | networkidle--timeout <ms>超时时间(毫秒)--safe禁用外部网络请求和 JavaScript 执行
AI Agent Skill
License
MIT
