Halo 2.0 的瞬间管理插件,提供一个轻量级的内容发布功能,支持发布图文、视频、音频等内容。
- 支持发布图文、视频、音频等多媒体内容
- 提供标签管理功能,支持按标签筛选瞬间
- 主题端
/moments列表路由和/moments/{name}详情路由 - 提供匿名可访问的公共 REST API,方便前端框架构建客户端渲染瞬间列表
- RSS 订阅支持,路由为
/moments/rss.xml - 支持将瞬间数据同步至 Halo 搜索系统
- 下载,目前提供以下两个下载方式:
- Halo 应用市场:https://halo.run/store/apps/app-SnwWD
- GitHub Releases:访问 Releases 下载 Assets 中的 JAR 文件。
- 安装,插件安装和更新方式可参考:https://docs.halo.run/user-guide/plugins
- 安装完成之后,访问 Console 左侧的瞬间菜单项,即可进行管理。
- 前台访问地址为
/moments,需要注意的是,此插件需要主题提供模板(moments.html)才能访问/moments。 - 此插件也提供了 RSS 订阅的路由,可以访问
/moments/rss.xml。 - 此插件将数据同步至 Halo 搜索,type 为
moment.moment.halo.run。
此插件为主题端提供了:
- 列表路由
/moments(模板moments.html)和详情路由/moments/{name}(模板moment.html) - Finder API(
momentFinder):可在主题任意位置渲染瞬间列表,无需依赖路由页面 - 公共 REST API:供前端框架构建客户端渲染瞬间列表使用
详细的主题适配文档请参考:
- 主题 API 文档 — 模板路由、模板变量、Finder API、类型定义
- REST API 文档 — 公共 API 端点说明
- 开发环境搭建 — 本地开发、构建、测试
