附录:速查与片段库

第8章:工作流 · 返回 目录


A. 本教程涉及插件速查表

插件 ID 桌面 移动 一句话
Templater templater-obsidian ⚠️ 模板 + JS 自动化
Dataview dataview frontmatter 查询
Notebook Navigator notebook-navigator 双栏文件浏览
Remotely Save remotely-save 多云同步
Claudian realclaudian 桌面 AI 代理
Douban obsidian-douban-plugin ⚠️ 豆瓣导入
Digital Garden digitalgarden ⚠️ 静态站发布
Editing Toolbar editing-toolbar 格式工具栏
Outliner obsidian-outliner 列表增强
Table Editor table-editor-obsidian 表格编辑
PDF++ pdf-plus ⚠️ PDF 标注
Excalidraw obsidian-excalidraw-plugin ⚠️ 白板
Calendar calendar 日历跳转
Book Search obsidian-book-search-plugin ISBN 搜书
Dice Roller obsidian-dice-roller 随机骰

B. Dataview 片段库(复制即用)

复制到 Obsidian 后,把代码块语言 dql 改为 dataviewjs 改为 dataviewjs

B.1 待读 LIST

```dql
LIST
FROM "Books"
WHERE contains(tags, "待读")
SORT addDate DESC
```

B.2 已读 TABLE(按评分)

```dql
TABLE author AS "作者", rating AS "豆瓣", myRating AS "我的", addDate AS "入库"
FROM "Books"
WHERE !contains(tags, "待读")
SORT rating DESC
```

B.3 高分书(rating ≥ 8)

```dql
TABLE author, rating
FROM "Books"
WHERE rating >= 8
SORT rating DESC
```

B.4 标签统计(DataviewJS)

```js
const pages = dv.pages('"Books"');
const tagCounts = {};
for (const p of pages) {
  for (const t of (p.tags ?? [])) {
    if (t === "待读") continue;
    tagCounts[t] = (tagCounts[t] || 0) + 1;
  }
}
dv.table(["标签", "本数"],
  Object.entries(tagCounts).sort((a,b)=>b[1]-a[1]).map(([t,n])=>[t,n]));
```

B.5 行内:Books 总数

书架共 [美元等号] dv.pages('"Books"').length 本。

B.6 行内:待读本数

待读 [美元等号] dv.pages('"Books"').where(p => p.tags && p.tags.includes("待读")).length 本。

C. Templater:Douban 占位符对照

占位符 frontmatter 字段
{{title}} title
{{author}} author
{{isbn}} ISBN
{{score}} rating
{{publisher}} publisher
{{totalPage}} pages
{{datePublished}} publishDate
{{currentDate}} addDate

模板路径:Tools/Templater/Books.md


D. Remotely Save 速查

操作 方法
手动同步 侧栏 圆形双箭头Ctrl+PRemotely Save: Sync now
同步插件 设置 → 同步配置文件夹 → 开启
建议排除 .obsidian/workspace.json.obsidian/workspace-mobile.json
新设备 只装 Remotely Save → 同凭据 → Sync → 重启

正文:第2章:Remotely Save


E. Claudian 速查

说明
平台 仅桌面
CLI claude --version
配置 第3章:Claudian
工作流 第3章:Claudian

F. 常见问题 FAQ

问题 原因与处理
安卓手机上找不到 Claudian 正常。Claudian 被标记为 isDesktopOnly,手机端不会加载。这不是 bug。
安卓端 Douban 无法登录 Douban 插件的登录界面在移动端不可用。解决方法:在桌面端完成登录,然后用 Remotely Save 把 data.json(存登录态)同步到手机。
下载封面时提示 418 错误 豆瓣 CDN 反爬机制导致的。在桌面端下载封面后,通过 Remotely Save 把 assets/ 目录同步到手机。
两台设备之间同步完,插件没有过来 检查是否开启了「同步配置文件夹」。主设备先同步一次,新设备再同步、重启。
找不到 Download 按钮 Remotely Save 不分「上传」和「下载」,日常只用一个操作:Sync now——它会双向同步。
Dataview 查询块渲染为空 最常见的原因是 FROM "Books" 路径写错了,或者 YAML 里的 tags 格式不是列表(应该是 - 待读 而不是 tags: 待读)。
Templater 模板里的 tags 没被脚本覆盖 脚本里的 processFrontMatter 需要用 on_all_templates_executed 包裹,否则写入时机太早会被覆盖。详见 第4章:Templater
同步后 Obsidian 布局错乱 窗口布局信息存在 workspace.json 里,不同设备的屏幕尺寸不同,不应该同步。在忽略路径里排除即可。

G. 目录索引

链接
目录 目录
导读 导读
第1章 第1章:环境
第2章 ⭐ 第2章:Remotely Save
第3章 ⭐ 第3章:Claudian
第4章 ⭐ 第4章:Templater
第5章 ⭐ 第5章:Dataview
第6章 ⭐ 第6章:Navigator
第7章 第7章:扩展
第8章 第8章:工作流
附录 本章

H. 独立专题

文档 内容
第3章:Claudian Claudian + DeepSeek 安装配置
第2章:Remotely Save Remotely Save 配置与同步

← 上一章 蒸馏术 主页 下一章 →
第8章:工作流