# Wiki.js 索引 — 跨 agent 文档发布层 > 数据源: Wiki.js (http://10.10.10.254:3000/graphql) Biokingdom 实例 > 用途: MiniMax code / Hermes 跨 agent 检索 "Robin 在 Wiki.js 发布了什么" > 更新: 手动 + 未来 cron 自动 ## 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` | | 总页面数 | **~1300+** | | 主题 | 类器官 / 3D 生物打印 / HD-MEA / CRISPR 类器官精准医疗 | | 维护者 | Robin + LDR (literature-reading-queue skill 自动发布) | ## 主要页面分类 (按 URL path) ### 类器官 (organoid/list/*) - 按器官系统分: nervoussystem (脑/中脑/海马/视网膜/脊髓), digestivesystem (肠/胃/肝/胆管/胰腺/结直肠), breathsystem (肺/气道/肺泡), urinarysystem (肾/肾小管/肾小球/膀胱), cardiovascular (心脏/血管/心内膜), reproductive (卵巢/子宫内膜/前列腺/睾丸), musculoskeletal (骨/软骨/肌肉), BloodImmune (造血/胸腺/淋巴结), tumor (各种癌类器官), others (皮肤/乳腺/唾液腺/甲状腺/肾上腺/胎盘/耳) - 类器官综述: `organoid/review/organoid-review-2025` 🔥 类器官技术综述 3D 培养技术全解析 ### 产品手册 (products/*) - 3Brain: BioCAM DupleX / HyperCAM Alpha / CorePlate / HD-MEA 等 - CelVivo: ClinoStar 2 应用白皮书 v2.5 / ClinoStar 2 完整技术白皮书 V4.1 - Cellink: BIO X 喷头校准操作指南 / CELLINK 生物墨水大全 - Femtobiomed: CellShot 分区流式电转染系统 - Miltenyi Biotec: 美天旎生物技术产品指南 - NanoTemper: Prometheus 蛋白稳定性分析 - Quanterix: Simoa HD-X / SR-X 单分子免疫检测 ### 文献 deep-reads (literature/deep-reads/*) - Celvivo (大量精读笔记) / 3Brain (HD-MEA 类) / Cellink (3D 打印墨水) / Organoid (综述) - 含编号笔记如 `10_1038_s44298-024-00025-5` / `no-doi-cdf2b888` 等 ### 政策 + 综述 - `policy/organoid/bioprint` — 国家医保局生物 3D 打印价格项目政策 - `reports/organoid-complete-report-v2` — 类器官复杂性功能化结构构建综述 - `articles/2d-to-3d-why-90-percent-drugs-fail` — 90% 药物为何 2D 有效临床失败 - `articles/sclc-graveyard-why-60-drugs-fail` — 小细胞肺癌药物坟场 - `articles/hdmea-60-to-4096-channels-paradigm-shift` — HD-MEA 通道范式转换 ### 新闻 (news/*) - `news/organoid-standardization-trend-analysis` — 3D 类器官培养标准化趋势 - `news/organoidvessel` — 类器官血管化最新进展 - `news/organoidvessel` — 类器官血管化最新进展 ### 综述 (organoid/list/* 大量) - 类器官综述_3D生物打印_水凝胶 - 类器官综述_CMOS_HD_MEA_脑类器官电生理 - 类器官-免疫共培养 - 低剪切力类器官培养 - 类器官高通量药筛 ## 触发查询 (跨 agent) ## 触发查询 (跨 agent) - "Robin 有哪些类器官综述" → 搜索 `organoid/review/` 和 `articles/` - "Robin 有哪些 3D 生物打印产品" → 搜索 `products/` + Cellink 相关 - "Robin 的 CelVivo 产品资料" → 搜索 `celvivo` 或 `products/celvivo-*` - "Robin 的 3Brain HD-MEA 资料" → 搜索 `3brain` 或 `products/3brain-*` - "Robin 的政策解读" → 搜索 `policy/` - "Robin 的产业新闻" → 搜索 `news/` - **"Robin 精读过哪些 CelVivo Application Note"** → 搜索 `literature/celvivo-*` (v1.7 新增) ## 2026-07-17 实战发布 (Robin + Hermes) | Id | 路径 | 标题 | 配图数 | 字符数 | |---|---|---|---|---| | 1636 | `literature/celvivo-111-planimetry-clinoreactor-fiji` | 用 FIJI 测 ClinoReactor 球体表面积 — CelVivo Application Note 111 | **5** | 2638 | | 1637 | `literature/celvivo-260528-clinostar-vs-orbital-shaker` | ClinoStar vs Orbital Shaker — 剪切力对长期 3D 培养的影响 | **6** | 3216 | **说明**: Wiki.js 实际页面数是 ~114 (不是 1300+, 我之前列错), 精读报告发布到 `literature/celvivo-*` 路径下. **SOP 重写版 9 项检查** (App Note 模板, 严格按精读 skill + wikijs-operations 5-skill 流水线): - ✅ 头部 (作者 | 期刊 年份 | 精读日期) - ✅ 4-6 个具体标签 - ✅ 核心问题 3-5 个 - ✅ 关键方法 (3-4 步 + 参数表) - ✅ 配图 5-6 张 (PyMuPDF 提取 + SeaFile 上传 + 公网 share-link 200 验真) - ✅ 与我们的产品 独立章节 (销售关联) - ✅ 替代方案对比表 / 命名混淆澄清 (260528) - ✅ 应用领域 - ✅ 落款 (李东伟 + 18045130660 + biokingdom.top) **图源 SOP** (按 wikijs-operations/references/article-image-source-must-be-referenced-pdf.md): - ✅ 11 张图从 CelVivo KB 真实 PDF 提取 (PyMuPDF) - ✅ 不是 AI 生成 - ✅ SeaFile 公网 share-link `http://10.10.10.254:9898/f/{token}/?raw=1` (内网 URL, MiniMax code 可读) - ✅ 嵌入前 curl 200 验真 - ✅ 嵌入后 pages.single 二次验证 **来源 PDF** (可追溯): - 111: `48caf2d4783211f1ae98677f0bb5075b` (RAGFlow CelVivo KB) - 260528: `4ab40432783211f1ae98677f0bb5075b` (RAGFlow CelVivo KB) ## Wiki.js GraphQL 用法 (via wikijs-operations skill) ```graphql # 查所有页面 query { pages { list { id path title locale } } } # 查单页内容 query($path: String!) { pages { single(path: $path, locale: "zh") { id content title } } } # 创建页面 (要用 GraphQL variables 模式) mutation Create($title: String!, $path: String!, $content: String!, $description: String!) { pages { create( title: $title path: $path content: $content description: $description locale: "zh" editor: "markdown" isPublished: true isPrivate: false ) { responseResult { succeeded errorCode slug message } } } } ``` ⚠️ **GraphQL 中文字符**: 必须用 variables 模式, 不能 inline 字符串 (会触发 `GRAPHQL_PARSE_FAILED: \u7C7B` 错误) ## 跟 OpenWiki 其他源的关系 | 源 | 看什么 | |---|---| | `sources/wikijs.md` (本文件) | Wiki.js 发布的所有页面清单 | | `sources/ragflow.md` | 全文检索 | | `sources/nocodb.md` | 结构化元数据 | | `sources/literature.md` | 精读笔记 | | `sources/hackernews.md` | 公开讨论 | | `sources/git-repo.md` | vault 整体 | | `sources/sales-ammunition.md` | 销售弹药 | **互补关系**: Wiki.js 是**已发布的精读报告 / 综述 / 产品手册** (人类读者), OpenWiki 是**跨 agent 索引** (LLM 读). ## API 速查 ``` Base: http://10.10.10.254:3000/ GraphQL: POST /graphql Auth: login → JWT (用 username + password, 每次 login 拿新 JWT) Header: Authorization: Bearer ``` **注意**: JWT 90 天过期, 用 wikijs-operations skill 里的 api-key-creation reference 操作 ## 跟 OpenWiki 同步策略 - **新文章**: LDR 精读完后, 写 Obsidian + NocoDB + Wiki.js + **可选 OpenWiki sources/literature.md** - **OpenWiki 不直接 mirror Wiki.js**: Wiki.js 1300+ 页面太大, 只索引 + 触发查询 - **跨 agent 触发**: 用户问 "Robin 有 X 主题资料吗" → 自动读本文件 → 找出对应 Wiki.js page id → 用 GraphQL single query 拿内容