跳至主要內容

贡献指南


添加你的插件和主题

你可以自由地将你的插件和主题添加到站点,只需提交一个新的 PR。

  • 要添加插件,你应该编辑 config/plugins/<category>.json 并将你的插件添加到正确列表的末尾
  • 要添加主题,你应该编辑 config/themes/<category>.json 并将你的插件添加到正确列表的末尾

如果你认为你正在构建一个强大的主题或插件,适用于在多个类别,你可以在多个地方添加它。

这些内容应包含在你的 PR 正文中

删除

你应该确保你的插件与最新的 VuePress 版本兼容。

30 天后,任何不适用于最新主要版本或文档失效的插件将从列表中删除。

请求 vuejs.press 网址

你可以自由地为你的插件或主题请求一个 vuejs.press 子域。

只要你同意以下规则,你就可以申请 vuejs.press 子域:

  1. 你的作品应该是 VuePress 2 的插件或主题,或者与 VuePress 2 相关的工具。
  2. 你的作品应该是开源的并使用 MIT 或 Apache-2.0 许可证。
  3. 你的工作应该可以在最新的 VuePress 2 版本上工作,除非最新的 VuePress 2 版本发布时间不超过 30 天
  4. 你的子域只允许包含文档内容。 不允许有其他内容,包括任何政治、宗教或其他有争议的内容

你应该在 config/vuejs.press.zone 中添加一个新行,我们将手动将该文件与 DNS 提供商同步。

这些内容应包含在你的 PR 正文中

子域名

子域不可自定义,它应该基于你的插件/主题的名称,通过删除 @ vuepress- 并将 / 替换为 - 来生成,例如:

  • @org/vuepress-plugin-abc 将是 org-plugin-abc
  • vuepress-theme-abc 将是 theme-abc

文档搜索

如果你需要 Algolia Docsearch,你应该修改config/crawler.config来添加你的主题插件。

你的索引名称将是你申请的子域名。