导出独立网页
把作品导出成可本地双击、也可放到静态空间的网页,并理解多存档、作品标识与更新后的续读规则。
独立网页适合把故事直接交给浏览器:读者不用安装 Kiny,也不用先导入故事包。它既可以放到网站上,也可以连同资源一起下载后离线打开。
导出前先检查
先在编辑器预览里走过主要分支,并把底部问题面板里的错误修完。有错误时,“导出独立网页…”会被禁用;警告不会阻止导出,但最好逐条确认。
然后打开 文件 → 导出独立网页…,选择一个父目录。若项目还有未保存的改动,编辑器会先问是否全部保存;取消或保存失败都不会继续导出。

编辑器会在所选位置建立 <作品名>-web 文件夹。第一次导出老项目时,它还可能在作品清单里补一个 id:这是作品的稳定标识,供读者存档分桶。不要手工改它;作品改名、改版和再次导出都应该沿用同一个值。
产物里有什么
导出目录的核心是 index.html:故事源码、作品主题和角色表已经随页面写进去。图片、音频等二进制资源则保持项目里的相对路径,复制到同一目录树中。例如项目里的 assets/harbor.jpg,导出后仍在 assets/harbor.jpg。
因此交付单位是整个 <作品名>-web 文件夹,不是单独一个 index.html。只拿走 HTML,正文也许能打开,但图片、音乐等外部资源会丢失。
在本机测试时,直接双击 index.html。发布到网上时,把目录里的全部内容原样上传到任意静态空间;不需要数据库或 Kiny 服务端。上传后至少走一遍开场、选项、图片和声音,确认服务器没有改动文件名大小写或漏传子目录。
读者如何存档
页面顶栏有“存档 / 读档”和“重新开始”。存档分两类:
- 自动存档只有一份,开始阅读以及每次提交选择或输入后都会向前覆盖,用来下次自动续读。
- 手动存档可以建多份;面板里能按时间查看、读取和删除。
这些数据只保存在读者当前浏览器的本地存储里,不会上传给作者。清理浏览器数据、换浏览器或换设备都不会自动带走存档;网站若迁到另一个域名,原站点的存档也不会跟过去。
本地双击的网页共享浏览器给 file:// 页面准备的存储区,所以 Kiny 用作品 id 区分不同故事。只要沿用同一个项目继续导出,即使改了作品名,存档仍落在原来的作品桶里。没有 id 的旧导出会暂时按作品名分桶;编辑器补上 id 后,页面会在首次打开时复制旧的同名存档,尽量把进度接回来。
更新作品后,旧存档会怎样
重新导出不会只因为 version 变了就清空存档。页面读档时会用原来的随机种子和交互顺序重放故事:
- 若改动没有破坏读者走过的选择与输入路径,旧存档可以继续读取。改错别字、润色正文通常属于这一类。
- 若节点或选项改动让原路径无法完整重放,手动存档仍留在列表里,但读取时会提示“故事已更新,无法读取此存档”。
- 自动续读遇到同样的分歧时,会提示后从头开始,并把自动存档换成这次的新开局;手动存档不会被连带删除。
作者无法保证任意结构调整都兼容旧档。发布大改版前,最好拿旧版走到几条典型路径并留下存档,再用新版页面实际读取一次。
什么时候改用故事包
如果读者希望把多部作品集中放进书架,或者更偏好桌面应用,改为打包 .kip 与分发。三种阅读入口和各自的存档边界见读者怎么读。