:一处修改,全库复用的强大功能)
【免费下载链接】chroniclerChronicler is a free, offline worldbuilding tool and local wiki for writers, game masters, and tabletop RPG creators. It saves your notes as plain Markdown files on your computer. No sign-up, no subscription, no cloud. Your world stays on your device.项目地址https://gitcode.com/gh_mirrors/chroni/chronicler点击查看免费下载Chronicler 是一款免费、完全离线的世界构建worldbuilding工具和本地 Wiki专为小说作家、跑团 GM 和桌游创作者设计。它的**页面插入Page Inserts**功能可以把任意一个 Markdown 页面的内容直接嵌入到另一个页面中——只需写一次就能在整库复用修改一处所有引用它的地方自动更新。无需云同步、无需注册账号你的世界永远只存在你自己的设备上。 什么是 Chronicler 页面插入Page Inserts页面插入的语法只有一个{{insert: 页面名称}}在任意页面里写上这一行Chronicler 的预览就会把「页面名称」对应页面的完整内容渲染出来放进一个带标题栏的引用框中。它特别适合这类会被反复引用的内容️导航框navbox章节导航、地区索引⚔️属性块stat block怪物数值、武器卡牌通用条目魔法体系规则、货币换算表、组织简介好处很直接只写一份到处引用。改规则时只改一个文件全库立即生效——这就是一处修改全库复用。官方帮助文档中的功能说明见 HELP.md语法解析规则在 renderer.rs。 3 步快速上手如何写出第一个页面插入第 1 步建一个素材页先新建一个专门存放可复用内容的页面例如魔法规则.md只写内容本身不写多余说明。第 2 步在目标页面插入它在你想引用的页面比如某个角色页中写入{{insert: 魔法规则}}页面名匹配不区分大小写写魔法规则或魔法规则.md都可以Chronicler 会通过索引自动定位到正确文件解析逻辑见 parser.rs。第 3 步切到预览查看效果保存后在预览面板中内容会以带标题栏的插入框呈现右上角的[hide]按钮可随时折叠/展开点击处理逻辑在 actions.ts。插入框的默认样式定义在 preview.css。️ 4 个常用属性让插入框更合身在{{insert: ...}}语法里用|追加属性即可属性作用示例title自定义标题覆盖默认标题默认是文件名{{insert: 魔法规则 \| title第三章·魔法}}hidden默认折叠读者点击才展开{{insert: 剧透内容 \| hidden}}centered标题居中显示{{insert: 章节导航 \| centered}}borderless去掉边框和标题透明嵌入{{insert: 魔法规则 \| borderless}}组合使用也很简单{{insert: 大战争 | title大战争概要 | centered | hidden}} {{insert: 附魔匕首 | borderless}}属性解析的具体实现位于 renderer.rs 的 process_single_insert 函数。 为什么能一处修改全库复用页面插入不是复制粘贴而是渲染时的动态嵌入transclusion。当你打开某页预览时渲染器会用索引找到被插入页面并读取其内容自动剥离 YAML frontmatter信息框元数据不会出现在插入框里递归渲染正文——被插入的页面里如果还有{{insert: ...}}会继续展开。配套的两个省心机制重命名自动跟随当你重命名页面时全库所有[[wikilinks]]和{{insert: ...}}引用都会被自动改写属性参数如title、hidden原样保留实现见 writer.rs。循环引用保护如果 A 插入 B、B 又插入 AChronicler 会在渲染栈中检测到并返回CircularInsert错误error.rs而不是无限递归卡死。 实用技巧与常见问题提示插入框标题默认取被插入文件的文件名起好素材页的文件名插入效果会更整洁。提示hidden属性非常适合剧透折叠场景——配合||spoiler||语法可以做到双层隐藏。Insert not found预览出现该报错框通常是页面名拼写错误或目标页面刚被删除检查文件名即可。Could not read insert文件存在但读取失败检查文件权限或是否被外部程序占用。 相关文档与源码路径资源路径页面插入官方说明HELP.md插入语法渲染核心renderer.rs重命名时自动更新插入引用writer.rs插入引用提取索引parser.rs插入框样式preview.css功能演进记录CHANGELOG.md页面插入是 Chronicler 把本地 Wiki 化写作做到极致的一小块拼图素材只写一次链接自动维护样式随主题走。对管理大型世界观的作家和 GM 来说这是提升复用效率的必备技巧。赞分享【免费下载链接】chroniclerChronicler is a free, offline worldbuilding tool and local wiki for writers, game masters, and tabletop RPG creators. It saves your notes as plain Markdown files on your computer. No sign-up, no subscription, no cloud. Your world stays on your device.项目地址https://gitcode.com/gh_mirrors/chroni/chronicler点击查看免费下载相关推荐Halo 页面布局契约Page Layout Contract深入解析让插件页面复用主题布局的统一标准Halo 页面布局契约Page Layout Contract深入解析让插件页面复用主题布局的统一标准 在 Halo 中插件可以把自己的前端模板放进主题后端前端CMS上一篇CMake构建类型配置详解Debug/Release/RelWithDebInfo的区别下一篇asyncpg批量操作事务隔离级别创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考