导出
单文件 .md、单文件 .txt、分章文件、单文件 Word .docx 四种导出方式,以及 Word 模板开关、固定时间戳与两次导出字节一致的成立条件。
四种导出方式,输出的是你自己的文件;正文本身也一直是标准 .md。
四种方式
- 单文件 .md:整本合成一个 Markdown 文件。
- 单文件 .txt:整本合成纯文本,适合直接投稿或导入其他工具。
- 分章文件:按章拆成多个文件,适合逐章交付或校对。
- 单文件 .docx(Word):整本合成一个 Word 文档,按模板决定书名页、卷/章标题、场景分隔与文末统计。详见下面的 Word 导出。
操作
- 顶栏「导出方式」选择上面一种。
- 点「导出」。
- 默认输出到项目
exports/;可在 设置 → 数据与目录 → 导出目录 修改,留空则仍用项目exports/。
Word 导出(.docx)
0.4.2 起支持。顶栏「导出方式」选「单文件 .docx(Word)」,顶栏会显示当前模板名,例如「Word 模板:默认稿」。
模板开关在 设置 → 数据与目录 → Word 导出。改完开关必须点「保存设置」才生效;未保存时顶栏模板名后面会带「(未保存)」。模板名按开关组合自动显示为「默认稿」「素稿」或「自定义」,导出面板与设置页显示同一个模板。
模板开关与默认值
- 书名页(默认开):首行放书名、居中;关闭则直接从卷/章开始。
- 卷标题(默认开):关闭后不输出卷名,只保留章标题。
- 卷标题层级(默认 1 级):1 级用于卷/章两层结构;2 级让卷与章同级。
- 章前分页(默认开):每章从新页开始;第一章前不分页。
- 首行缩进(默认开):正文首行缩进 2 字(12pt);关闭则顶格。
- 章标题带序号(默认关):输出「第N章 标题」,序号跨卷连续;标题本身已带章号时保持关闭。
- 场景分隔(默认关):同一章内不同场景之间插一行「* * *」。
- 保留空行(默认关):保留正文里的空行;关闭则按段落紧凑排版。
- 文末统计(默认关):在文件末尾附「卷 / 章 / 场景 / 正文字数」,只含数字。
- 固定时间戳(默认关):文档属性与压缩包时间写死,见下。
默认输出与旧版一致:全部保持默认(书名页、卷标题、章前分页、首行缩进开;章标题序号、场景分隔、保留空行、文末统计、固定时间戳关)时,导出的排版与旧版相同;只有主动打开某个开关才会改变输出。
「两次导出字节完全一致」的前提
这个特性只在开启「固定时间戳」时成立,并且两次导出要用同一模板、同一份内容。开启后,文档属性里的创建/修改时间与压缩包内各条目的时间被写死为固定值(1980-01-01),同一修订导出两次逐字节一致,可用于比对或校验。
「固定时间戳」默认关。未开启时,文档属性与压缩包时间会写入真实时间,即使内容完全相同,两次导出的字节也不同——这时不要拿文件哈希做一致性判断。
常见卡点
- 导出目录不可写:换到用户目录下的可写路径。
- 内容顺序不对:先在大纲页或左侧树确认卷/章顺序;导出按当前结构生成。
- 缺章:确认该章下的场景文件有内容且未被移入回收目录。
- Word 开关改了没效果:回到 设置 → 数据与目录 点「保存设置」,确认顶栏模板名不再带「(未保存)」。
- 两次导出的哈希不同:先开启「固定时间戳」再比较;未开启时字节不同是预期行为。
正文文件可直接用其他 Markdown 工具打开,不依赖本应用。