2.4 KiB
2.4 KiB
title, source, raw_sources, tags, last_updated
| title | source | raw_sources | tags | last_updated | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Obsidian CLI 作为本地 Wiki 维护工具 | https://obsidian.md/zh/help/cli |
|
|
2026-08-02 |
Obsidian CLI 作为本地 Wiki 维护工具
Obsidian CLI 需要 Obsidian 应用运行,并允许从终端访问当前 Vault 的文件和结构信息。对于 WikiLLM,它适合承担本地结构检查和少量明确的文件操作,不替代 LLM 的知识编译职责。
适合自动化的只读检查
vaults verbose:列出 Vault 名称和路径。vault info=path、vault info=files:确认工作区和文件规模。search query=... path=wiki:在 Wiki 范围内搜索术语或待办。unresolved verbose:列出未解析的内部链接及来源文件。orphans total:统计没有入链的文件。backlinks path=... counts:检查关键页面是否有反向链接。outline path=... format=tree:检查页面章节结构。properties format=json、tags counts、tasks verbose:辅助元数据和任务维护。
这些命令可以作为 Lint 的外部传感器,帮助发现 Wiki 页面已写入但导航没有更新、链接目标不存在或新页面没有挂载到知识网络等问题。
有副作用的操作
create、append、prepend、move、rename 和 delete 会修改 Vault。批量执行前必须明确目标路径和操作范围,尤其是 delete 的永久删除选项。自动化流程应优先使用 WikiLLM 自己的编译状态和来源追踪,CLI 只做经过确认的局部修复。
在 WikiLLM 中的建议流程
- LLM 完成摄取并更新
INDEX.md、来源和页面链接。 - 使用
unresolved verbose检查未解析 Wikilink。 - 使用
orphans total和关键页面的backlinks检查导航连接。 - 读取异常页面的
outline,确认结构是否完整。 - 由 LLM 或人工决定修复方式,再执行有限的文件写入。