Files
my_wiki/wiki/practices/Obsidian-CLI-Wiki-Maintenance.md
T

2.6 KiB
Raw Blame History

title, type, confidence, source, raw_sources, tags, last_updated
title type confidence source raw_sources tags last_updated
Obsidian CLI 作为本地 Wiki 维护工具 practice medium https://obsidian.md/zh/help/cli
path hash
raw/Obsidian CLI - Obsidian 中文帮助 (2026_8_2 161905).html sha256:f6d1043a74f2cf59aa8e9efe6257896e9678677c24a1d66541adcbfc2f1ea3e8
Obsidian
CLI
知识库维护
可观测性
2026-08-02

Obsidian CLI 作为本地 Wiki 维护工具

页面定位

本页是 Obsidian CLI 用于本地 Wiki 维护的实践页:只读检查命令、适用边界与自动化建议。负责可执行的维护流程;不替代 LLM 的知识编译职责,不替代 wiki-audit.ps1 的仓库审计。

Obsidian CLI 需要 Obsidian 应用运行,并允许从终端访问当前 Vault 的文件和结构信息。对于 WikiLLM,它适合承担本地结构检查和少量明确的文件操作,不替代 LLM 的知识编译职责。

适合自动化的只读检查

  • vaults verbose:列出 Vault 名称和路径。
  • vault info=pathvault info=files:确认工作区和文件规模。
  • search query=... path=wiki:在 Wiki 范围内搜索术语或待办。
  • unresolved verbose:列出未解析的内部链接及来源文件。
  • orphans total:统计没有入链的文件。
  • backlinks path=... counts:检查关键页面是否有反向链接。
  • outline path=... format=tree:检查页面章节结构。
  • properties format=jsontags countstasks verbose:辅助元数据和任务维护。

这些命令可以作为 Lint 的外部传感器,帮助发现 Wiki 页面已写入但导航没有更新、链接目标不存在或新页面没有挂载到知识网络等问题。

有副作用的操作

createappendprependmoverenamedelete 会修改 Vault。批量执行前必须明确目标路径和操作范围,尤其是 delete 的永久删除选项。自动化流程应优先使用 WikiLLM 自己的编译状态和来源追踪,CLI 只做经过确认的局部修复。

在 WikiLLM 中的建议流程

  1. LLM 完成摄取并更新 INDEX.md、来源和页面链接。
  2. 使用 unresolved verbose 检查未解析 Wikilink。
  3. 使用 orphans total 和关键页面的 backlinks 检查导航连接。
  4. 读取异常页面的 outline,确认结构是否完整。
  5. 由 LLM 或人工决定修复方式,再执行有限的文件写入。

相关研究