Skip to content

halo-sigs/plugin-moments

Repository files navigation

plugin-moments

Halo 2.0 的瞬间管理插件,提供一个轻量级的内容发布功能,支持发布图文、视频、音频等内容。

Preview

功能特性

  • 支持发布图文、视频、音频等多媒体内容
  • 提供标签管理功能,支持按标签筛选瞬间
  • 主题端 /moments 列表路由和 /moments/{name} 详情路由
  • 提供匿名可访问的公共 REST API,方便前端框架构建客户端渲染瞬间列表
  • RSS 订阅支持,路由为 /moments/rss.xml
  • 支持将瞬间数据同步至 Halo 搜索系统

安装使用

  1. 下载,目前提供以下两个下载方式:
  2. 安装,插件安装和更新方式可参考:https://docs.halo.run/user-guide/plugins
  3. 安装完成之后,访问 Console 左侧的瞬间菜单项,即可进行管理。
  4. 前台访问地址为 /moments,需要注意的是,此插件需要主题提供模板(moments.html)才能访问 /moments
  5. 此插件也提供了 RSS 订阅的路由,可以访问 /moments/rss.xml
  6. 此插件将数据同步至 Halo 搜索,type 为 moment.moment.halo.run

主题适配

此插件为主题端提供了:

  • 列表路由 /moments(模板 moments.html)和详情路由 /moments/{name}(模板 moment.html
  • Finder APImomentFinder):可在主题任意位置渲染瞬间列表,无需依赖路由页面
  • 公共 REST API:供前端框架构建客户端渲染瞬间列表使用

详细的主题适配文档请参考:

开发文档

About

适用于 Halo 2.0 的瞬间插件

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Generated from halo-dev/plugin-starter