obsidian社区插件
Obsidian 插件 Thino- 基础工作流 - 日记周记速记的自动化汇总
插件ID:obsidian-thino-%E5%9F%BA%E7%A1%80%E5%B7%A5%E4%BD%9C%E6%B5%81-%E6%97%A5%E8%AE%B0%E5%91%A8%E8%AE%B0%E9%80%9F%E8%AE%B0%E7%9A%84%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B1%87%E6%80%BB
thino-%E5%9F%BA%E7%A1%80%E5%B7%A5%E4%BD%9C%E6%B5%81-%E6%97%A5%E8%AE%B0%E5%91%A8%E8%AE%B0%E9%80%9F%E8%AE%B0%E7%9A%84%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B1%87%E6%80%BB
thino %E5%9F%BA%E7%A1%80%E5%B7%A5%E4%BD%9C%E6%B5%81-%E6%97%A5%E8%AE%B0%E5%91%A8%E8%AE%B0%E9%80%9F%E8%AE%B0%E7%9A%84%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B1%87%E6%80%BB:Obsidian 插件 Thino- 基础工作流 - 日记周记速记的自动化汇总
Obsidian 插件 Thino- 基础工作流 - 日记周记速记的自动化汇总
前情提要
- 本文章主要介绍了基于 Thino 插件的基础工作流 - 日记、周记速记的自动化汇总。
简要介绍
- 通过 Thino 的输入端以及 Thino 数据保存方式,搭配上 Calendar 插件的日历功能与 Dataview 插件的数据汇总功能,便可轻松实现日、周速记的快速汇总展示。
流程图
效果展示
-
在 Thino 输入端进行速记,并标签。如下图:
-
日记内展示内容,如下图:
-
周期内展示内容,如下图:
实现方法
- 第一阶段,首先下载 Thino,确认设置如图下所示:
- 第二阶段,建立 Thino 速记内容的保存锚点,如图所示操作界面: 1. 第一步,打开日记的设置界面,如下图所示: 2. 3. 在指定标题后插入 Thino 的填空段落内,输入保存锚点,如下图所示: 4. 5. 注意事项:保存锚点名称仅做参考,可自行定义。
- 第三阶段,我们先创建日记模板,为接下来的工作打下基础。
- 首先在模板文件夹内创建一个日记模板文件。
- 在文档属性里增加日记文档数据,如下图:
- 在文档内容里构建速记内容保存锚点,如下图:
- 第四阶段,接下来检查 obsidian 核心插件 - 日记 是否开启并运作。
- 若未开启 obsidian 核心插件 - 日记 并运作,则:
- 打开 obsidian 设置界面,进入核心插件区域 - 日记的界面内,如下图所示:
- 将日记保存位置与使用的日记模板路径点填写进去,如下图所示:
- 此处注意事项:
- 日期格式为生成日记的存储路径与其文件名,在此处可实现文件夹与文件的对应格式自动化创建。
- 新建日记的存放位置,为日记总文件夹路径。
- 日记模板位置,为日记模板的路径。
- 若已开启 obsidian 核心插件 - 日记 并运作,则当天的速记,会自动化汇总到日记模板所创建的每一篇日记当天的速记保存锚点里。
- 第五阶段,则是实现 周速记的自动化汇总,实现方法如下:
- 下载 Calendar 插件与 dataview 插件,并开启。
- 为后续操作打下铺垫,我们先创建周期模板文件
- 增加周期模板文件的文档属性,如下图:
- 在文档内容里输入 dataview 语法,用以汇总周期速记数据,如下:
- 接下来,我们打开 obsidian 设置界面,进入 Calendar 插件 的设置界面。
- 在 Calendar 插件的界面内,进行每周笔记设置的设定填写,如下图:
- 注意事项:此处仅供参考,可自行定义设置。
- 设置完毕后,返回主页面。
- 第六阶段,开始运行并使用 Calendar 插件。
- 打开命令面板,输入 Calendar,点击 Open 字段,如下图所示:
- 正常状态下你会得到一个这样的界面显示如下:
- 然后点击此列,便可创建周度速记汇总,如下图:
可参考语法模板
可参考的日记模板日期格式:
- YYYY 年/MMM/YYYY-MM-DD_dddd
可参考的周期模板日期格式:
- YYYY 年/MMM/gggg-MM-[W]ww
周期 dataview 语法模板:
```dataview
table without id
file.link as ⏰记录的日期,
L.text as 📝今天在ob里的速记
from "【日记】"
where 创建日期.weekyear = this.创建日期.weekyear
flatten file.lists as L
where !L.parent
where meta(L.section).subpath = "今天在ob里的速记"
sort file.link asc
```
如果想要筛选汇总指定标签内容,则:
```dataview
table without id
file.link as ⏰记录的日期,
L.text as 📝今天在ob里的速记
from "【日记】"
where 创建日期.weekyear = this.创建日期.weekyear
flatten file.lists as L
where !L.parent
where meta(L.section).subpath = "今天在ob里的速记"
where contains(L.tags, "#标签")
sort file.link asc
```
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。