追连载小说的时候,大家肯定都踩过这种雷:刚看到第 3 章,对某个新出场的人物好奇,随手点开作品附带的角色卡或设定集想看一眼身高年龄,结果第一行赫然写着“第 50 章背叛主角后阵亡”。这种官方剧透一旦撞上,整本书的悬念直接毁掉一半。
服务端真遮罩:没读到的设定只给看「???」
为了彻底解决设定集剧透的痛点,我在 2026 年 10 月 27 日至 28 日(PR #299)把角色卡和设定集从作品简介里拆出来,做成了一套带“阅读章节门槛”的独立工作台。
作者在给角色填资料或者写世界观词条时,可以给同一个角色添加多条不同阶段的隐藏情报,并给每一条设定单独指定“需读到第 X 章才解锁”。最关键的是,这个遮罩逻辑完全在服务端执行——当读者打开设定集时,后端会比对读者当前的阅读进度,还没读到的条目直接在接口层替换成 ??? 返回,连前端网络包里都不会下发半个字的密文,哪怕按 F12 扒接口也绝对扒不出剧透。
更有意思的是,它还支持随当前阅读位置动态投影:哪怕你已经读完了全书,只要你回头点开第 1 章重温,旁边的侧边栏角色卡也会自动切回第 1 章时的初始状态,帮你找回初见时的悬念感。同时后台还支持按单个角色、单条设定查看历史版本并单独回滚,改崩了某张角色卡也不用拿整本书的快照去硬顶。
收口为全书单一许可证
到了 10 月 29 日(PR #340),我又顺手填了版权声明上的一个坑。之前把正文、插图、角色卡的授权协议拆得太碎,作者选的时候眼花缭乱,读者做二创也不知道到底该看哪条。这次我把它们彻底合并成了“全书单一许可证”,作者在作品首次发布前选定好授权方式,一旦正式发布即刻锁定,并写入不可变授权快照,让创作者和读者都省心。