调整主题配置联动效果

This commit is contained in:
j m 2024-04-01 14:38:35 +08:00
parent 3240f8b85c
commit 478f1f2222
2 changed files with 35 additions and 25 deletions

View File

@ -140,6 +140,7 @@ spec:
label: 不显示 label: 不显示
- $formkit: radio - $formkit: radio
name: enable_image_bg name: enable_image_bg
id: enable_image_bg
label: 开启博客背景图 label: 开启博客背景图
value: false value: false
help: '如果某个选项的背景图链接未指定,则不开启那个选项的背景图。' help: '如果某个选项的背景图链接未指定,则不开启那个选项的背景图。'
@ -150,22 +151,27 @@ spec:
value: false value: false
- $formkit: attachment - $formkit: attachment
name: background_pc name: background_pc
if: $get(enable_image_bg).value
label: '明亮模式 PC 端背景图' label: '明亮模式 PC 端背景图'
placeholder: '请输入/选择图片路径' placeholder: '请输入/选择图片路径'
- $formkit: attachment - $formkit: attachment
name: background_mobile name: background_mobile
if: $get(enable_image_bg).value
label: 明亮模式移动端背景图 label: 明亮模式移动端背景图
placeholder: '请输入/选择图片路径' placeholder: '请输入/选择图片路径'
- $formkit: attachment - $formkit: attachment
name: night_background_pc name: night_background_pc
if: $get(enable_image_bg).value
label: '黑暗模式 PC 端背景图' label: '黑暗模式 PC 端背景图'
placeholder: '请输入/选择图片路径' placeholder: '请输入/选择图片路径'
- $formkit: attachment - $formkit: attachment
name: night_background_mobile name: night_background_mobile
if: $get(enable_image_bg).value
label: 黑暗模式移动端背景图 label: 黑暗模式移动端背景图
placeholder: '请输入/选择图片路径' placeholder: '请输入/选择图片路径'
- $formkit: radio - $formkit: radio
name: enable_banner name: enable_banner
id: enable_banner
label: 开启博客横幅大图 label: 开启博客横幅大图
value: false value: false
options: options:
@ -175,10 +181,12 @@ spec:
value: false value: false
- $formkit: attachment - $formkit: attachment
name: banner_image name: banner_image
if: $get(enable_banner).value
label: 横幅背景图 label: 横幅背景图
placeholder: '请输入/选择图片路径' placeholder: '请输入/选择图片路径'
- $formkit: text - $formkit: text
name: banner_description name: banner_description
if: $get(enable_banner).value
label: 横幅文字描述 label: 横幅文字描述
placeholder: '请输入描述内容' placeholder: '请输入描述内容'
- $formkit: select - $formkit: select
@ -188,9 +196,9 @@ spec:
help: '主题风格效果,不改变主题整体框架。' help: '主题风格效果,不改变主题整体框架。'
options: options:
- value: 'default' - value: 'default'
label: 默认 label: 默认
- value: 'clean' - value: 'clean'
label: 清爽 label: 清爽
- value: 'celebration' - value: 'celebration'
label: 庆典 label: 庆典
- $formkit: select - $formkit: select
@ -215,6 +223,7 @@ spec:
value: '#5d93db' value: '#5d93db'
- $formkit: select - $formkit: select
name: web_font name: web_font
id: web_font
label: 博客字体 label: 博客字体
value: 'default' value: 'default'
options: options:
@ -228,6 +237,7 @@ spec:
label: 自定义 label: 自定义
- $formkit: attachment - $formkit: attachment
name: custom_font name: custom_font
if: $get(web_font).value === 'custom'
label: 自定义博客字体 label: 自定义博客字体
placeholder: '请输入/选择字体路径' placeholder: '请输入/选择字体路径'
help: '自定义博客字体在博客字体选项为自定义时生效。支持woff2/woff/ttf/eot/svg格式的字体文件链接建议使用woff2格式。' help: '自定义博客字体在博客字体选项为自定义时生效。支持woff2/woff/ttf/eot/svg格式的字体文件链接建议使用woff2格式。'
@ -246,28 +256,6 @@ spec:
label: 模块化(左侧) label: 模块化(左侧)
- value: 'module-right' - value: 'module-right'
label: 模块化(右侧) label: 模块化(右侧)
- $formkit: repeater
name: carousel_options
label: 首页大图轮播选项
children:
- $formkit: text
name: title
label: 标题
- $formkit: text
name: url
label: 地址
- $formkit: attachment
name: image
label: 背景图
- $formkit: radio
name: target
label: 打开方式
value: '_blank'
options:
- value: '_blank'
label: 新窗口
- value: '_self'
label: 原窗口
- $formkit: repeater - $formkit: repeater
name: module_options name: module_options
label: 模块化布局选项 label: 模块化布局选项
@ -316,6 +304,28 @@ spec:
label: 固定底部 label: 固定底部
- value: none - value: none
label: 不悬浮 label: 不悬浮
- $formkit: repeater
name: carousel_options
label: 首页大图轮播选项
children:
- $formkit: text
name: title
label: 标题
- $formkit: text
name: url
label: 地址
- $formkit: attachment
name: image
label: 背景图
- $formkit: radio
name: target
label: 打开方式
value: '_blank'
options:
- value: '_blank'
label: 新窗口
- value: '_self'
label: 原窗口
- group: post - group: post
label: '文章设置' label: '文章设置'
formSchema: formSchema:

View File

@ -22,6 +22,6 @@ spec:
settingName: theme-dream-setting settingName: theme-dream-setting
configMapName: theme-dream-configMap configMapName: theme-dream-configMap
# 版本号 # 版本号
version: 1.0.3.12 version: 1.0.3.13
# 最低支持的 Halo 版本 # 最低支持的 Halo 版本
require: ">=2.6.0" require: ">=2.6.0"