Skip to content

导出功能

All Writer 当前主导出入口支持 Markdown 包、AI 分享卡片和 Web 包,方便备份、分享、评审和静态交付。Word 生成能力在代码和后端中保留,但主导出弹窗暂未展示 Word 入口。

支持的导出格式

Markdown 包 (.zip)

导出为 Markdown 包,包含多个章节的 Markdown 文件,打包为 ZIP 压缩文件。

特点:

  • 每个章节/文件导出为独立的 .md 文件
  • 保留完整的文件夹结构
  • 保留 @system 设定文件夹
  • 包含项目元数据(标题、描述等)
  • 可以在任何支持 Markdown 的编辑器中使用

Web 包 (.zip)

将选定内容导出为包含 index.html 和独立 CSS 的 ZIP,适合快速预览、试读和分享。

特点:

  • 可直接在浏览器中打开。
  • 适合发给他人审阅。
  • 保留常见 Markdown 排版。

AI 分享卡片 (.zip)

AI 分享卡片会读取所选章节,生成适合社交平台或宣传使用的图片素材与说明数据。

特点:

  • 适合从长文中提炼摘要、金句或宣传卡片。
  • 可选择正文来源和生成数量。
  • 生成过程会消耗 AI 余额。

Word 生成能力

代码中保留 WordAiExportDialog,后端也有 word-export 队列和 .docx 渲染流程,但当前主导出弹窗暂未展示 Word 入口。需要 Word 成稿时,以产品内实际可见入口为准;没有入口时,先导出 Markdown 包或 Web 包,再用本地工具生成 .docx

特点:

  • 不作为当前常规导出入口宣传。
  • 若产品内开放入口,按弹窗配置导出范围、重写强度和封面信息。
  • 没有入口时,可用 Word、WPS、LibreOffice、Pandoc 等外部工具处理 Markdown/Web 导出结果。

使用方法:

  1. 点击顶部工具栏的"导出"按钮
  2. 选择 Markdown 包、AI 分享卡片或 Web 包
  3. 选择保存位置(桌面版)或自动下载(网页版);AI 分享卡片需要继续配置

适用场景:

场景说明
📦 完整备份保存项目的完整状态,防止数据丢失
✏️ 跨编辑器在 VS Code、Typora 等编辑器中打开
🔗 Git 版本控制上传到 GitHub/GitLab 进行版本管理
📤 项目迁移迁移到其他平台或分享给他人
📚 发布文档发布到 GitBook、VitePress 等文档平台
🌐 静态交付导出浏览器可打开的 Web 包

导出操作

快速导出

快捷键: Ctrl + E (Windows) / Cmd + E (macOS)

导出步骤

  1. 打开导出对话框

    • 点击顶部工具栏的"导出"按钮
    • 或使用快捷键 Ctrl + E
  2. 选择导出方式

    • Markdown 包:保留项目结构
    • AI 分享卡片:生成图片素材和说明数据
    • Web 包:生成浏览器可打开的静态页面
  3. 选择保存位置或配置 AI 分享卡片

    • 系统会弹出文件保存对话框
    • 选择保存位置和文件名
    • AI 分享卡片需要选择正文来源和生成数量
  4. 完成导出

    • 等待导出完成
    • 导出成功后会有提示

导出内容说明

包含的内容

  • ✅ 所有文件和文件夹
  • @system 设定文件夹(写作风格、人物设定等)
  • ✅ Markdown 格式(代码块、列表、链接等)
  • ✅ 文件夹结构
  • ✅ 项目元数据
  • ✅ Web 包可生成可离线打开的静态页面

不包含的内容

  • ❌ Markdown 包不自动包含图片文件(图片路径会保留,但文件需要单独处理)
  • ❌ AI 对话历史

导出技巧

1. 导出前检查

  • 确保文档已保存
  • 检查是否有未完成的内容
  • 确认文档结构完整
  • 如需后续生成 Word/PDF,先检查标题层级、章节顺序和 @system 设定

2. 导出后处理

  • 解压 ZIP 文件后,可以在任何 Markdown 编辑器中编辑
  • 可以直接上传到 GitHub、GitLab 等平台
  • Web 包可以在浏览器中预览;需要 .docx 或 PDF 时可用外部工具转换

3. 使用 Pandoc 转换格式

如果需要其他格式,可以使用 Pandoc 工具进行转换:

bash
# 转换为 PDF(需要安装 LaTeX)
pandoc chapter1.md -o chapter1.pdf

# 转换为 HTML 网页
pandoc chapter1.md -o chapter1.html

# 转换整个项目为单个 PDF
pandoc *.md -o book.pdf --toc

4. 发布到文档平台

导出的 Markdown 文件可以直接用于各种文档平台:

VitePress / VuePress:

bash
# 将导出的文件放入 docs 目录
cp -r exported-project/* docs/
npm run docs:build

GitBook:

bash
# 创建 SUMMARY.md 目录文件
# 将导出的文件上传到 GitBook

GitHub Wiki:

直接将 .md 文件上传到仓库的 Wiki 页面

常见问题

导出后格式不对?

  • 确保使用支持 Markdown 的编辑器打开
  • 某些编辑器可能需要安装 Markdown 插件
  • 推荐使用 VS Code + Markdown 插件

图片没有导出?

Markdown 包不会自动包含图片文件。如果需要图片:

  1. 使用云图床存储图片,文档中使用 URL 引用
  2. 或手动复制图片文件到导出目录

Web 包会按当前导出管线处理可访问资源;不可访问的图片需要在导出后补齐。

可以直接导出 Word 吗?

当前主导出弹窗不把 Word 作为常规入口展示。若产品内出现 Word 生成入口,以实际弹窗为准;没有入口时,请先导出 Markdown 包或 Web 包,再用外部工具生成 .docx

可以导出为 PDF 吗?

应用内不提供内置 PDF 导出。你可以:

  1. 导出为 Markdown,然后使用 Pandoc 转换为 PDF
  2. 导出 Web 包后使用浏览器打印为 PDF
  3. 或先用外部工具生成 .docx,再使用 Word / WPS / LibreOffice 另存为 PDF

如何导入?

网页版项目通过账号云端保存和多端访问;桌面本地项目默认保存在本机 SQLite 数据库中,不会自动双向同步到云端。需要云端能力时,请使用产品内云端项目入口。

下一步