Skip to content

使用strapi的restful接口, 实现的一个示例项目

License

Notifications You must be signed in to change notification settings

yangfei4913438/cms-demo

Repository files navigation

项目说明

基于 strapi 系统的 restful 接口数据,来渲染各种页面的例子。

功能特性

  1. 支持strapi配置用户的登录、注销
  2. 批量查询包含标题图片,可以指定想要的查询字段
  3. 支持文章列表的模糊搜索
  4. 支持文章列表,按时间范围搜索, 日期选择器支持多语言
  5. 支持文章列表排序
  6. 支持文章列表分页
  7. 支持中英文多语言查询
  8. 正文使用markdown渲染,支持mdx语法,支持自定义渲染组件。例如,图片自定义组件,视频自定义组件。
  9. 支持点击tag标签,查询文章列表。
  10. 请求方法加入本地缓存功能
    • 支持大于5M的数据在浏览器缓存
    • 支持配置数据过期时间
    • 支持配置定时器,自动清理过期数据
    • 支持配置过期数据,是否删除
    • 支持配置定时器的轮询间隔
    • 支持存储的数据加密,用户无法直接在浏览器中查看到被加密的数据。

注意

  • 登陆成功后,请不要直接切换本地存储是否加密,会引起登陆状态异常。 如果遇到了,清空本地存储,重新登陆即可。
  • 因为数据加密产生的数据大小,是加密前数据的4倍多。所以,如果你的浏览器不支持indexDB, 请不要使用数据加密。