Files
openwiki-wiki/sources/wikijs.md
T
2026-08-16 02:17:19 +08:00

2.6 KiB

type, title, openwiki_generated
type title openwiki_generated
Reference Wiki.js 索引 — 跨 agent 文档发布层 true

Wiki.js 索引 — 跨 agent 文档发布层

数据源: Wiki.js (http://10.10.10.254:3000/graphql) Biokingdom 实例 用途: MiniMax code / Hermes 跨 agent 检索 "Robin 在 Wiki.js 发布了什么" 更新: 自动同步计数 + 手动维护目录 上次同步: 2026-08-12T18:30:03Z · GraphQL sample (5 orderBy union): 83 unique pages · ID range 22..1704 · 分布 en=5, zh=78

Wiki.js 概况

项目
GraphQL API http://10.10.10.254:3000/graphql
Web UI (zh) http://10.10.10.254:3000/zh/home
Web UI (en) http://10.10.10.254:3000/en/home
估计全页数 ≥ 1704 (基于 max page id) — server-side ID gap 显著,实际数大于 sample union
Sample union (5 orderBy) 83 unique pages (GraphQL 返 50 cap)
Min / Max ID 22 / 1704
Locale 分布 (sample) en=5, zh=78
Top-level 路径分布 (前 8, sample) organoid=50, products=7, literature=5, articles=4, 3brain=2, 3brain-biocam-driver-api-v2-5=1, 3brain-hdmea-system=1, instruments=1
主题 类器官 / 3D 生物打印 / HD-MEA / CRISPR 类器官精准医疗
维护者 Robin + LDR (literature-reading-queue skill 自动发布)

⚠️ GraphQL pages.list(limit:N) 实际 server-side cap 到 ~50,无论 N 多大。Robin 的真实 Wiki.js 库 ≥ 1000+ 页 (按 max page id 推断),我 7/27 早的 "47" sample 是 server-side cap 的产物,不是真实数。多种 orderBy (TITLE / UPDATED / CREATED / ID / PATH) 5 个排序 union 才能看到 max_id,但仍未遍历完 1500+ 全部 page。完整全量只能通过爬 frontend / 直查 DB / 翻 Wiki.js 内部 API — 本 cron 不做。

操作注意 (2026-08-15)

2026-08-15 02:31 (sources-sync 2507925) 抓取失败 / 数据被清空:本页 上次同步 字段从 2026-08-12T18:30:03Z · 83 unique pages · ID range 22..1704 变为 2026-08-14T18:31:00Z · 0 unique pages · ID range 0..0,概况表所有计数被清空 (estimated count → ≥0 / sample union → 0 / min/max ID → 0/0 / Locale 分布 → empty / 路径分布 → empty)。2507925 commit 把空数据写入了 HEAD。git show 1737454:sources/wikijs.md 包含上一次成功抓取的 83 unique pages + ID range 22..1704 — 该快照保留在这里以便后续修复。当前 HEAD 上的 Wiki.js 计数是损坏的快照,不是真实数据;真实 Wiki.js 数据按上次成功抓取记录是 ≥1704 全页 / sample union 83 / ID range 22..1704。

主要页面分类 (按 URL path)

类器官 (organoid/list/*)

...