Files
theme-earth/settings.yaml
2022-11-08 22:25:36 +08:00

138 lines
3.9 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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: latest_post
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: manual
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: 首页顶部背景图片
- $formkit: radio
name: content_header
label: 文章页顶部
value: true
options:
- label: 显示
value: true
- label: 隐藏
value: false
- group: sidebar
label: 侧边栏
formSchema:
- $formkit: code
language: javascript
height: 200px
name: widgets
label: 小部件
value: "profile,popular-posts,categories,tags"
help: "目前提供的小部件有profile站点资料, popular-posts热门文章, categories文章分类, tags文章标签。你可以随意组合或排序以逗号隔开。"
- 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/