这是一只恐龙,路过的人必须夸它可爱。
「恐龙工具箱」是思源笔记的一款插件。
简要总结
核心能力:
- VoiceNotes 同步:设置页全量同步;界面加录音按钮,同步最近 20 条语音笔记。 块菜单新增「同步至 VoiceNotes」,支持以块为单位将文本内容分享到 Voicenotes,支持修改。
- 快捷添加属性:块菜单一键加属性,预置若干转换属性(表格/导图/时间线/看板/Tab 等视图切换)。
- 便利贴样式:启用代码片段「便利贴」,用 custom-f 属性套用多种便签风格(浅/深色、渐变、金边等),可与「快捷添加属性」联动。
- 日记工具:F10 小窗写今日日记;slash 命令一键创建任意日期日记并插入引用;移动端导航支持前进后退、今日、随机、上下文档切换、可配置跳转、可快添到数据库。
- 阅读与标注:工具栏支持「标注并复制块引/文本块引」;文档标题下展示自定义属性值;可将当前文档标注批量提取到新文档(可带上下文与反向引用)。
- 随机题头图:支持必应 API / 自定义随机图链接 / 本地文件夹,右键「随机」替换题头图。
- 发送到:块菜单把选中内容分享至自定义链接(示例:Google 搜索、ChatGPT 带查询参数、快捷指令到提醒事项);Script 分享卡片支持模板与样式。
- 中文排版优化:全角/半角、混排、图片居中与宽度调整;可选自动执行思源「排版优化」「网络资源本地化」(有数据损坏风险提示)。
- 边栏联动:按文档打开自动开/关左右边栏与停靠栏(适配长表格/数据库视图)。
- 书签与随机浏览:快捷加书签;右上角随机跳转(也可固定跳到某块/文档,通过 SQL 配置)。
- 粘贴预处理:自动获取链接标题转 Markdown 链接;PDF 矩形标注粘贴转「图片 📌」样式(RemNote 风格) 。
- 行内元素转换:链接 ↔ 引用、去格式(加粗/标注/标签/斜体 → 文本)、清理文档内与星标引用。
- 创建时间展示:为指定 ID 文档(及其大纲)子元素右上角显示创建时间。
- 左上边栏扩展:新增固定打开常用链接/文档的图标(如一键打开日记流)。
- 实验:内置代码片段合集 Demo(隐藏按钮、便利贴样式、多行标签栏、图片居中……)。
依赖与致谢:多处功能引用社区插件与主题资源(Achuan-2、frostime、suka233、wilsons、voicenotes-sync 等) 。
你可以立即可用的三件事:
- 在插件设置里配置「快捷添加属性」与便利贴 custom-f 值,实现列表一键转导图/看板并加便签样式。
- 绑定 F10 小窗日记 + slash「创建日记引用」,配合移动端导航快速写/跳日记。
- 启用「粘贴预处理」和「行内元素转换」,改善阅读摘录与知识清理效率。
快捷添加属性
块菜单中增加快捷添加属性;属性可在插件设置里配置。
默认值:
1 | [ |
效果:
默认提供了 5 个属性,支持列表转为其它视图:🙏Achuan-2/siyuan-themes-tsundoku
默认
表格
导图
时间线
看板
Tab
可选(便利贴样式)🙏GitHub - chenshinshi/sy-blt
在代码片段合集里启用「便利贴」,会为思源注入便利贴样式的 CSS,为块添加自定义属性 custom-f
可启用,支持值:
1 | "qsr": "格纹复古", |
可搭配「快捷添加属性」使用,配置:
1 | [ |
日记相关工具
快捷小窗写日记 :🙏suka233/siyuan-knote
支持全局快捷键(默认 F10)弹出一个小窗打开今日日记
slash 新增「cdn/创建日记引用」提供日历选择器快捷创建指定日期的日记并插入块引:🙏frostime/siyuan-plugin-kits(好用!)
移动端导航,方便移动端浏览
- 支持前进后退
- 支持打开今日日记
- 随机跳转
- 配置跳转(想结合「文档流」插件达到一键打开日记流的效果,但目前思源移动端还不支持插件 url 跳转。)
- 上下文档切换:🙏frostime/sy-f-misc
- 可配置快捷添加到数据库:🙏wilsons
VoiceNotes 笔记同步:🙏voicenotes-sync
- Voicenotes: AI Notes and Meetings
- 设置界面可进行全量同步,右上角添加一个录音图标,点击可同步最新的 20 条笔记。
- 块菜单新增「同步至 VoiceNotes」,支持以块为单位将文本内容分享到 Voicenotes!支持修改!
阅读帮助
toolbar 支持标注并复制块引
- 标注并复制块引
- 标注并复制 Text* 块引
- 标注并复制 * 块引
新增在文档标题下展示自定义属性的值
标题转换
文档菜单打开事件增加标题转换
随机题头图:🙏【教程】把随机题头图换成自己的图片,让思源笔记更加赏心悦目 - 链滴
使用:
1)配置;
目前必应的 API 可正常使用
- 可以配置一个随机返回图片的链接
- 也可以配置本地图片的文件夹
2)在文档点击「随机题头图」;
3)右键点击「随机」
发送到
块菜单事件提供将选中内容分享到配置链接的功能
通过 Google 搜索
chatGPT 支持查询参数了,可以这样配置下:
ChatGPT 总结====https://chat.openai.com/chat?q=请帮我总结:${content}
自定义链接
例子, 搭配快捷指令将块发送到提醒事项
通过 Script 分享,目前只支持卡片分享
- 支持在卡片页面展开/折叠列表
- 支持模板
- 分享时可编辑修改
- 支持样式配置
中文排版优化
右上角增加机器人图标/块菜单打开事件增加格式化文档的功能;注意有损坏数据风险。
- 中文使用全角标点
- 英文使用半角标点
- 中英文混合排版……
- 支持图片居中
- 支持调整图片宽度
配置格式化后是否自动执行思源提供的「排版优化」以插入空格
配置格式化后是否自动执行思源提供的「网络资源文件转换本地」
为不同文档配置打开时是否同时打开/关闭边栏
使用场景示例:某文档包含长表格/数据库,需要打开时自动关闭侧边栏以展示更多区域。
- 可为不同文档配置不同操作:打开边栏、关闭边栏
- 可配置左边栏、右边栏
- 可配置是否同时打开/关闭停靠栏
快捷添加书签
- 块菜单打开事件增加快捷添加书签
提取元素至新文档
场景:主要用于阅读时先标注,再一次性提取为二次材料。
文档菜单打开事件新增提取当前文档的标注至新文档。
- 提取时是否包含标注的上下文
- 新文档内的标注是否添加一个 * 引用指向原文块
随机/固定浏览
- 在界面右上角生成一个随机图标,点击可跳转指定 id 条目;由于跳转通过 SQL 配置,你也可以配置固定跳转到某个块或文档。
粘贴时对数据进行预处理
原理:切入粘贴事件,再粘贴前对粘贴板里的数据进行预处理。
自动获取链接标题:🙏zolrathobsidian-auto-link-title Automatically fetch the titles of pasted links
- 粘贴链接时自动获取标题并以 markdown 形式的链接粘贴
矩形标注粘贴时转为「图片 📌」
PDF 阅读「矩形标注」粘贴 · Issue #15928 · siyuan-note/siyuan · GitHub
思源笔记在矩形标注时粘贴为:
调整后以 RemNote 的形式粘贴:
行内元素转换
块菜单/文档菜单打开事件增加行内元素转换的功能
- 块超链接 👉 引用
- 引用 👉 块超链接
- 引用/块超链接 👉 文本
- 引用/链接 👉 文本
- 加粗 👉 文本
- 标注 👉 文本
- 标签 👉 文本
- 斜体 👉 文本
- 清理文档自身的引用
- 清理 * 引用
配置某些引用下的子元素展示(id 截取生成的)创建时间
- 配置 ID,该 ID 引用下的子节点将在右上角展示创建时间
- 是否为该 ID 文档下的大纲元素启用
左上边栏扩充
在左上边栏新增图标固定打开链接或文档(块)
加个快捷方式。我目前配置了文档流插件打开日记流
【实验】增加代码片段合集 Demo
插件会拉取代码片段合集配置的代码片段,可直接启用。详见该 issue。
参考及致谢
siyuan-noteplugin-sample-vite-svelte SiYuan plugin sample with vite and svelte
其余涉及到的参考有在具体功能中提及,若插件有所帮助皆归功于他们。对插件中功能感兴趣的可参考源码实现
♥️
如果有帮到您,欢迎点个 Star ⭐️ 鼓励一下!🦖感谢~
如果还愿意为🦕买包辣条,您将为守护地球和平做出重要贡献~
