简要回答

按总是打断你写作的那件事来选。如果正文在 Word 或 Google 文档里写,又需要一份互相关联的参考资料,Yazar.io 很合适;想要本地的 Markdown 笔记,选 Obsidian;想要由文章和地图组成的世界维基,选 World Anvil;想要模块化的规划,选 Campfire。决定之前,先检查备份、导出和方案限制。这份清单依据官方文档整理,并非上手做的横向对比测试。

选软件之前,先说清楚总是打断你写作的是哪件事。忘了某个角色的细节,是查找问题。记不清一场战争何时结束,是年表问题。花几个小时给一条再也不会重读的条目排版,是工作流程问题。功能更多的应用,未必能解决其中任何一个。

这是一份按需求整理的入门短名单,不是打分排名,也不是上手评测。下面的产品介绍来自文中链接的官方文档,核对于 2026 年 10 月 6 日至 10 日。我们没有做过易用性、可靠性或导出方面的横向测试。文中有意不列价格;决定之前,请先查看最新条款。

互相关联的小说资料库:Yazar.io#

Yazar.io 是为一项具体的工作设计的:把一部小说的世界观整理得井井有条,而正文本身留在 Word 或 Google 文档里。它很适合做这件事。角色、地点、组织、世界观设定、种族、生物、物品、法术、信仰和术语表各有自己的分区,此外还有可拖放的家谱、时间线和笔记(功能、方案)。

让它不只是一组文件夹的,是链接。在另一个条目里输入角色的名字,Yazar.io 会自动生成链接;每个页面都有反向链接面板,显示它在哪些地方被提到,时间线事件也可以与相关的角色和地点关联起来(更新)。如果你想把世界分享给读者,免费方案就能把一本书变成只读维基,笔记永远不会被收录,时间线默认关闭,除非你把它发布出去(维基,更新日志)。整本书可以导出为 Markdown 或 JSON,而且 Yazar.io 不会替你生成文本。

评估时,创建两个角色、他们共同所在的地点,以及一个改变他们关系的事件,然后打开其中一个角色,看看反向链接面板。如果你需要的关联不用重新整理就出现了,这个工具就适合你的流程。

互相链接的笔记:Obsidian#

根据 Obsidian 的存储方式说明,它把笔记存为本地文件夹里 Markdown 格式的纯文本文件。如果你很看重让文字本身保存在普通文件里,它就值得考虑。

我们的编辑建议是,开始时只用三类笔记:人物、地点和未解决的问题。把一个角色链接到他居住的地方。只有遇到真正的查找困难时,才增加复杂度。灵活的笔记本有个代价:设计笔记本本身,可能会变成另一个项目。

世界维基:World Anvil#

World Anvil 的世界观设计者工作流程把文章描述为一个世界的核心,并讲解了怎样把地图标记链接到文章上。它的文档还做了一个重要的区分:地图图片由你提供,它不是用来绘制地图的应用。

如果你习惯用读者或玩家可以自由探索的条目来思考,可以考虑这种方式。迁移一个大型世界之前,先创建一个地点和三个相关条目,看看维护这些链接是否顺手到能养成习惯。这是我们建议的评估练习,不是我们做过的测试的报告。

结构化规划:Campfire#

Campfire 在它的世界观构建工具页面上介绍了一组写作和世界观构建模块。它的组织思路是给故事的不同元素各自准备专门的空间,而不是给你一本完全空白的笔记本。

试着描述一个在故事中改变了立场的角色。问问自己:这套结构是帮你记下了这种变化,还是在怂恿你去填写正文根本用不上的字段?工具应当支撑你提出的问题,而不是悄悄用它自己的问题取而代之。

早期的点子:笔记本或普通文档#

一个小项目也许只需要一份带标题的文档,再加一张单独的未解问题清单。故事前提还在频繁变化时,这种方式尤其有用:你可以重写一页,而不必维护一张条目之间互相依赖的网络。

优点

  • 几乎不用设置就能开始写
  • 随着世界逐渐成形,由你来决定结构

局限

  • 关联要手动维护
  • 笔记越积越多,查找细节就越来越难

这两个优点并非对所有人都成立。纸质笔记本适合一些写作者,却会给另一些人添麻烦。判断标准是你能否找回昨天那个有用的想法,而不是它看起来像不像一部完整的百科全书。

比较要做的事,而不是功能数量#

按工作流程给出的起点,并非产品排名
你反复要做的事值得研究的方式需要自己核实的地方
把小说的世界观放在正文旁边Yazar.io它的分区、链接和方案限制适合你的项目吗?
把零散的背景设定链接起来互相链接的本地笔记你能找到并移动自己的文件吗?
分享一个供人参考的世界世界维基每个条目分别谁能看到?
规划故事元素结构化模块这套结构适合你的写法吗?
探索一个还在变化的前提笔记本或文档你能找回重要的决定吗?
在同一个应用里写正文和做规划带正文空间的结构化模块在草稿里给故事元素加标签对你有帮助吗?
和合著者一起构建世界有文档说明支持多人协作编辑的工具谁可以编辑,冲突怎么解决?

在每个候选工具里使用同一个小样例:两个角色、一个地点、一个事件,以及一处你还没解决的矛盾。然后试着不重新整理任何内容,找回一个细节。最后,在把唯一的副本交给这个工具之前,先查清备份和导出。

用同一个样例走一遍所有候选#

把这个样例具体化。两个角色:Ilka 和 Teodor。一个地点:Vessa 的盐市。一个事件:粮仓起火的那一夜。一处矛盾,作为未解问题保留:第 3 章写 Teodor 那天晚上在盐市,他的记录却说他当时在海上。在每个候选工具里录入同样的五条记录,措辞完全一致。然后按下面四步操作,记下你在哪里卡住了。

  1. 关联。 把两个角色都链接到盐市和火灾。在 Yazar.io 里,火灾可以是一个时间线事件,同时关联两个角色和盐市。在 Obsidian 里,从火灾笔记链接到每个角色就够了。在 World Anvil 里,每条记录都会成为一篇文章。在 Campfire 里,留意每条记录落进了哪个模块。在文档里,它就是一个标题加一句话。
  2. 查找。 从 Teodor 出发,找到所有提到他的内容。Yazar.io 的反向链接面板和 Obsidian 的反向链接核心插件都会列出指向它的引用;Obsidian 还会显示提到了笔记名称、却没有加链接的地方。在其他工具里,数一数要搜索几次。
  3. 解决。 确定 Teodor 当时在海上,改正他的记录,再检查还有多少条目仍然把他放在盐市。
  4. 离开。 导出或备份这五条记录,在工具之外打开副本。如果链接、事件和未解问题仍然讲得通,这条退路对你来说就是通的。

小说作者、跑团主持人和创作团体的不同需求#

小说作者#

你需要在写到一半时找到答案,修改时也要能干净利落地改掉一个事实。如果正文留在 Word 或 Google 文档里,Yazar.io 正是为这种分工设计的。如果你更想在同一个应用里写正文和做规划,Campfire 的 Manuscript(正文)模块可以让你边写边给角色、地点等故事元素加标签(文字处理器)。如果你最看重纯文件,就从 Obsidian 开始。

跑团主持人#

玩家是跳着浏览,而不是按顺序读下去的,这很适合 World Anvil 那种链接到地图标记的文章。Yazar.io 的只读维基同样能给玩家提供可以浏览的内容。笔记永远不会被收录,时间线默认关闭,除非你发布它,而且它没有地图标记。开团之前,用玩家的身份打开共享版本,确认你准备的内容是隐藏的。

共享世界的创作团体#

合著者需要多人协作编辑,也需要一套共同认可的正典设定。Campfire 的常见问题介绍了如何邀请协作者查看、评论或编辑项目,还有只允许查看的链接分享。Yazar.io 不支持多人协作编辑,所以要由一个人维护记录,再通过只读维基分享成果。至于 Obsidian 和 World Anvil,请先查看它们当前的协作文档。

迁移整个世界之前#

趁着犯错的成本还低,用样例问问下面几个问题。

  • 能带走什么,以什么形式? Obsidian 的笔记本来就是文件夹里的 Markdown 文件。Yazar.io 能把整本书导出为 Markdown 或 JSON。Campfire 的常见问题提到 File(文件)菜单里的“Download Project Backup”(下载项目备份)命令,以及在线时把元素导出为 DOCX 等格式。至于 World Anvil,请阅读它当前的导出文档。
  • 能恢复吗? Campfire 说可以从 File 菜单恢复备份。不论用哪个工具,一份从没重新打开过的副本,都等于没有测试过。
  • 同步算不算备份? Obsidian 的备份指南说,同步服务并不是为备份设计的,并说它的文件恢复(File recovery)插件有用,但作用有限。
  • 关联能保留下来吗? 检查链接、时间线顺序和亲属关系导出后仍是结构,还是只剩下名字。

选工具时的常见错误#

  • 还没评估就迁移。 没做五条记录的样例,就先搬过去一百个条目,试用就成了定局。
  • 指望有地图编辑器。 World Anvil 是把标记链接到你提供的地图图片上,Yazar.io 没有地图编辑器。先把地图画出来,可以从一段艰难的旅程画起。
  • 把同一个事实复制到好几个条目里。 给每个事实一个归处,其他地方链接过去,否则每次修改都要先搜一遍。
  • 根据样例判断限制。 Yazar.io 的免费方案每个分区允许 15 条可编辑记录:做这个练习绰绰有余,写一个系列也许就不够了。

不知道往笔记里放什么?可以从围绕后果设计的魔法体系或围绕日常选择构建的文化开始。要规划好几本书?请看怎样为系列小说维护设定集。

参考来源