部署到正式环境后,网站会优先读取:
storage/books/catalog.json
如果这个文件不存在,网站才会回退到代码里的演示书数据。
每一本书建议按下面的结构组织:
也就是:
这样目录里就能同时看到资料库和小说正文,而且顺序稳定,不会打乱。
每本书需要这些字段:
idtitleauthorcategorydescriptionwordCountcoverStylesectionssections 是分区数组,每个分区需要:
idtitlekindorderentries说明:
kind 只能是:
lore:资料novel:正文order 用来控制目录顺序
1 开始100 开始每个分区下面的 entries 是具体条目,每条需要:
idtitlekindordercontent说明:
kind 要和所属分区一致order 控制分区内顺序content 是字符串数组,每一项就是一段内容为了避免目录混乱,建议固定按下面方式编号:
order: 1order: 2order: 3order: 4order: 100order: 200order: 300这样即使后面继续补资料,也不会把正文顺序打乱。
完整示例见:
正式部署时建议:
storage/books/catalog.jsondemo 书ops 或内容维护流程负责更新 storage/books/catalog.json