典籍是底本,词条是切面,而关系才是把它们缝成一张网的东西。 这一页把词条之间的互引、以及词条对典籍篇目的引用画成一张可点、可转、可缩放的图 —— 从一个专名出发,顺着连线就能走到与它相关的所有设定。
图有两种模式,左上角切换(右下角有 滚轮:翻页 ⇄ 缩放 与缩放 +− 按钮,按需要换):
+− 缩放。| 元素 | 含义 |
|---|---|
| 圆点 | 一个页面。词条、典籍篇目、典籍分别是不同大小的点 |
| 点的大小 | 连接度 —— 越大表示被引/互引越多,越接近设定的枢纽 |
| 颜色 | 所属典籍(石青=构造论、暖金=圣光、苔绿=生命构成、赭陶=旅游细则),与站点「书脊色」同一套 |
| 连线 | 词条互引(页面上真的会变成蓝字的那种)或「*出处」回溯 |
| 球状 · 拖动 | 转动球,360° 无死角(任何浮点都能转到正前方);松手带惯性 |
| 球状 · 移到浮点上 | 停转,并高亮该浮点、连接线、以及直接相连的浮点 |
| 球状 · 点浮点 | 进入平铺状态,显示「该项目 + 与它连接的项目」 |
| 球状 · 密度滑块 | 决定球上放几个浮点:调低=球上的点变少、每个点相应变大(疏而大、密而小) |
| 平铺 · 简介 | 点开浮点后,详情卡里会给出该词条的简介(正文首段截取,由 tools/graph.mjs 写进 data/graph.json 的 brief 字段) |
| 平铺 · 移到浮点上 | 关联高亮:亮它 + 直接相连的浮点 + 它们之间的连线,其余压暗;相关名字一定显示(不受缩放与避让影响) |
| 平铺 · 点圆点 | 高亮它的直接关系:一级=它 + 直接关系浮点 + 相关连线(满亮、粗描边、名字全亮);其余一律不亮。再点同一个浮点就进那一页(详情卡里也有链接) |
| 平铺 · 点空白 | 先关掉高亮;再点一次按原路返回 —— 从球状进来的回球状,从平铺里再聚焦的退回上一层 |
| 平铺 · 滚轮 / 拖动 | 缩放与平移(都发生在框内) |
| 平铺 · 名字 | 没高亮时按"放得下"给:只挡真正和别的名字压在一起的,放得下就一定显示(全部词条下 1:1 是 80 个、3.8× 时视口内覆盖 85%)。名字图层在浮点之下,所以一级浮点不会被名字盖住。有高亮时相关的名字一律强制显示 |
图由 node tools/graph.mjs 生成到 data/graph.json,不是手工维护的:
.vitepress/plugins/autolink.ts + tools/lib/autolink-core.mjs)。 所以图上连的线,就是读者在正文里真的能点到的蓝字;两处不会漂移。sources, 按《书名》与篇目名对上典籍篇目(含 data/canon-aliases.json 的别名登记)。内容改动后重新跑一次生成即可,图谱不会与正文脱节。