Halo自定义settings.yaml可以用在自定义页脚展示内容,比方说备案号,联系我们,方便公司运营成员快速修改上线;
Halo版本
版本:2.12
settings.yaml_自定义备案号
apiVersion: v1alpha1
kind: Setting
metadata:
name: xxxx
spec:
- group: beian
label: 备案设置
formSchema:
- $formkit: text
name: icp_text
label: ICP备案号
- $formkit: text
name: icp_link
label: ICP备案跳转链接
value: https://beian.miit.gov.cn/
页面中使用_自定义备案号
<div>
<a target="_blank"
th:href="${theme.config.beian.icp_link}"
th:text="${theme.config.beian.icp_text}">
</a>
</div>
后台使用_自定义备案号
settings.yaml_自定义联系我们
apiVersion: v1alpha1
kind: Setting
metadata:
name: xxxx
spec:
- group: contactUs
label: 联系我们
formSchema:
- $formkit: text
name: telephone
label: 联系电话
value: 0571-12345678
- $formkit: text
name: time
label: 工作时间
value: 周一至周五 09:00-18:00
- $formkit: text
name: address
label: 公司地址
value: xx省xx市xx区x号楼xxx
- $formkit: text
name: email
label: 联系邮箱
value: xxx@qq.cn
页面中使用_自定义联系我们
<div>
<div>
联系我们
</div>
<div>
<div
th:text="联系电话:+ ${theme.config.contactUs.telephone}">
</div>
<div
th:text="工作时间:+ ${theme.config.contactUs.time}">
</div>
<div
th:text="公司地址:+ ${theme.config.contactUs.address}">
</div>
<div
th:text="联系邮箱:+ ${theme.config.contactUs.email}">
</div>
</div>
</div>