Thino 多来源
功能信息
此功能仅支持 Thino Pro
Thino 的多来源获取 Thino 卡片是在 2.0.X 版本中加入的,在这个全新的阶段中,你可以开始依赖于单文件、Canvas,而非仅日记形式来创建 Thino 以及存储 Thino。
你可以到设置的 多来源设置 来对多来源的属性进行配置或者开关。
其中包括以下的几个模式:
- 日记模式
- 多文件模式
- 单文件模式
- Canvas 模式
[!important] 重要提示 除了日记模式以外,其它模式保存的内容中,id 以及 createdAt 都是重中之重的元数据,如无特殊原因请不要去修改。
为什么有多来源
多种模式和来源是为了适配更多使用场景,也是在 Thino 起始进行众筹内侧阶段,来自一些内测用户的反馈。
- 如:有的同学觉得日记分离了内容,变为零碎的文件,希望统一,所以有了单文件模式
- 如:有的同学希望日记卡片和白板一起,将来方便整理脑图和思路,就有了白板模式
- 如:有的同学希望既不和日记很合,还能维持自定义的标题记录灵感,就有了多文件模式
- 如:有的同学想自己的日记和 Thino 记录分离开,用单文件模式即可达成此目的,Thino 仅使用单文件或者多文件,老的日记还是使用 Obsidian 日记插件。
逻辑上使用使用什么模式是用户的自主选择,但从社区孵化产品看,社区有几点建议,不推荐这么使用
- 不推荐场景 1:使用多文件,并将整个仓库作为多文件路径,这会导致全库索引巨大,影响性能
- 不推荐场景 2:使用日记插件保存,但是频繁修改日记存储规则,这会导致 Thino 找不到日记路径
- 不推荐场景 3:使用混合同步的情况下,混合使用多来源,且不停
日记模式
在 Thino 中,你所有默认编辑和创建的卡片在,在没有调整任何设置的情况下,都会被存入当天的日记中。
- 例如,当你在 2023-11-09 日创建了一个新的 Thino,在其保存后,它会经过以下的步骤,最终写入到你的日记文件中:
- 例如,你的日记插件设置了路径,会直接按照路径存储到对应位置,注意这里的格式日历格式建议使用常规格式,因为非常规格式可能导致找寻路径异常
Thino 检测是否存在当天的日记,如不存在,则创建,如存在,则会将当前的 Thino 的内容转换成附带时间戳的格式的文本,例如 - 12:00 白切鸡
的形式,插入到 进阶设置 指定标题 下方,默认情况下,它会插入到 # Journal
标题下
单文件模式
单文件模式是基于标题以及单个 Callout 来存储文本,Callout 中同样会附带上述提到的元数据。所有的 Thino 卡片会存在一个你指定的文件中,文件的路径,可以在 Thino 设置中找到 Thino 选项卡,在单文件的模块中点击 齿轮按钮。
此外,由于是依赖于 Obsidian 的渲染格式,所以尽可能不要将两个 Callout 连在一起,否则的话由于 Obsidian 自身的解析问题,可能会出现数据错乱的问题。
即:每一个 Thino 卡片都会存处在同一个文件中
- 使用单文件模式的同学,建议在 Thino 设置中找到进阶选项卡,并在里面打开 callout 优化选项。
多文件模式
多文件模式即 Multi 模式,当你基于 Multi 模式新建 Thino 的时候,就会新建一个完整的笔记,其内容为 Thino 编辑器中你输入的文本,笔记的元数据也就是 YAML Frontmatter 会用于存储 Thino 的元数据。
即:每一个 Thino 卡片会存处在一个独立的文件中
Canvas 模式
当你选择将 Thino 存到 Obsidian 的 Canvas 中时,会默认在当前的 Canvas 创建的最后一个卡片的下方距离 200 px 的位置新建一个卡片,且附带上所有 Thino 所需要的元数据。
默认情况下,其会保存到 basic.thino.canvas
文件中,但是它同时也会索引别的带有 thino.canvas
的 Canvas 文件,所以你可以随时新增自己喜欢的 Canvas 文件来自定义存储 Thino 内容。
注意
暂时插件层面没法去控制 Obsidian 中白板卡片的尺寸和样式
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。