Obsidian 管理体系方案评估

09_IT运维与系统


title: Obsidian 管理体系方案评估

category: 09_IT运维与系统

level: T2 🟡

status: ✅ 有效

dri: Hermes Agent

created: 2026-06-18


Obsidian 管理体系方案评估

当前知识库文件形态

检查项结果
文件总数367 个 .md 文件
全部在服务器磁盘/home/ubuntu/光合盐KM知识库/
YAML frontmatter✅ 108个文件(产品卡片/概念卡片/三件套)
[[wikilink]] 语法305个文件已包含 ← 关键是Obsidian原生格式
目录结构✅ 13域编号 + 8KB映射
无组织文件✅ 都是纯MD,无二进制/数据库独占

结论:当前知识库本质就是 Obsidian Vault。 305个文件已经使用了 Obsidian 原生的 [[wikilink]] 语法,直接以这个目录为 Vault 打开即可。

双条线架构


管理条线 (2-3人)                         对外条线 (会员/访客)
┌─────────────────────────┐             ┌────────────────────┐
│  Obsidian (本地/桌面)     │             │  Next.js 前端       │
│                         │             │  (端口3000)         │
│  ├─ 编辑 MD 文件         │    同步     │                    │
│  ├─ [[wikilink]] 构建神经  │ ←────────→ │  卡片检索 / 全文检索  │
│  ├─ Graph View 可视化    │             │  RAG 问答           │
│  ├─ 模板生成新内容         │  管道       │  产品详情页          │
│  └─ 知识关联漫游          │             │  概念图谱展示        │
│                         │             │                    │
└─────────┬───────────────┘             └────────┬───────────┘
          │                                      │
          ▼                                      ▼
┌──────────────────────────────────────────────────────┐
│                服务器端                               │
│                                                       │
│  /home/ubuntu/光合盐KM知识库/   (Obsidian Vault 根目录) │
│  ├── .obsidian/        ← Obsidian 工作区(用户独占)     │
│  ├── 00_管控体系/       ← 13域标准目录                  │
│  ├── ...               ← 全部为标准MD文件              │
│  ├── _INDEX.md         ← 三件套                       │
│  ├── _方法论.md          ← 三件套                       │
│  └── _工作日志.md        ← 三件套                       │
│                                                       │
│  管道:                                                │
│  ├── index_knowledge_incremental.py → Meilisearch     │
│  ├── rag_embed.py → pgvector (语义搜索)               │
│  ├── parse_wikilinks.py → CardLink ([[链接→关系]])     │
│  └── refine_pipeline.py → 产品卡片/概念卡片             │
└──────────────────────────────────────────────────────┘

同步方案

管理员在本地用 Obsidian 编辑,如何同步到服务器?

方案适用场景优点缺点
SSHFS 直接挂载管理员与服务器同内网实时同步,零额外操作需要内网/VPN
WebDAV任意网络全平台支持需配 WebDAV 服务端
Git 同步分布式协作版本控制,冲突管理有学习成本
COS/S3同步云服务器阿里云原生有延迟
rclone 定时同步任意场景可靠、无侵入准实时

推荐的组合方案


管理员本地: Obsidian + Git 客户端
     ↓ git push (手动或git hook自动)
服务器: git pull (cron 每5分钟)
   → 检测到变更 → 自动触发 index_knowledge_incremental.py
   → Meilisearch 更新 → 对外wiki即时可见

或更简单的(同内网时):


管理员: SSHFS 挂载 /home/ubuntu/光合盐KM知识库/ 到本地
   → Obsidian 打开本地挂载目录作为 Vault
   → 保存即写回服务器
   → 服务器文件变更触发索引

[[wikilink]] 的两种角色

角色管理端 (Obsidian)对外端 (Wiki)
[[艾维岚]]Obsidian Graph View 显示节点+连线解析为 可点击
[[PLLA|聚左旋乳酸]]显示为"聚左旋乳酸",链接到PLLA解析为带别名HTML链接
关系强度手工构建,精确自动统计共现频率
可视化Obsidian 原生图谱可展示到概念卡片页

管理端独有而对外端隔离的功能

Obsidian 提供了一些管理用的能力,不需要暴露到对外wiki:

Obsidian 功能管理用途是否暴露到对外
Graph View (全局图谱)发现知识孤岛、构建神经链接✅ 可选择性展示
Backlinks查看哪些文件引用了当前文件✅ 已在概念卡片页
模板 (Templates)标准化新建文档的YAML结构❌ 管理专用
日记 (Daily Notes)每日工作记录❌ 管理专用
插件 (Plugins)Dataview、Kanban等管理增强❌ 管理专用
.obsidian/ 目录Obsidian 配置❌ 索引时排除
工作区 (Workspace)不同视角的布局保存❌ 管理专用

实施步骤

Step 1: 验证兼容性(立即)

bash
# 检查是否是有效的 Obsidian Vault
ls /home/ubuntu/光合盐KM知识库/   # 包含13个目录 + MD文件
# 任意选择一个文件用 Obsidian 打开
# 在本地 Obsidian 中 "打开Vault" → 选择 /光合盐KM知识库/
# 验证 [[wikilinks]] 可跳转
# 验证 YAML frontmatter 正常显示

Step 2: 配置同步

推荐先用 Git 同步 方案:

bash
# 在服务器初始化 Git 仓库
cd /home/ubuntu/光合盐KM知识库
git init
git add .
git commit -m "初始化知识库"
git remote add origin git@github.com:...  # 或自建Git服务器

# 管理员本地 clone 或 pull
# Obsidian 打开本地仓库目录作为 Vault

Step 3: 配置索引排除

在 Obsidian 中设置 设置 → 文件与链接 → 排除文件:


_INDEX.md
_方法论.md
_工作日志.md
.obsidian/

同时同步更新 index_knowledge_incremental.py 的跳过规则,已包含 _INDEX.md_工作日志.md,加 .obsidian/

Step 4: 自动触发索引

bash
# 服务器端 cron: 每5分钟检查git变更
/5    * cd /home/ubuntu/光合盐KM知识库 && git pull --ff-only 2>/dev/null && \
  (git log --oneline -1 --since='5 minutes ago' | grep . && \
  cd /home/ubuntu/ruimeiyun_dw && python3.12 index_knowledge_incremental.py incremental) || true

Step 5: 解析 [[wikilinks]] 为公共可查询关系

index_knowledge_incremental.py 中添加:遇到 [[xxx]] 时自动解析并存入 CardLink 关系表。这样 Obsidian 中的链接就能在公共 wiki 的概念图谱中看到。

结论

可以。当前知识库已经是 Obsidian Vault。 367个MD文件全部在服务器磁盘上,305个文件已经包含 [[wikilinks]] 语法。管理员用 Obsidian 管理后,变更通过 git/SSHFS 同步到服务器,服务器自动重新索引到 Meilisearch,对外 wiki 自动更新。两条线完全解耦。


最后更新: 2026/6/21 17:00:04