贡献指南
添加你的插件和主题
你可以自由地将你的插件和主题添加到站点,只需提交一个新的 PR。
- 要添加插件,你应该编辑
config/plugins/<category>.json
并将你的插件添加到正确列表的末尾。 - 要添加主题,你应该编辑
config/themes/<category>.json
并将你的插件添加到正确列表的末尾。
如果你认为你正在构建一个强大的主题或插件,适用于在多个类别,你可以在多个地方添加它。
这些内容应包含在你的 PR 正文中
删除
你应该确保你的插件与最新的 VuePress 版本兼容。
30 天后,任何不适用于最新主要版本或文档失效的插件将从列表中删除。
请求 vuejs.press 网址
你可以自由地为你的插件或主题请求一个 vuejs.press
子域。
只要你同意以下规则,你就可以申请 vuejs.press
子域:
- 你的作品应该是 VuePress 2 的插件或主题,或者与 VuePress 2 相关的工具。
- 你的作品应该是开源的并使用 MIT 或 Apache-2.0 许可证。
- 你的工作应该可以在最新的 VuePress 2 版本上工作,除非最新的 VuePress 2 版本发布时间不超过 30 天。
- 你的子域只允许包含文档内容。 不允许有其他内容,包括任何政治、宗教或其他有争议的内容。
你应该在 config/vuejs.press.zone
中添加一个新行,我们将手动将该文件与 DNS 提供商同步。
这些内容应包含在你的 PR 正文中
子域名
子域不可自定义,它应该基于你的插件/主题的名称,通过删除 @
vuepress-
并将 /
替换为 -
来生成,例如:
@org/vuepress-plugin-abc
将是org-plugin-abc
vuepress-theme-abc
将是theme-abc
文档搜索
如果你需要 Algolia Docsearch,你应该修改config/crawler.config
来添加你的主题插件。
你的索引名称将是你申请的子域名。