Skip to content

manifest.json 配置说明

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

属性

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

属性类型是否必需描述
authorstring作者名称
minAppVersionstring所需的最低 Obsidian 版本
namestring显示名称
versionstring版本号,使用 语义化版本
authorUrlstring作者网站的 URL
fundingUrlstringobject用户可以打钱支持作者的项目的单个或多个 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/"
  }
}