微信端
后台菜单—内容管理—wxSet
章节视频教程
配置说明
-
appId:小程序ID -
appName:小程序名称 -
indexBg:首页背景(多个背景回车换行输入) -
notice:公告 -
logo:logo -
popNotice:弹窗通知 -
docHost:文档置顶 -
topicHost:文档置顶 -
host:资源置顶
(注:置顶需要格式输入)
单篇文章示例:&filters[id][$eq]=文章ID
多篇文章示例:&filters[id][$eq]=1&filters[id][$eq]=2
-
attendviImg:微信公众号二维码
(注:使用方式)
在此字段输入微信公众号二维码地址之后
在金刚区选`wx_default`类型,输入页面值`../follow/follow`
-
shareTitle:分享标题 -
shareImg:分享图片 -
vajra:金刚区
金刚区注解
-
title:标题 -
icon:图标地址 -
url:跳转web地址 -
appId:小程序ID type:功能类型wx_default:跳转二级页面,需在Url输入页面地址
wx_program:跳转小程序需要在appId输入小程序id,url默认为首页
wx_web:跳转微信公众号地址,需在url输入地址
wx_kefu:客服功能
wx_share:分享小程序
js
// 关注
title:"关注"
icon:"../../images/attention.png"
type:"wx_default"
url:"../follow/follow"
appId:""
//客服(微信有效)
title:"客服"
icon:"../../images/kefu.png"
type:"wx_kefu"
url:""
appId:""
//搜索关键字:url中type对应Image(壁纸),Doc(文档),Post(资源),Topic(题库),active表示默认选中第几个选项卡
title:"银发"
icon:"../../images/new.png"
type:"wx_default"
url:"../lists/lists?search=银发type=Image&active=2"
appId:""
//主题类型:type对应Image(壁纸),Doc(文档),Post(资源),Topic(题库)
title:"题库"
icon:"../../images/new.png"
type:"wx_default"
url:"/pages/postType/postType?type=Topic"
appId:""
-
adSwitch:全局广告开关 -
jiliAd:激励视频广告ID -
chapingAd:插屏广告ID -
videoAd:视频广告ID -
about:关于我们 -
indexType:首页切列表
分类类型
Post:资源下载类型Doc:文档阅读类型Image:壁纸类型Topic:题库类型copyUrl:是否启动一键复制按钮(不建议开启,若开启需要设置用户隐私协议)popNoticeUrl:弹窗内容访问二极页面
html
//公众号地址
https://mp.weixin.qq.com/MzIxMzQ2Nzc3OA
//小程序二级页面
/pages/wallcover/wallcover?id=16
数据模型
章节视频教程
数据模型
后台菜单—内容管理
我们看到会有内容模型:
-
Category:分类 -
Post:资源 -
Image:壁纸 -
Topic:题目 -
Doc:文档 -
wxSet:微信端设置 -
dySet:抖音端设置
其中user用户暂时用不到,此外wxSet属于微信端配置,后续会有QQset等之类所以 将该类型单独区分开来,对应的内容访问:设置
Category 分类
-
name:分类名称 -
desrc:分类描述 -
icon:分类图标 -
type:分类类型
分类类型
Post:资源下载类型Doc:文档阅读类型Image:壁纸类型Topic:题库类型posts:关联的文章不需要用户操作Doc:关联的文章不需要用户操作Image:关联的文章不需要用户操作Subject:关联的文章不需要用户操作
Doc 文档
-
title:文档名称 -
desrc:文档描述 -
cover:封面地址 -
adRead:广告开关 -
notice:公告 -
list:文档节点列表
文档节点列表
-
title:文档名称 -
content:正文内容
拓展内链接
正文内容支持设置link链接到小程序二级页面地址(不支持跳转tab),支持参数;格式如下
md
注意:不能以pages开头,
[灵沐](../info/info?id=1)
-
category:关联的分类不需要用户操作
Post 资源
-
title:资源名称 -
desrc:资源描述 -
ver:版本号 -
cover:封面地址 -
status:热门标志 -
adRead:广告开关 -
notice:公告 -
images:预览图片(多个图片回车换行输入) -
vers:资源下载地址
资源下载地址注解
-
ver:版本 -
content:正文内容
拓展内链接
正文内容支持设置link链接到小程序二级页面地址(不支持跳转tab),支持参数;格式如下
md
注意:不能以pages开头,
[灵沐](../info/info?id=1)
-
url:下载地址 ::: -
category:关联的分类不需要用户操作
Wall 壁纸
-
title:壁纸名称 -
desrc:壁纸描述 -
image:壁纸图片(多个图片回车换行输入) -
category:关联的分类不需要用户操作
(注:)
小程序后台需要添加图片域名到downloadFile合法域名,此外还需要在提交审核选择采集用户隐私配置以下内容
-
type壁纸类型
壁纸类型 注解
mp4:视频壁纸jpg/png:静态壁纸category:关联的分类不需要用户操作adRead:广告开关
Subject 题库
-
title:名称 -
material:材料
材料组件
title:材料标题content:材料正文内容topic:标题
题目组件
title:题目标题content:题目正文内容answer:答案标
答案组件
title:答案标题content:答案正文内容adRead:广告开关category:关联的分类不需要用户操作
升级
在升级灵沐之前我们需要明白它是什么组成的:
- Strapi Cms
- 小程序前端
- 自定义的API
看了结构我们会明白小程序和自定义API是有枫瑞自己写的,Strapi Cms会有官方团队维护。因此我们升级就分为2个部分
- 1 枫瑞发布的小程序和API
- 2 后台提示Strapi要升级
章节视频教程
小程序升级
枫瑞更新发布源码之后我们只需要将源码解压,将小程序源码导入微信开发工具utils/http.js修改域名信息
V3.0开始只要打开项目目录my-project将下载好的小程序源码中的server.js和src.zip上传解压
注意
V2.0是宝塔后台找到src目录将下载好的小程序源码中的API和compomemts以及extensions上传解压
重启node
后台升级
后台升级和wordpress概念是一样的,和小程序升级毫无关系。因此你可以理解为不是很必要的情况下不升级也是可行,若想将Strapi 软件包版本号升级到最新的稳定 Strapi 版本 在宝塔后台编辑package.json
// path: package.json
{
// ...
"dependencies": {
"@strapi/strapi": "4.7.0",
"@strapi/plugin-users-permissions": "4.7.0",
"@strapi/plugin-i18n": "4.7.0",
"better-sqlite3": "7.4.6"
// ...
}
}
将文件中的4.7.0替换成最新的,保存编辑后的文件,终端执行










