恐龙工具箱(虎鲸笔记版)

本文用于测试插件发布笔记到 GitHub 的效果

虎鲸笔记:https://www.orca-studio.com/orcanote/zh/

本插件:https://github.com/hqweay/orca-hqweay-go

这是一个为 Orca Note(虎鲸笔记)开发的增强插件集合,提供了一系列实用的工具来提升笔记体验。

使用

  1. 下载 Release 包,package.zip

  2. 解压后,将文件夹复制到 Orca Note 的插件目录。

功能列表

此插件集包含以下子插件,均可在设置中单独开启或是使用:

1. 📝 一键格式化(Format Block)

标准化当前块及其子块的文本格式:

  • 自动修正中英文标点符号。

  • 优化中英文混排空格。

  • 规范化全角/半角字符。

2. 🎙️ VoiceNotes 同步

VoiceNotes的录音笔记同步到虎鲸笔记中:

  • 支持增量同步和全量同步。

  • 自动归档到指定的「VoiceNotes Inbox」。

3. 📂 导入工具(Import)

  • 文件夹导入:支持批量导入文件夹中的 Markdown 文件。

  • CSV 导入:支持将 CSV 数据导入为笔记块。

4. 🧹 样式清除(Remove Style)

快速清理笔记内容的格式:

  • 移除行内样式:清除加粗、高亮等富文本样式。

  • 移除链接:将链接转换为纯文本。

  • 移除空格:将空行(且无子节点)删除。

5. 🔃 块排序(Sort Blocks)

对选中的多个块进行智能排序:

  • 可配置顺序:支持自定义排序规则(默认:空块 -> 普通块 -> 已完成任务 -> 未完成任务)。

  • 字典序排列:同类块内部按文本内容字典序排列。

  • 多选触发:仅当选中 2 个及以上块时才显示菜单。

6. 📤 发布到 GitHub (Publish)

将 Orca 笔记一键发布为 Markdown 博客文章:

  • 图床集成:自动提取文中图片并上传到指定的 GitHub 仓库(支持去重复用)。

  • 博客部署:将 Markdown 内容推送到博客仓库(适配 Hexo/Jekyll/Hugo 等)。

  • 智能元数据

开发说明

本项目采用模块化架构:

  • src/lets-*:每个目录对应一个子插件。

  • BasePlugin:所有插件继承自基类,统一管理加载、卸载和日志。

  • main.tsx:负责动态加载所有子插件。

License

WTFPL