diff --git a/settings.yaml b/settings.yaml index 53214d26..66a6e360 100644 --- a/settings.yaml +++ b/settings.yaml @@ -1058,7 +1058,15 @@ spec: name: footerContent label: 页脚内容 value: - default_enable: true + default_enable_group: + default_enable: true + dingyue: true + zhuti: true + about: true + icp_icon: true + gongwangan: true + yingsi: true + yunzhichi: false style_one: owner_enable: false runtime_enable: true @@ -1072,76 +1080,131 @@ spec: shields: "https://npm.onmicrosoft.cn/hao-theme-static@1.3.6/images/Frame-Halo-blue.svg" message: "博客框架为halo2.x" children: - - $formkit: radio - name: default_enable - id: default_enable - key: default_enable - label: 底部 - options: - - label: 显示 - value: true - - label: 隐藏 - value: false - - $formkit: radio - if: $get(default_enable).value - name: dingyue - default_enable: true - label: 订阅 - options: - - label: 显示 - value: true - - label: 隐藏 - value: false - - $formkit: radio - if: $get(default_enable).value - name: zhuti - default_enable: true - label: 主题 - options: - - label: 显示 - value: true - - label: 隐藏 - value: false - - $formkit: radio - if: $get(default_enable).value - name: about - default_enable: true - label: 关于 - options: - - label: 显示 - value: true - - label: 隐藏 - value: false - - $formkit: radio - if: $get(default_enable).value - name: icp_icon - default_enable: true - label: icp备案 - options: - - label: 显示 - value: true - - label: 隐藏 - value: false - - $formkit: radio - if: $get(default_enable).value - name: gongwangan - default_enable: true - label: 公网安备案 - options: - - label: 显示 - value: true - - label: 隐藏 - value: false - - $formkit: radio - if: $get(default_enable).value - name: yingsi - default_enable: true - label: yingsi - options: - - label: 显示 - value: true - - label: 隐藏 - value: false + - $formkit: group + name: default_enable_group + label: 底部页脚 + value: + children: + - $formkit: radio + name: default_enable + id: default_enable + key: default_enable + label: 底部启用 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: radio + if: $get(default_enable).value + name: dingyue + id: dingyue + key: dingyue + label: 订阅 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: radio + if: $get(default_enable).value + name: zhuti + id: zhuti + key: zhuti + label: 主题 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: radio + if: $get(default_enable).value + name: about + id: about + key: about + label: 关于 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: radio + if: $get(default_enable).value + name: icp_icon + id: icp_icon + key: icp_icon + label: icp备案 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: radio + if: $get(default_enable).value + name: gongwangan + id: gongwangan + key: gongwangan + label: 公网安备案 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: radio + if: $get(default_enable).value + name: yingsi + id: yingsi + key: yingsi + label: 隐私 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: radio + if: $get(default_enable).value + name: yunzhichi + id: yunzhichi + key: yunzhichi + label: 云服务支持 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: select + name: yunzhichi_list + id: yunzhichi_list + key: yunzhichi_list + if: $get(yunzhichi).value + label: 云服务商 + options: + - value: upyun_cloud + label: 又拍云 + - value: aliyun_cloud + label: 阿里云 + - value: tencent_cloud + label: 腾讯云 + - value: huawei_cloud + label: 华为云 + - value: custom_cloud + label: 自定义地址 + - $formkit: attachment + name: yunzhichi_url + id: yunzhichi_url + key: yunzhichi_url + label: 自定义云支持地址 + if: $get(yunzhichi_list).value == 'custom_cloud' + value: + placeholder: 请输入自定义云支持地址 + - $formkit: attachment + name: yunzhichi_url_link + id: yunzhichi_url_link + key: yunzhichi_url_link + label: 自定义云支持跳转地址 + if: $get(yunzhichi_list).value == 'custom_cloud' + value: + placeholder: 请输入自定义云支持跳转地址(注意是跳转地址不是图片展示地址) - $formkit: group name: style_one label: 中间 diff --git a/templates/assets/images/footer/aliyun.png b/templates/assets/images/footer/aliyun.png new file mode 100644 index 00000000..fd24d23b Binary files /dev/null and b/templates/assets/images/footer/aliyun.png differ diff --git a/templates/assets/images/footer/huawei.png b/templates/assets/images/footer/huawei.png new file mode 100644 index 00000000..2223833c Binary files /dev/null and b/templates/assets/images/footer/huawei.png differ diff --git a/templates/assets/images/footer/tencent.png b/templates/assets/images/footer/tencent.png new file mode 100644 index 00000000..231bc040 Binary files /dev/null and b/templates/assets/images/footer/tencent.png differ diff --git a/templates/assets/images/footer/upyun-5.png b/templates/assets/images/footer/upyun-5.png new file mode 100644 index 00000000..bd32376d Binary files /dev/null and b/templates/assets/images/footer/upyun-5.png differ diff --git a/templates/assets/images/footer/youpaiyun.png b/templates/assets/images/footer/youpaiyun.png new file mode 100644 index 00000000..2b231a5e Binary files /dev/null and b/templates/assets/images/footer/youpaiyun.png differ diff --git a/templates/modules/footer.html b/templates/modules/footer.html index 3adfb658..48a1a757 100644 --- a/templates/modules/footer.html +++ b/templates/modules/footer.html @@ -1,5 +1,5 @@ -