siyuan-raycast 插件(自用版)分享

siyuan-raycast 插件

起因是最近开始使用 raycast,感觉很是好用,想着能否搭配思源笔记来优化工作流,提高效率,但是在网上找了一圈,都没有 siyuan-raycast 插件,索性自己写一个,目前还没未成功上架到 raycast store,可以使用本地导入尝试。

主要功能与我目前的使用场景(其他功能大家也可以自行尝试):

CleanShot20250807at20.26.112x.png

  • 笔记搜索: 快速搜索文档和块内容,可以在其他的写作软件(如 wps)中,唤起 raycast,输入 search notes,可以快速搜索文档和块的内容,然后选择块直接插入当前应用。同时也会将该块的引用信息记录(包括引用的时间与引用的软件)到块属性中。优化了从思源笔记中复制再粘贴到其他应用的繁琐流程。
  • image.png
  • 创建笔记: 在指定笔记本中创建新文档
  • 每日笔记: 快速添加内容到今日笔记,该功能需要先在设置中设置“每日笔记路径模板”,可以快速添加内容到每日笔记中,可以提高每日笔记的记录频率,无压记录。
  • 最近笔记: 查看和访问最近修改的文档
  • 笔记漫游: 随机发现笔记内容,支持多种漫游模式,支持:
    • 完全随机漫游:随机文档、随机块、年老笔记回顾
    • 主题漫游:标签文档漫游(可以围绕标签进行漫游)、文档内块漫游(可以输入文档 id,对其里面的块进行漫游)
  • 附件查找: 快速查找和管理 SiYuan assets 文件夹中的附件文件,可以直接搜索思源笔记中的附件,我目前的使用场景是用于管理工作中文件,修改好的附件可以直接搜索,然后使用 actions 复制到桌面快速导入到 u 盘中分享给别人,优化了在思源笔记中搜索附件,然后再复制粘贴的过程。
  • 快速添加笔记: 快速添加剪贴板内容到最近编辑的文档

安装及使用方法:

1.从 github 克隆我的项目代码

2.进入项目目录

cd siyuan-raycast

3.安装依赖

npm install

4.打包插件

npm run build

5.在 raycast 中输入 Import extension,选择 siyuan-raycast 文件夹,导入扩展到 Raycast

6.配置以下设置:

  • SiYuan Server URL: 思源笔记服务器地址 (默认: http://127.0.0.1:6806)
  • API Token: API 访问令牌 (如果启用了认证)
  • Daily Note Path: 每日笔记路径模板 (默认: 收集箱/daily note/{{year}}/{{month}}/{{date}})
    • 格式:笔记本名称/文档路径
    • 笔记本名称:在 SiYuan 中已存在的笔记本名称(如:"收集箱")
    • 文档路径:在该笔记本内的路径(如:daily note/{{year}}/{{month}}/{{date}})
    • 支持变量:{{year}}、{{month}}、{{day}}、{{date}}(YYYY-MM-DD 格式)
  • Workspace Path: 思源笔记工作空间目录路径 (例如: /Users/username/Documents/SiYuan)
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    28446 引用 • 119772 回帖
1 操作
carpediem 在 2025-08-07 20:28:24 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...