【已解决】修改日记标题后,calendar插件视窗如何保持关联?

遇到的问题

我使用 periodic notes 和 calendar 两个关联的插件来创建日记。其中 p 插件的 Format 设置为 YYYY/YYYYMMDD- ,即日记标题为 20260526-。
当我写完日记,会根据日记内容在标题 - 后面添加具体内容,这时 c 插件视窗就无法关联到这个日记文件了(点击当天日期无法关联打开原来的,而是要重新创建)。

已尝试的解决方案

尝试过在 Format 设置里使用通配符 * ,但不支持。大佬们有遇到这个问题吗?如何解决呢?

这用法没了解过, 感觉会有一些麻烦, 这意味着 20260526-ABC, 20260526-DEF, 20260526-GH 理论上都视作当天的日记, 而大部分插件不支持这种合并逻辑, 也失去了 “从当前日期推断出日记文件路径” 的唯一性

搜了下, 确实有人有类似需求, 还有人给 Calendar 插件提交了补丁 Add option to recognize daily note title suffixes by ethznn · Pull Request #410 · liamcain/obsidian-calendar-plugin : 笔记文件名的前缀算成日期, 后缀自己随便写, 看介绍目前不支持一天写多个日记

以上似乎跟楼主需求类似, 如果确实需要这功能可以试试 (可能得做好准备折腾)


如果确保每天只生成一个日记, 只为了取个独特标题, 也许使用普通的日期格式化文件名, 再拿文档属性的 aliases 起标题会更简单

感谢答复,在作者页面找到个测试版本 https://github.com/liamcain/obsidian-calendar-plugin/releases/tag/2.0.0-beta.2,添加后缀后,在视窗里倒是能显现小圆点了(应该算是能识别到我的日记吧?),但点击仍是新建,打不开。

点击仍是新建,打不开

是的

我最近看到 一天不止一篇笔记?Calendar Hub 帮你把它们全找回来 - 经验分享 恰好就是这几天发布的, 跟楼主的需求一样, 可以试试看

目前我觉得, 可以先搁置我说的那个 Calendar 插件 PR, 或 tag/2.0.0-beta 的更新
先试试这个 Calendar Hub, 要还不行, 那大家再讨论别的方案

感谢推荐我的plugin!欢迎反馈拍砖。

1 个赞

感谢指路,问题解决啦!

1 个赞

感谢大佬分享的插件,亲测有效 :grimacing: