新闻详情

新闻详情

首页 / 资讯中心 / 详情

思源笔记插件开发完全指南:5步做出属于自己的定制功能

发布时间:2026/9/1 10:22:05来源:尧图网络
思源笔记插件开发完全指南:5步做出属于自己的定制功能
思源笔记插件开发完全指南5步做出属于自己的定制功能【免费下载链接】siyuanAn open-source, privacy-first, self-hosted knowledge workspace where humans and AI agents work together 开源、隐私优先、自托管的知识工作空间让人与智能体在此协作项目地址: https://gitcode.com/GitHub_Trending/si/siyuan思源笔记siyuan是一个开源、隐私优先、可自托管的知识工作空间支持人与 AI 智能体协作。它的标准功能已经很完整但总有差一点点的时刻——这篇指南讲的就是思源笔记插件开发从跑通环境到发布集市5 步做出能落地的定制功能。为什么值得自己写一个插件先问三个问题中两个就适合动手你想要的功能官方版本里没有也不想等排期你经常重复同一段操作希望一键完成你想把外部服务翻译、导出、自动化接进笔记里插件的意义就是把差一点点补上。思源笔记的插件能力分两层别搞混前端插件跑在浏览器环境里操作界面、编辑器、菜单代码在 app/src/plugin/内核插件跑在 Go 内核里能监听文件、注册 RPC 接口代码在 kernel/plugin/新手建议从前端插件起步门槛低、见效快。3 条命令搭好思源笔记开发环境别急着写代码先把项目跑起来。确认你机器上有 Node.js 和 pnpm然后git clone https://gitcode.com/GitHub_Trending/si/siyuan cd siyuan/app pnpm install安装完依赖后执行pnpm run dev编译前端资源再用pnpm start启动 Electron 桌面端。如果编译报字体或二进制依赖错误试试网络代理或镜像源这类问题九成出在下载资源阶段别怀疑自己的代码。插件API入口在哪看先收藏这 3 个地方开发前把资料定位好能省掉一半的翻源码时间官方 API 中文文档列出笔记本、文档、块、数据库、SQL、导出等全部接口每个接口都有参数和返回值说明是查接口的第一站WORKSPACE 工作空间文档讲数据目录结构。插件存放目录就是工作区下的data/plugins装插件、看日志都跟它有关前端插件 API 实现浏览器端能调用的方法都从这里注入想知道页面里到底能用什么直接读它比猜快每个插件绕不开的 4 组核心接口翻完 API 文档 目录你会发现接口很多但 90% 的插件只用得到下面这组块操作插入、更新、移动、折叠块——笔记里一切内容都是块改内容绕不开它SQL 查询思源把笔记内容索引成数据库一行 SQL 就能跨笔记取数做统计类插件全靠它模板渲染调用内置模板引擎生成文本适合做批量生成类功能系统通知推送消息/推送报错消息让用户知道插件在干什么写代码时按先查文档、再看 api_rpc.go 里的调用方式、最后写调用的顺序来基本不会走弯路。插件放哪、怎么调试新手卡住最多的两步插件开发的环境坑集中在这两点位置插件代码放进工作区的data/plugins/插件名/目录启动时内核会扫描该目录并加载。开发阶段改完文件重启一次应用即可内核插件还支持文件变更热重载见 manager.go调试前端插件打开开发者工具F12看控制台报错内核插件看应用日志。报错信息里的接口名直接拿去 API 文档搜就能定位参数问题插件跑通之后4 条进阶路线第一个插件跑起来只是开始接下来按兴趣挑方向自定义界面组件菜单、弹窗、顶栏按钮参考 app/src/menus/ 的写法接入 AI 能力仓库内置 AI 模块与 MCP 服务可让插件调用智能体处理笔记数据处理扩展用 SQL 属性视图数据库功能做笔记统计分析导出定制结合 Pandoc 转换接口kernel/api/pandoc.go生成自定义格式从自用工具到集市上架发布路径插件做好了分发靠官方集市Bazaar按 package.go 中的Package结构补齐元数据版本、显示名多语言、描述、图标把插件打成包提交到集市仓库审核通过后用户就能在应用内一键安装更新版本号即可推送升级minAppVersion字段用于声明兼容的最低应用版本上架前用干净工作区自测一遍安装、启动、卸载是避免差评最有效的方式。新手 FAQ3 个最常问的问题Q前端插件和内核插件必须都会吗不用。绝大多数需求前端就能解决只有需要监听文件系统、提供持久 RPC 服务时才写内核插件。Q不 clone 源码能开发插件吗可以。日常开发只需要 API 文档 一个运行中的思源笔记clone 源码主要是为了读实现和改内核。Q插件写崩了会损坏笔记吗不会。插件只读写data/plugins和自己的存储区笔记数据在工作区文档目录里两者隔离。把环境跑起来选一个小痛点5 步走完就是第一个插件——现在就可以打开终端敲下第一条命令 ✨【免费下载链接】siyuanAn open-source, privacy-first, self-hosted knowledge workspace where humans and AI agents work together 开源、隐私优先、自托管的知识工作空间让人与智能体在此协作项目地址: https://gitcode.com/GitHub_Trending/si/siyuan创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

如何快速上手Claude SEO:从零安装到跑通第一次审计的完整指南 2026/9/1 11:10:17

如何快速上手Claude SEO:从零安装到跑通第一次审计的完整指南

如何快速上手Claude SEO:从零安装到跑通第一次审计的完整指南 【免费下载链接】claude-seo Universal SEO skill for Claude Code. 25 sub-skills 18 sub-agents covering technical SEO, E-E-A-T, schema, GEO/AEO, backlinks, local SEO, maps intelligence, sem…

阅读更多 →
OSTEP三件套+CS537:一套从理论到Shell实战的操作系统学习路径 2026/9/1 11:10:17

OSTEP三件套+CS537:一套从理论到Shell实战的操作系统学习路径

学习操作系统时,很多人最容易踩进一个误区:看了一遍进程调度、内存分页、锁和信号量的概念,觉得都懂了,但拿到实验项目,并不知道从哪开始写代码。威斯康星大学麦迪逊分校的 CS537 操作系统课程之所以在国内外都很受关注…

阅读更多 →
多模态AI助手实战:图像视频语音一体化接入方案 2026/9/1 11:10:17

多模态AI助手实战:图像视频语音一体化接入方案

这次我们来看一个很实在的进阶方向:把 AI 助手从“纯文本对话”升级成图像、视频、语音都能处理的一条龙入口。现在的 AI 助手不能再只会回复文字了——你给它一张截图,它要能看懂;给它一段视频,它要能抽帧分析内容;你…

阅读更多 →
开源workbuddy教程:让AI助手打通飞书与企业微信 2026/9/1 11:10:17

开源workbuddy教程:让AI助手打通飞书与企业微信

从 Office 三件套到飞书、企业微信,再到各类 AI 工具,很多职场人和开发者的日常被割裂成了无数个消息孤岛。你上午在飞书里确认任务,下午在企业微信里回复客户,晚上还要把待办同步回自己的工具清单——这套流程不仅重复&#xff0…

阅读更多 →
严蔚敏《数据结构》C语言代码实现:从教材类C到可运行程序 2026/9/1 11:10:17

严蔚敏《数据结构》C语言代码实现:从教材类C到可运行程序

简介:这是一份与严蔚敏《数据结构与算法(C语言版)》配套的完整代码实现资料,适合正在学习数据结构课程的高校学生、考研复习者以及希望巩固算法基础的C语言程序员使用。压缩包内涵盖线性表、栈与队列、树与二叉树、图、查找、排序…

阅读更多 →
基于ssm的航班订票系统的设计与实现源码+文档+讲解视频 2026/9/1 11:07:17

基于ssm的航班订票系统的设计与实现源码+文档+讲解视频

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞