Skip to content

插件开发 ​

发布工具是一个思源插件。这份文档面向想读源码、改行为或接新平台的开发者。

从这里开始 ​

快速了解 ​

主题位置
插件源码src/
界面代码src/ui/(components/ 原生实现,components/bridge/ 复用的共享表单)
宿主运行时siyuan/host/
四个 web 产物(扩展 / 挂件 / nginx / vercel)src/webapp/ + vite.webapp.config.ts
平台适配器src/adaptors/
帮助与引导配置src/helpConfigs/

构建命令 ​

bash
pnpm dev        # 调试 / watch
pnpm build      # 类型检查 + 构建并打包插件
pnpm makeLink   # 软链到思源工作区
pnpm docs:dev   # 本地预览本文件站
pnpm docs:build # 构建本文件站

本文件站本身

这个站点由 VitePress 构建,部署在 GitHub Pages 上。发布工具本身支持发布到 VitePress —— 也就是说,这份文档可以用插件自己来发。

以 GPL-3.0 许可发布