主题
插件开发教程
luox 插件不是 Host 源码中的一个模块,而是一个可以独立构建、独立发布、独立升级的产品。插件可以提供一个命令,也可以提供项目模型、文章解析、页面、主题、资源、开发服务器或部署能力。
本章建议按以下顺序阅读:
- 先完成从零编写第一个命令插件。
- 再学习插件清单和命令选择规则。
- 根据目标选择项目模型、内容、主题、资源或部署插件。
- 最后阅读 SDK、运行时、测试和发布。
插件可以拥有自己的生态。例如 theme-magazine 可以继续发布评论组件、搜索组件、暗色模式组件和多个主题包;project-model 可以继续发布文章模板、页面插件和迁移工具。luox 只规定公开边界,不规定插件内部的技术栈。