ObsidianZ

ObsidianZ

Templater 的 Js 脚本,用于执行特定功能


words: 2025-06-22: 789 PrevNote: "[[ObsidianZ]]" NextNote:

github | gitee

将示例库添加到自己的库里?

下载示例库

从官网(https://git-scm.com)下载安装 git:

安装成功后,搜索并运行 Git Bash

在弹出窗口,通过 cd 命令切换到存放示例库的文件夹,然后通过 git clone 下载示例库:

  • githubgit clone https://github.com/zigholding/ObsidianZ.git
  • giteegit clone https://gitee.com/zigholding/ObsidianZ.git

可以看到,目录下多了一个 ObsidianZ文件夹。再用 Obsidian 打开示例库即可。

如果==示例库有更新==,切换到示例库下,运行 git pull origin master 即可。

完整的截图如下所示:

使用 NoteSync 同步

接下来,你就可以使用 NoteSync 将对你有用的笔记和插件,导致自己的库中。

在文件列表中,右键点击 __scripts__ 文件夹,选择 Sync to other vault,在弹窗中输入自己库的路径:

点击确认后,文件夹下的文件,以及笔记所含附件,都会复制到目标库中。

插件可以通过 Note Sync: Export plugin,选择要导入的插件,在弹窗中输入导入的插件路径。

更常用的,可以将目录路径添加到设置项中,有多个目录路径时用换行分割。

Strict mode 在同步时会删除目标目录中多出来的文件,保证两个目录内的文件是相同的。

使用软链接同步

如果使用的库仅在电脑端使用,不需要同步到手机端。

那么使用软链接将是最佳选择!

执行脚本笔记[[使用软链接将示例库添加到目标库]],选择或输入要同步的目标库,脚本会在控制台打印创建 ObsidianZ 各文件夹的软链接,包括:

  • [[plugins]]
  • [[00 Index]]
  • .obsidian/snippets:配置文件夹
  • .obsidian/plugins:各插件的软链接
  • 其它文件:community-plugins.json、core-plugins.json、hotkeys.json。如果不想同步这些配置,在代码中删除或注释相应行;

当然,如果你已经添加过软链接,或创建了同名笔记,会跳过创建命令。

所有的命令会复制到剪裁板中,可以到 cmd 中粘贴,也可以到控制台中复制需要的插件软链接命令。

执行成功后如下所示:

由于 windows 中软链接只能处理文件夹,对于文件的同步,使用 [[Note Sync]] 中的函数复制文件。

示例

[[示例:通过 ModalOpener 实现富文本输入框]] [[示例:通过 ModalOpener 编辑笔记块]]

更多内容,关注Obsidian合集@知更鸟在屋顶

How to Install

  1. Download the ZIP or clone the repository
  2. Open the folder as a vault in Obsidian (File → Open Vault)
  3. Obsidian will prompt you to install required plugins

Stats

Stars

11

Forks

0

Last updated 15d ago