mirror of
https://github.com/halo-dev/theme-earth.git
synced 2025-10-25 04:05:51 +00:00
168 lines
4.6 KiB
YAML
168 lines
4.6 KiB
YAML
apiVersion: v1alpha1
|
||
kind: Setting
|
||
metadata:
|
||
name: theme-earth-setting
|
||
spec:
|
||
forms:
|
||
- group: layout
|
||
label: 布局
|
||
formSchema:
|
||
- $formkit: select
|
||
name: post_list_layout
|
||
label: 文章列表布局
|
||
value: grid_3
|
||
options:
|
||
- label: 网格(一行三列)
|
||
value: grid_3
|
||
- label: 网格(一行两列)
|
||
value: grid_2
|
||
- label: 单条
|
||
value: single
|
||
help: "选择单条时,文章卡片的图片将位于左侧"
|
||
- $formkit: select
|
||
name: header_widget
|
||
label: 首页顶部模块
|
||
value: site_title
|
||
options:
|
||
- label: 无
|
||
value: none
|
||
- label: 最新一篇文章
|
||
value: latest_post
|
||
- label: 文章网格(最新五篇文章)
|
||
value: latest_post_grid
|
||
- label: 轮播图
|
||
value: carousel
|
||
- label: 站点标题
|
||
value: site_title
|
||
- $formkit: select
|
||
name: header_background_type
|
||
id: header_background_type
|
||
key: header_background_type
|
||
label: 首页顶部背景
|
||
value: image
|
||
options:
|
||
- label: 手动设置
|
||
value: manual
|
||
- label: 图片
|
||
value: image
|
||
- $formkit: text
|
||
if: "$get(header_background_type).value === manual"
|
||
name: header_background
|
||
id: header_background
|
||
key: header_background
|
||
label: 首页顶部背景
|
||
- $formkit: attachment
|
||
if: "$get(header_background_type).value === image"
|
||
name: header_background_image
|
||
id: header_background_image
|
||
key: header_background_image
|
||
label: 首页顶部背景图片
|
||
value: /themes/theme-earth/assets/images/default-background.png
|
||
- $formkit: radio
|
||
name: content_header
|
||
label: 文章页顶部
|
||
value: true
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
|
||
- group: style
|
||
label: 样式
|
||
formSchema:
|
||
- $formkit: radio
|
||
name: color_scheme
|
||
label: 默认配色
|
||
value: system
|
||
options:
|
||
- label: 跟随系统
|
||
value: system
|
||
- label: 深色
|
||
value: dark
|
||
- label: 浅色
|
||
value: light
|
||
|
||
- $formkit: checkbox
|
||
name: enable_change_color_scheme
|
||
label: 允许访客切换配色
|
||
value: true
|
||
|
||
- group: sidebar
|
||
label: 侧边栏
|
||
formSchema:
|
||
- $formkit: code
|
||
language: javascript
|
||
height: 200px
|
||
name: widgets
|
||
label: 小部件
|
||
value: "popular-posts,categories,tags"
|
||
help: "目前提供的小部件有:profile(站点资料), popular-posts(热门文章), categories(文章分类), tags(文章标签)。你可以随意组合或排序,以逗号隔开。"
|
||
|
||
- $formkit: group
|
||
name: profile
|
||
value:
|
||
logo:
|
||
children:
|
||
- $formkit: attachment
|
||
name: logo
|
||
label: 站点资料 Logo
|
||
|
||
- group: footer
|
||
label: 页脚
|
||
formSchema:
|
||
- $formkit: select
|
||
name: style
|
||
id: style
|
||
key: style
|
||
label: 页脚风格
|
||
value: style_1
|
||
options:
|
||
- label: 风格一
|
||
value: style_1
|
||
- label: 风格二
|
||
value: style_2
|
||
|
||
- $formkit: attachment
|
||
name: logo
|
||
label: Logo
|
||
help: 如果不设置,将使用站点设置的 Logo
|
||
|
||
- $formkit: text
|
||
name: title
|
||
label: 标题
|
||
help: 如果不设置,将使用站点设置的标题
|
||
|
||
- $formkit: textarea
|
||
rows: 3
|
||
name: slogan
|
||
id: slogan
|
||
key: slogan
|
||
if: "$get(style).value === style_2"
|
||
label: 标语
|
||
|
||
- $formkit: menuRadio
|
||
if: "$get(style).value === style_1"
|
||
name: menu
|
||
id: menu
|
||
key: menu
|
||
label: 右侧菜单
|
||
|
||
- $formkit: menuCheckbox
|
||
if: "$get(style).value === style_2"
|
||
name: menus
|
||
id: menus
|
||
key: menus
|
||
label: 菜单组
|
||
|
||
- group: beian
|
||
label: 备案设置
|
||
formSchema:
|
||
- $formkit: text
|
||
name: icp_text
|
||
label: ICP备案号
|
||
- $formkit: text
|
||
name: icp_link
|
||
label: ICP备案跳转链接
|
||
value: https://beian.miit.gov.cn/
|