Chronicler 页面插入(Page Inserts):一处修改,全库复用的强大功能

发布时间:2026/11/2 10:50:57

Chronicler 页面插入(Page Inserts):一处修改,全库复用的强大功能 【免费下载链接】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),仅供参考
延伸阅读

更多相关文章

2026/11/2 10:50:57

关于霍夫曼算法的若干问题

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/2 10:50:57

BepInEx:免费的 Unity Mod 插件框架,安装构建与排障指南

BepInEx:免费的 Unity Mod 插件框架,安装构建与排障指南 【免费下载链接】BepInEx Unity / XNA game patcher and plugin framework 项目地址: https://gitcode.com/GitHub_Trending/be/BepInEx 想让 Unity 游戏跑 Mod,不用再自己写注…

2026/11/2 10:50:57

Kornia社区贡献指南:如何参与开源计算机视觉项目

Kornia社区贡献指南:如何参与开源计算机视觉项目 【免费下载链接】kornia 🐍 Geometric Computer Vision Library for Spatial AI 项目地址: https://gitcode.com/GitHub_Trending/ko/kornia Kornia是一个基于PyTorch的开源可微分计算机视觉库&am…

2026/11/2 11:46:10

Cobalt Strike Beacon隐蔽技术:BeaconGate+UDRL+Sleepmask实战

1. 项目概述在红队攻防对抗中,Cobalt Strike(简称CS)作为主流渗透测试框架,其Beacon载荷的隐蔽性直接决定了攻击行动的成败。最近我在实际项目中遇到了一个棘手问题:传统睡眠混淆技术已逐渐被EDR产品识别,急…

2026/11/2 11:46:10

AI辅助测试用例编写:提示词设计与实践

1. 为什么需要AI辅助测试用例编写 在软件测试领域,编写高质量的测试用例往往需要耗费大量时间。根据业界统计,测试人员平均每天要花费40%的工作时间在用例编写和维护上。传统手工编写方式存在三个明显痛点: 首先,测试场景覆盖率与…

2026/11/2 11:46:10

工业自动化TVA选型:避免误区与全生命周期成本优化

1. 项目概述:TVA选型的核心痛点解析 在工业自动化领域,终端执行器(Terminal Valve Actuator,简称TVA)的选型决策常常陷入两个极端:要么过度关注技术参数表中的数字竞赛,要么单纯追求采购成本最低…

2026/11/2 11:46:10

HTML转PDF实战:渲染引擎选型、分页控制与字体避坑指南

简介:这份资源面向.NET开发者与文档处理场景,聚焦HTML到PDF的转换需求,提供基于Aspose.Pdf库的完整示例工程。压缩包共32个文件,约10.62MB,以cs源码、aspx页面、dll程序集、config配置及pdf示例文档为主,另…

2026/11/2 11:46:10

CTFshow Web安全实战:Base64编码与HTTP头注入解析

1. CTFshow Web安全入门实战解析作为一名长期活跃在CTF赛场的Web安全研究员,我经常遇到新手对CTFshow平台上的Web题目感到困惑。今天我们就来深度剖析CTFshow《Web应用安全与防护》第一章的核心考点,通过6个典型场景带你掌握Web安全基础技能。1.1 Base64…

2026/11/2 11:41:09

城市运管服平台安全架构与关键技术解析

1. 城市运管服平台的安全定位与核心价值 城市运管服平台作为现代城市治理的"数字中枢",其安全防线直接决定了城市运行的底线保障能力。这个看似抽象的概念,在实际场景中体现为:当暴雨导致城市内涝时,平台能否实时感知积…

2026/11/2 6:08:01

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/2 6:39:12

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/2 1:04:04

工业级SPI隔离设计:硬件抗扰与信号完整性实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/2 1:04:04

PLFM_RADAR:主动探测数据通道,构建低误报的数据感知系统

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/2 1:04:04

工业SPI隔离设计:MAX14431与STM32F746硬件抗干扰实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/2 6:08:01

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/2 6:39:12

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑