From 692461f34876bb33833d73061b305320e3a06dbb Mon Sep 17 00:00:00 2001 From: liuzhihang Date: Wed, 23 Nov 2022 00:19:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=80=E6=9C=AF=E6=A0=88=E6=A0=B7=E5=BC=8F?= =?UTF-8?q?=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- settings.yaml | 85 +++++++++----------- templates/modules/widgets/banner-group.html | 88 +++++---------------- 2 files changed, 57 insertions(+), 116 deletions(-) diff --git a/settings.yaml b/settings.yaml index dbf17dd5..b903333b 100644 --- a/settings.yaml +++ b/settings.yaml @@ -70,53 +70,18 @@ spec: placeholder: 请输入小标题 value: 更多信息请关注 GitHub help: 支持 HTML 语法 - - $formkit: repeater - if: "$get(recentTop).value" - name: bannersIconPair - label: Banner 滚动图标 - help: 为空时会使用系统内置图标 - value: [] - children: - - $formkit: group - name: top - label: 上图标 - value: - url: - name: - background: - children: - - $formkit: url - name: url - label: 路径 - placeholder: 请输入图标路径 - validation: "url" - - $formkit: text - name: name - label: 名称 - placeholder: 请输入名称 - - $formkit: color - name: background - label: 背景色 - - $formkit: group - name: bottom - label: 下图标 - value: - url: - name: - background: - children: - - $formkit: url - name: url - label: 路径 - placeholder: 请输入图标路径 - validation: "url" - - $formkit: text - name: name - label: 名称 - placeholder: 请输入名称 - - $formkit: color - name: background - label: 背景色 + - $formkit: select + name: bannersBackground + label: 文章列表布局 + value: default + options: + - label: 默认 + value: default + - label: 技术栈 + value: techStack + - label: 图片(WIP) + value: img + help: "Banner 底部背景,默认使用主题技术栈、自定义技术栈需要在【个人】中配置技术栈" - $formkit: url if: "$get(recentTop).value" name: bikan @@ -126,13 +91,13 @@ spec: - $formkit: url if: "$get(recentTop).value" name: remen - label: 必看精选 + label: 热门文章 placeholder: 请输入地址 validation: "url" - $formkit: url if: "$get(recentTop).value" name: shiyong - label: 必看精选 + label: 实用教程 placeholder: 请输入地址 validation: "url" - $formkit: radio @@ -500,6 +465,28 @@ spec: placeholder: '本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小航' help: "版权声明内容,支持填入 HTML 标签" + - group: about + label: 个人 + formSchema: + - $formkit: repeater + name: techStack + label: 技术栈 + help: 个人技术栈 + value: [] + children: + - $formkit: text + name: name + label: 名称 + placeholder: 请输入名称 + - $formkit: url + name: url + label: 路径 + placeholder: 请输入图标路径 + validation: "url" + - $formkit: color + name: background + label: 背景色 + - group: style label: 样式(WIP) formSchema: diff --git a/templates/modules/widgets/banner-group.html b/templates/modules/widgets/banner-group.html index c4c0467e..c53983d8 100644 --- a/templates/modules/widgets/banner-group.html +++ b/templates/modules/widgets/banner-group.html @@ -13,65 +13,10 @@ th:utext="${theme.config.top.bannersTitleSmall}"> -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
+ + +
@@ -129,17 +74,26 @@
+ +
-
-
- + th:if="${#strings.equals(theme.config.top.bannersBackground, 'techStack')}" + th:with="techs = ${theme.config.about.techStack}"> + +
+
+ +
+ +
+ +
-
- -
-
+