这是一只恐龙,路过的人必须夸它可爱。
「恐龙工具箱」是思源笔记的一款插件。
快捷添加属性及列表转为其它视图:🙏Achuan-2/siyuan-themes-tsundoku
块菜单中增加快捷添加属性;属性可在插件设置里配置。
默认提供了 5 个属性,支持将列表转换为对应视图。
默认
表格
导图
时间线
看板
Tab
日记相关工具
快捷小窗写日记 :🙏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 条笔记。
阅读帮助
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
其余涉及到的参考有在具体功能中提及,若插件有所帮助皆归功于他们。对插件中功能感兴趣的可以可参考源码实现