独立站配置
为了满足商户对独立站个性化定制需求, iDataRiver支持为独立站主题进行动态配置。
大部分情况下仅需复制现有的参数模板然后稍作修改即可。
使用前须知
配置格式
参数配置完全使用JSON格式, 详细了解可查看JSON语法
生效时间
保存配置后, 一般在数秒内即可生效, 刷新网站即可查看效果。
如果你添加了额外的网站缓存机制, 则以实际生效时间为准。
如何同时配置多个参数
每个参数都是独立的, 如果同时需要多个参数, 并列添加即可, 如下示例。
json
{
"carousel": {***},
"banner": {***},
...其它参数...
}参数介绍
carousel
在主题的顶部位置添加海报, 支持同时添加多张海报(多张图片时将自动轮播)。
- 示例模板
json
{
"carousel": {
"status": "slide",
"items": [
{
"cover": "https://cryptocartel.cc/static/img/gif_slide.gif",
"url": "https://idatariver.com/",
"title": "iDataRiver",
"desc": "iDataRiver is a trading platform ***."
},
{
"cover": "https://img.daisyui.com/images/stock/photo-1507358522600-9f71e620c44e.webp",
"url": "https://docs.idatariver.com/zh/guide/04.10.website.html",
"title": "Deploy your Website",
"desc": "iDataRiver provides a ***"
}
]
}
}- 字段含义
| 字段 | 类型 | 含义 |
|---|---|---|
| status | string | 可取值static与slide, 决定是否开启自动轮播。static表示默认一直停留在第一张海报, 需手动切换到其它海报。 slide表示自动轮播海报。 |
| items | array | 存放多个海报对象 |
| items[*].cover | string | 海报图片链接 |
| items[*].url | string | 海报点击后跳转链接 |
| items[*].title | string | 海报标题 |
| items[*].desc | string | 海报副标题 |
| items[*].titleClass | string | 自定义海报标题的样式类, 可控制标题字体颜色等样式, 遵守tailwindcss标准, 取值参考, 举例: text-green-500 |
| items[*].descClass | string | 自定义海报副标题的样式类, 可控制标题字体颜色等样式, 遵守tailwindcss标准, 取值参考 举例: font-bold |
inform
控制公告。
- 示例模板
json
{
"inform": {
"popup": "never"
}
}- 字段含义
| 字段 | 类型 | 含义 |
|---|---|---|
| popup | string | 控制是否主动弹出公告, 默认每次刷新都会弹出功能, 也可以传never表示永远不主动弹出 |
banner
TODO: 自定义横幅板块, 可用于插入广告