Obsidian 插件:Daily Named Folder

Obsidian 插件:Daily Named Folder

插件名片

  • 插件名称:Daily Named Folder
  • 插件作者:Nemo Andrea
  • 插件说明:每日笔记,但嵌套在每日文件夹中,并附有一行摘要,更适合附件管理和快速浏览。
  • 插件分类:[’ 笔记文件处理 ’, ’ 日志类 ’, ‘obsidian 插件 ’, ‘readme’]
  • 项目地址:点我访问
  • 国内下载地址:下载安装

概述

每日笔记,但嵌套在每日文件夹中,并附有一行摘要,更适合附件管理和快速浏览。

Obsidian 插件:Daily Named Folder--概述

原文出处

下面自述文件的来源于 Readme


Readme(翻译)

下面是 obsidian-daily-named-folder 插件的自述翻译

Obsidian 每日命名文件夹插件

这是一个为 Obsidian 开发的社区插件。

daily-named-folder 插件与官方的 daily-note 插件几乎相同,唯一的区别是每日笔记是在它自己的文件夹内创建,并且文件名中添加了一行描述。如果您希望将每日笔记的附件保存在单独的文件夹中,这将非常有用。

使用核心的 daily-notes 插件也可以创建每日文件夹。目前(截至 2021 年 08 月 31 日),这会破坏“上一个/下一个”导航热键,但如果这不是问题,并且您不希望有命名文件夹,建议您使用该插件而不是本插件。

使用本插件可能(可能)无法与其他依赖于 daily-notes 默认实现的插件(如 Calendar)一起使用,并且可能会对命名文件夹感到困惑。

Obsidian 插件:Daily Named Folder--Obsidian 每日命名文件夹插件

该插件实现了 daily-notes 插件的大部分功能,并添加了一些新功能:

  • 上一个/下一个每日笔记导航。将找到最近的上一个/下一个节点 - 无需担心错过的日期。
  • 智能新建每日笔记:今天的每日文件夹 功能将创建一个新的每日笔记或者,如果文件已存在,则打开现有文件
  • 模板选择。指定在创建新的每日笔记时要使用的模板 Markdown 文件。{{ }} 之间的参数将由 Moment.js 解析。
  • Moment.js 日期格式化文件名
  • 插件配置菜单中的路径检查。如果输入路径错误,可以立即得到反馈。
  • 文件名描述。在日期之后添加一个简要描述,以便快速总结文档并加快导航速度。

功能

该插件向 Obsidian 的“命令面板”添加了 4 个新功能:

  1. “重命名每日文件夹” - 如果当前有一个每日文件夹处于活动状态(即已打开),它将打开一个重命名对话框。将同时重命名文件夹和笔记(它们具有相同的名称)。

  2. “打开下一个每日文件夹笔记” - 如果当前有一个每日文件夹处于活动状态(即已打开),它将打开日期较晚的最近的每日笔记。如果没有更新的文件,将通知用户。

  3. “打开上一个每日文件夹笔记” - 与(2)相同,但用于较旧的文件。

  4. “打开今天的每日文件夹笔记” - 如果不存在每日文件夹笔记,则创建一个新的每日文件夹笔记(填充模板)。如果已存在每日文件夹笔记,则打开现有的笔记。用于快速创建或进入今天的笔记。

    该功能还作为一个功能区图标(即左侧边栏的图标)添加,以便快速访问。

配置

有 4 个配置选项

  1. 文件夹和名称格式 - 每日文件夹(和文件)名称的日期格式。遵循 Moment.js 的格式规则。

  2. 提示输入文件名摘要 - 切换值。如果启用,插件在创建新笔记时会提示输入文件名摘要。如果关闭,则只使用 文件夹和名称格式 来创建文件名。

    例如,关闭提示时为 20210801,打开提示后可以得到类似 20210801_getting_a_new_puppy 的文件名。

    如果你发现自己关闭了这个功能,请问一下标准的 daily-notes 核心插件是否也适用于你的用例。如果你将每日文件夹路径指定为例如 YYYYMMDD/YYYYMMDD,它将创建具有该格式的每日文件夹。因此,这与关闭此功能的插件完全相同!目前你使用这个插件的唯一原因是因为 daily-notes 插件的“上一个/下一个”导航功能会出现问题,而这个插件没有这个问题。我认为这应该被视为一个错误,并可能在将来修复!

  3. 每日文件夹位置 - 新建每日文件夹的根目录。目前不支持嵌套

  4. 模板文件位置 - 用作模板的 Markdown 文件的路径。支持 Moment.js 变量。

示例用例

我为我的工作流程开发了这个插件。我将 Obsidian 作为我的研究实验室日志使用。在这个工作流程中,我记录了一天中进行的实验,经常引用之前的结果,并包含实验图像。

官方的 daily-note 插件对这个工作流程不起作用,原因有两个:

  1. 不可能将每日笔记的图像与每日文件放在同一个文件夹中,并保留上一个/下一个快捷方式。

    如果打算将图像用于其他显示目的(例如制作演示文稿、发送给合作者),能够快速找到图像是很有帮助的。

  2. 不可能快速向每日笔记文件名添加简要描述(它总是只有一个日期)。

    虽然 Obsidian 使导航变得更容易,但它仍然无法取代一行摘要。它还使得那些使用 Obsidian 的人更容易理解你的每日笔记。

待办事项

有几个地方可以更加健壮

  1. 当前的日期格式只支持“固定长度”的格式。所以像完整的月份名称这样的格式是不支持的,因为它们的长度不是固定的,例如“august”和“may”。
  2. 在文件资源管理器中,当只创建一个新的日记时,“reveal-active-file”不起作用。我认为这可能与文件资源管理器没有索引该文件有关。可能很容易修复,欢迎提供建议。
  3. 目前,上一个和下一个日记的导航会搜索存储库中的所有 Markdown 文件。我不知道这在存储库规模上是否可扩展。到目前为止,200 个文件还没有问题,但如果这成为一个问题,插件可能需要在加载时获取一个列表,而不是每次都遍历所有文件。
  4. 目前不支持深层嵌套。所以你可以将你的日记文件夹放在文件夹“dailies/”中,但不能放在“dailies/botany/jungle-tour/”中。这不是一个难题。
  5. 找出一种好的方式,在上一个/下一个导航期间展开“活动”文件的同时关闭其他日记文件。人们不希望在文件资源管理器中“展开”所有文件夹,但目前无法在文件资源管理器中看到“上下文”是很烦人的。可能需要一个相当复杂的系统,涉及到 file-explorer:reveal-active-file


反馈交流

其他渠道

版权声明