# 概述 Obsidian 允许其他开发者通过编写第三方插件来扩展 Obsidian 的功能。目前来说,这是 Obsidian 优秀的插件生态是 Obsidian 与其他笔记软件相比的主要优势之一。 # 分类 第三方插件可以分成两种,一种是[[社区插件]];另一种是[[非社区插件]]。二者区别见[[社区插件-对比-非社区插件|这篇笔记]]。 # 安装与保存 插件下载后位于仓库内的 `.obsidian/plugins` 文件夹中。如果不想下载插件,你也可以手动将插件安装到该位置。 # 使用 要使用第三方插件,需要完成以下步骤: 1. 关闭安全模式。第三方插件使用前需要关闭[[安全模式]]。 2. 下载。社区插件和非社区插件下载方式不同,具体见[[社区插件]]和[[非社区插件]] 3. 启用。所有的第三方插件下载后都需要启用才能使用。通用的启用方式为 `设置` -> `第三方插件`,然后在`已安装插件` 中启用相应插件。 4. 卸载。`设置` -> `第三方插件`,然后在 `已安装插件` 中卸载相应插件。 # 安全性 由于技术框架的限制,Obsidian 无法通过权限等级将插件的活动限制到某一范围内。这意味着插件往往拥有和 Obsidian 一样的权限。因此,请记住第三方插件可以完成以下事情: - 可以访问你电脑上的文件。 - 可以连接到互联网。 - 可以安装额外的程序。 > [! Tip] 提示 > 如果你的仓库包含敏感数据,建议你在安装插件前对插件进行安全检查。 官方通过以下两种方式来保证插件的使用安全: - **安全模式**:直接关了比什么都安全。具体见[[安全模式]] - 社区插件审核:只有审核通过的插件才能上架社区市场,具体见[[社区插件]]。但是还有很多插件其实是不上社区市场的。对于这部分插件,你要特别注意。 # 开发 想了解如何开发插件,请参考[示例插件](https://github.com/obsidianmd/obsidian-sample-plugin)。API 文档可在[插件 API 仓库](https://github.com/obsidianmd/obsidian-api)中查看。 开发完插件以后,可以向[Obsidian 的发布仓库](https://github.com/obsidianmd/obsidian-releases)提交请求,从而将开发的插件添加到 Obsidian 的[[社区插件市场]]中。插件上架后如何进一步发布更新,请继续参考示例插件。 # 其他 - 延迟启动或临时启用,可见 [[Templater-应用-第三方插件]]