开源免费 · MIT 协议 Open Source · MIT License

Markdown PDF 专业排版 Markdown toPDF Reimagined

基于 Typst 排版引擎,把写作、模板、预览和导出收进一个清爽的桌面工作台。 Powered by Typst, Presto brings writing, templates, preview, and export into one focused desktop workspace.

其他版本: Other versions: macOS Intel macOS Intel · Windows x64 Windows x64 · Windows ARM64 Windows ARM64 · Linux x64 Linux x64 · Linux ARM64 Linux ARM64

最新版本 v0.8.1 · macOS / Windows / Linux Latest v0.8.1 · macOS / Windows / Linux
写作台 Editor

写得轻,排得准。 Write light. Typeset clean.

预览 Preview

预览像纸面一样即时成形。 Preview forms like paper in motion.

扩展 Extend

模板与技能,进入同一流程。 Templates and skills share one flow.

把文档生产线压进一块工作台 The Document Line, Compressed into One Desk

编辑、模板、预览、批处理和导出被拆成清晰的操作面,每个动作都尽量靠近手边。 Editing, templates, preview, batch work, and export are arranged as close-at-hand operating surfaces.

01 写作台 Workspace

实时预览 Live Preview

CodeMirror 6 编辑器实时编辑,右侧即时渲染 SVG 预览排版效果。所见即所得。 Edit with CodeMirror 6 and see your document rendered as SVG in real time. What you see is what you get.

02 交付 Export

一键导出 PDF One-Click PDF

点击按钮或 ⌘E 快捷键,立即导出专业排版的 PDF 文档。 Click the export button or press ⌘E to instantly export a professionally typeset PDF.

03 模板 Templates

模板系统 Template System

内置公文、教案等专业模板,支持社区第三方模板浏览和安装。 Built-in professional templates for official documents and lesson plans. Community templates supported.

04 批处理 Batch

批量转换 Batch Convert

一次导入并转换多个 Markdown 文件,支持拖拽和 ZIP 压缩包。 Import and convert multiple Markdown files at once. Drag & drop and ZIP archives supported.

05 低摩擦 Input

拖放导入 Drag & Drop

拖拽 .md、.txt 文件或 .zip 包到窗口即可打开或批量导入。 Drop .md, .txt files or .zip packages onto the window to open or batch import instantly.

06 元数据 Metadata

YAML 元数据 YAML Metadata

通过 YAML front matter 配置标题、作者、日期等文档元数据。 Configure title, author, date and other document metadata via YAML front matter.

当前产品能力的实时橱窗 A Live Window into Current Product Flows

首页嵌入的是 Presto 应用真实 showcase 静态产物;商店、技能和编辑器展示会随上游构建同步。 The homepage embeds real Presto showcase builds, including the store, skills, and editor surfaces.

Docker 自托管 Web 版 Self-hosted Web Version 给团队、NAS 或服务器使用 For teams, NAS, or servers
docker run
docker run -d --name presto -p 8080:8080 ghcr.io/presto-io/presto
compose.yml
services:
  presto:
    image: ghcr.io/presto-io/presto
    container_name: presto
    ports:
      - "8080:8080"
    restart: unless-stopped

启动后访问 http://localhost:8080。更多部署说明见 文档 Then visit http://localhost:8080. More deployment notes are in the docs.