内容提要
这篇文章介绍了作者如何使用模版增强Obsidian,并介绍了作者在Obsidian中使用的kanban、canvas、diary、专题写作、时间进度等场景的模版。作者主要依赖Templater插件和js脚本来定制模版,同时尝试过go wasm和python脚本。作者还分享了Diary模版的定制和应用方法,并提到了自动化关联、结构化文本和效率改善等内容。最后附上了作者使用的插件和自定义样式的列表。
延伸解读
模版技术选型:Templater 与脚本的权衡
作者主要依赖 Templater 插件和 JavaScript 脚本来定制模版,同时尝试过 go wasm 和 Python 脚本。go wasm 技术路径可行但效率不高,用于 Obsidian 模版显得“杀鸡用牛刀”;Python 脚本需要调用 Node.js API,导致模版只能在桌面端生效,移动端无法使用。这提示读者在选择技术方案时,需权衡功能、效率与跨平台兼容性。
Diary 模版的结构化与自动化设计
Diary 模版通过固定章节、关键词、标签等结构化文本,以及待办事项、wiki link 等 Markdown 语法,保持笔记格式统一。自动化关联方面,模版利用 backlink 在年度索引中添加当前日记链接,并通过 outgoing link 关联年份和昨日日记。此外,还使用 dataview DSL 统计昨日任务完成情况,结合 callout 展示未完成任务,实现数据分析和回顾。
提升模版使用效率的实用技巧
作者建议将模版绑定快捷键以提升效率:在 vault 中创建模版目录(如 8.templates),存放模版文件;然后在 Templater 配置中指定模版目录、开启触发执行并配置快捷键。创建新笔记后,直接按快捷键即可自动应用模版。这种方法减少了手动操作,让用户更专注于记录和思考。
Q&A
如何使用模版增强Obsidian的功能?
可以通过使用Templater插件和js脚本来定制模版,涵盖kanban、canvas、diary等多个场景。
作者在Obsidian中使用了哪些模版?
作者使用的模版包括kanban、canvas、diary、专题写作和时间进度等。
Diary模版的定制方法是什么?
Diary模版包括固定内容、章节段落、关键词和标签等,使用backlink和outgoing link实现文档关联。
如何提高模版使用的效率?
可以通过绑定快捷键和配置模版目录来提升模版使用效率。
作者尝试过哪些技术来定制模版?
作者尝试过go wasm和python脚本,但主要依赖Templater插件和js脚本。
有哪些插件推荐用于Obsidian?
作者推荐的插件包括Templater、Dataview、Reminder等,具体列表可在文末找到。