Skip to content

manifest.json 配置说明 ​

本页面描述了 manifest.json 的配置模式。

属性 ​

以下属性适用于插件和主题。

属性类型是否必需描述
authorstring是作者名称
minAppVersionstring是所需的最低 Obsidian 版本
namestring是显示名称
versionstring是版本号,使用 语义化版本
authorUrlstring否作者网站的 URL
fundingUrlstring 或 object否用户可以打钱支持作者的项目的单个或多个 URL

插件特有属性 ​

以下属性仅适用于插件。

属性类型是否必需描述
descriptionstring是插件描述
idstring是插件的 ID
isDesktopOnlyboolean是插件是否使用 NodeJS 或 Electron APIs

注意

在本地开发时,id 应该与插件的文件夹名称匹配;否则某些方法(如 onExternalSettingsChange)将不会被调用。

fundingUrl ​

fundingUrl 可以是包含单个 URL 的字符串,也可以是包含多个 URL 的对象。

单个 URL:

json
{
  "fundingUrl": "https://buymeacoffee.com"
}

多个 URLs:

json
{
  "fundingUrl": {
    "Buy Me a Coffee": "https://buymeacoffee.com",
    "GitHub Sponsor": "https://github.com/sponsors",
    "Patreon": "https://www.patreon.com/"
  }
}