iOS 快捷指令深度集成
iOS 快捷指令(Shortcuts)是苹果生态中强大的自动化工具。通过与 Obsidian 深度整合,可以让你的 iPhone 和 iPad 成为高效笔记工作站。
基础概念
Obsidian 在 iOS 上支持通过 URL Scheme 进行操作,快捷指令的「打开 URL」动作可以直接调用:
obsidian://命令?参数1=值1&参数2=值2常用快捷指令模板
1. 快速捕获想法
功能:一键将当前想法保存到 Inbox 笔记。
步骤:
1. 「要求输入」— 提示:记录什么?
2. 「文本」— 内容:
- [当前日期] {{输入的内容}}
3. 「URL 编码」— 编码步骤 2 的结果
4. 「打开 URL」— obsidian://daily&append={{编码后的内容}}快捷指令链接结构:
obsidian://daily&append=-%20[{{当前日期}}]%20{{输入内容(URL编码)}}2. 从分享菜单保存网页
功能:从 Safari 或其他 App 分享网页到 Obsidian。
步骤:
1. 接收「快捷指令输入」(类型:URL)
2. 「获取网页内容」— 获取 {{快捷指令输入}} 的标题
3. 「文本」— 格式:
- [{{网页标题}}]({{快捷指令输入}})
4. 「URL 编码」— 步骤 3 的文本
5. 「打开 URL」— obsidian://open?file=Web%20Clips&append={{步骤4}}3. 创建日记模板
功能:一键创建带模板的日记。
步骤:
1. 「获取当前日期」— 格式:yyyy-MM-dd
2. 「获取当前日期」— 格式:EEEE(星期几)
3. 「文本」— 模板内容:
---
date: {{日期}}
weekday: {{星期几}}
tags: [日记]
---
# {{日期}} {{星期几}}
## 今日目标
- [ ] 目标1
- [ ] 目标2
## 笔记
## 总结
4. 「URL 编码」— 编码模板内容
5. 「打开 URL」— obsidian://new?file=Journal/{{日期}}&append={{步骤4}}4. 语音转笔记
功能:口述内容自动转文字并保存到 Obsidian。
步骤:
1. 「听写文本」— 语言:中文
2. 「获取当前日期」
3. 「文本」— [{{当前日期}}] {{听写结果}}
4. 「URL 编码」
5. 「打开 URL」— obsidian://daily&append={{编码内容}}提示
此快捷指令可添加到 iPhone 主屏幕小组件,实现真正的一键语音记录。
5. 拍照转笔记
功能:拍照或选择图片,自动保存到 Obsidian 并附加说明。
步骤:
1. 「拍照」(或「选择照片」)
2. 「保存文件」— 将照片保存到 Obsidian 仓库的 attachments 文件夹
3. 「要求输入」— 照片说明
4. 「文本」— 格式:
![[{{照片文件名}}]]
{{说明}}
5. 「URL 编码」
6. 「打开 URL」— obsidian://daily&append={{步骤5}}6. 每周回顾
功能:自动生成一周回顾模板。
步骤:
1. 「获取当前日期」— 格式:yyyy-MM-dd
2. 「调整日期」— 减去 7 天
3. 「文本」— 模板:
---
date: {{当前日期}}
week: {{7天前的日期}} - {{当前日期}}
tags: [周记]
---
# 本周回顾
## 本周完成
## 学习收获
## 下周计划
4. 「打开 URL」— obsidian://new?file=Weekly/Week-{{当前日期}}7. 会议记录
功能:快速创建标准会议记录笔记。
快捷指令输入变量:
| 变量 | 类型 | 说明 |
|---|---|---|
| 会议主题 | 文本输入 | 必填 |
| 参会人员 | 文本输入 | 可选 |
| 会议日期 | 日期 | 自动获取当天 |
---
date: {{会议日期}}
topic: {{会议主题}}
attendees: [{{参会人员}}]
tags: [会议记录]
---
# {{会议主题}}
## 关键决议
## 讨论要点
## 待办事项
- [ ]8. 快捷搜索
功能:从主屏幕直接搜索 Obsidian 内容。
步骤:
1. 「要求输入」— 搜索关键词
2. 「URL 编码」
3. 「打开 URL」— obsidian://search?query={{编码后的关键词}}自动化场景
定时自动化
利用快捷指令的「自动化」标签页实现定时触发:
| 触发条件 | 快捷指令 | 用途 |
|---|---|---|
| 每天 9:00 | 创建今日笔记 | 自动打开每日笔记 |
| 每天 21:00 | 日记提醒 | 提醒写日记 |
| 每周日 20:00 | 每周回顾 | 自动创建周记模板 |
| 到达特定位置 | 快速捕获 | 到公司自动弹出记录面板 |
NFC 触发
在特定位置放置 NFC 标签,用手机触碰即可触发:
NFC 标签 → 触发快捷指令 → 打开 Obsidian 对应笔记
示例场景:
- 书桌 NFC → 打开学习笔记
- 会议室 NFC → 创建会议记录
- 床头 NFC → 打开日记专注模式联动
当日志模式开启时:
1. 自动隐藏社交 App
2. 打开 Obsidian
3. 全屏显示当前工作笔记高级技巧
模板变量
常用的日期变量格式:
| 格式 | 示例输出 | 用途 |
|---|---|---|
yyyy-MM-dd | 2026-06-25 | 文件名 |
yyyy年M月d日 | 2026年6月25日 | 标题 |
EEEE | 星期四 | 日记标题 |
HH:mm | 14:30 | 时间戳 |
yyyy-'W'ww | 2026-W26 | 周记 |
批量操作
yaml
# 用一个快捷指令执行多个 Obsidian 操作
步骤:
1. 创建每日笔记
2. 打开任务面板
3. 执行快速回顾与 Apple Watch 联动
在 Apple Watch 上通过 Siri 触发自定义快捷指令:
"嘿 Siri,记录想法" → 语音转文字 → 保存到 Obsidian
"嘿 Siri,搜索笔记" → 输入关键词 → 打开 Obsidian 搜索结果使用 Advanced URI 插件增强
安装 Advanced URI 插件后,快捷指令可以执行更复杂的操作:
# 使用模板创建笔记
obsidian://advanced-uri?daily=true&heading=今日记录&mode=append
# 复制当前文件路径
obsidian://advanced-uri?command=workspace%3Acopy-path
# 运行 Dataview 查询
obsidian://advanced-uri?dataview=TODO常见问题
Q: URL 打开后没有执行操作?
A: 检查:
- Obsidian 是否已在后台运行
- 仓库名称是否正确
- URI 参数是否已正确 URL 编码
Q: 中文内容出现乱码?
A: 确保使用快捷指令的「URL 编码」步骤处理中文内容。
Q: 如何查看快捷指令的执行日志?
A: 在快捷指令编辑器中,点击底部 ▶ 按钮运行,可以查看每步的输出结果。
Q: 快捷指令能否在 iPad 上使用?
A: 完全支持。iPad 上的快捷指令功能与 iPhone 相同,且可以配合分屏和 Stage Manager 使用。
相关资源
- Obsidian URI 集成 - URI Scheme 完整参考
- Alfred / Raycast 集成 - 桌面端效率工具
- 自动化工作流 - 更多自动化方案
- 基础操作 - iOS 快捷指令 - iOS 入门配置