458 lines
13 KiB
YAML
458 lines
13 KiB
YAML
apiVersion: v1alpha1
|
||
kind: Setting
|
||
metadata:
|
||
name: warm-island-setting
|
||
spec:
|
||
forms:
|
||
- group: basic
|
||
label: 基础设置
|
||
formSchema:
|
||
- $formkit: text
|
||
name: owner_name
|
||
label: 站点名称
|
||
- $formkit: textarea
|
||
name: site_description
|
||
label: 站点描述
|
||
- $formkit: attachment
|
||
name: logo
|
||
label: 自定义 Logo
|
||
- $formkit: attachment
|
||
name: favicon
|
||
label: 自定义 Favicon
|
||
- $formkit: text
|
||
name: label_search
|
||
label: 搜索按钮标签
|
||
value: 搜索
|
||
- $formkit: text
|
||
name: label_theme_switch
|
||
label: 主题切换标签
|
||
value: 切换主题
|
||
- $formkit: text
|
||
name: label_archives_title
|
||
label: 归档页标题
|
||
value: 归档
|
||
- group: style
|
||
label: 总体样式
|
||
formSchema:
|
||
- $formkit: radio
|
||
name: color_scheme
|
||
label: 配色方案
|
||
options:
|
||
- label: 跟随系统
|
||
value: system
|
||
- label: 浅色
|
||
value: light
|
||
- label: 深色
|
||
value: dark
|
||
value: system
|
||
- $formkit: color
|
||
name: accent_color
|
||
label: 强调色
|
||
value: "#d4764e"
|
||
- $formkit: select
|
||
name: border_radius
|
||
label: 圆角风格
|
||
options:
|
||
- label: Small
|
||
value: small
|
||
- label: Medium
|
||
value: medium
|
||
- label: Large
|
||
value: large
|
||
value: medium
|
||
- $formkit: code
|
||
name: custom_css
|
||
label: 自定义 CSS
|
||
language: css
|
||
- $formkit: select
|
||
name: layout_container_width
|
||
label: 容器宽度
|
||
options:
|
||
- label: Narrow
|
||
value: narrow
|
||
- label: Medium
|
||
value: medium
|
||
- label: Wide
|
||
value: wide
|
||
value: medium
|
||
- $formkit: switch
|
||
name: layout_sidebar
|
||
label: 启用侧边栏
|
||
value: false
|
||
help: 侧边栏功能开发中,暂不可用
|
||
- $formkit: switch
|
||
name: animation_enabled
|
||
label: 启用动效
|
||
value: true
|
||
- $formkit: switch
|
||
name: animation_breath
|
||
label: 呼吸动画
|
||
value: true
|
||
- $formkit: switch
|
||
name: animation_scroll_reveal
|
||
label: 滚动渐入
|
||
value: true
|
||
- $formkit: switch
|
||
name: animation_cursor_glow
|
||
label: 光感跟随
|
||
value: false
|
||
- group: navbar
|
||
label: 导航栏
|
||
formSchema:
|
||
- $formkit: select
|
||
name: navbar_style
|
||
label: 导航栏样式
|
||
options:
|
||
- label: Glass
|
||
value: glass
|
||
- label: Minimal
|
||
value: minimal
|
||
- label: Float
|
||
value: float
|
||
value: glass
|
||
- $formkit: switch
|
||
name: navbar_show_search
|
||
label: 显示搜索按钮
|
||
value: true
|
||
- $formkit: switch
|
||
name: navbar_show_theme_switch
|
||
label: 显示主题切换
|
||
value: true
|
||
- group: hero
|
||
label: Hero 首屏
|
||
formSchema:
|
||
- $formkit: switch
|
||
name: hero_enabled
|
||
label: 启用 Hero 模块
|
||
value: true
|
||
- $formkit: text
|
||
name: hero_title
|
||
label: 主标题(留空则使用站点标题)
|
||
- $formkit: text
|
||
name: hero_subtitle
|
||
label: 副标题(留空则使用站点副标题)
|
||
- $formkit: select
|
||
name: hero_description_mode
|
||
id: hero_description_mode
|
||
label: 描述文案来源
|
||
options:
|
||
- label: 无
|
||
value: none
|
||
- label: 一言
|
||
value: hitokoto
|
||
- label: 自定义
|
||
value: custom
|
||
value: hitokoto
|
||
- $formkit: url
|
||
name: hero_hitokoto_api
|
||
label: 一言 API 地址
|
||
value: https://v1.hitokoto.cn/
|
||
- $formkit: checkbox
|
||
name: hero_hitokoto_categories
|
||
label: 一言句子类型
|
||
options:
|
||
- label: 动画
|
||
value: a
|
||
- label: 漫画
|
||
value: b
|
||
- label: 游戏
|
||
value: c
|
||
- label: 文学
|
||
value: d
|
||
- label: 原创
|
||
value: e
|
||
- label: 来自网络
|
||
value: f
|
||
- label: 其他
|
||
value: g
|
||
- label: 影视
|
||
value: h
|
||
- label: 诗词
|
||
value: i
|
||
- label: 哲学
|
||
value: k
|
||
- label: 抖机灵
|
||
value: l
|
||
value:
|
||
- d
|
||
- i
|
||
- k
|
||
- $formkit: textarea
|
||
name: hero_custom_description
|
||
label: 自定义描述文案
|
||
key: hero_custom_description
|
||
if: "$get(hero_description_mode).value === 'custom'"
|
||
- $formkit: attachment
|
||
name: hero_background_image
|
||
label: 背景图片
|
||
- group: home
|
||
label: 首页
|
||
formSchema:
|
||
- $formkit: text
|
||
name: home_pinned_title
|
||
label: 置顶模块标题
|
||
value: 置顶
|
||
- $formkit: text
|
||
name: home_posts_title
|
||
label: 文章模块标题
|
||
value: 文章
|
||
- $formkit: switch
|
||
name: home_card_show_visit
|
||
label: 文章卡片显示阅读量
|
||
value: true
|
||
- $formkit: switch
|
||
name: home_card_show_wordcount
|
||
label: 文章卡片显示字数
|
||
value: true
|
||
- $formkit: switch
|
||
name: home_card_show_category
|
||
label: 文章卡片显示分类
|
||
value: true
|
||
- $formkit: switch
|
||
name: home_card_show_tags
|
||
label: 文章卡片显示标签
|
||
value: true
|
||
- $formkit: number
|
||
name: home_excerpt_lines
|
||
label: 文章简介显示行数
|
||
value: 3
|
||
- $formkit: select
|
||
name: home_post_loading
|
||
label: 文章加载方式
|
||
options:
|
||
- label: 分页
|
||
value: pagination
|
||
- label: 下滑加载
|
||
value: infinite_scroll
|
||
value: pagination
|
||
- $formkit: text
|
||
name: home_label_newer
|
||
label: 分页-较新标签
|
||
value: 较新
|
||
- $formkit: text
|
||
name: home_label_older
|
||
label: 分页-较旧标签
|
||
value: 较旧
|
||
- $formkit: text
|
||
name: home_label_loading
|
||
label: 无限滚动-加载中文案
|
||
value: 加载中...
|
||
- $formkit: text
|
||
name: home_label_all_loaded
|
||
label: 无限滚动-全部加载文案
|
||
value: 已加载全部文章
|
||
- $formkit: text
|
||
name: home_label_no_posts
|
||
label: 暂无文章文案
|
||
value: 暂无文章。
|
||
- $formkit: text
|
||
name: home_label_post_count
|
||
label: 文章数量文案({total}为占位符)
|
||
value: 共 {total} 篇文章
|
||
- group: article
|
||
label: 文章
|
||
formSchema:
|
||
- $formkit: switch
|
||
name: article_show_cover
|
||
label: 显示封面图
|
||
value: true
|
||
- $formkit: switch
|
||
name: article_show_date
|
||
label: 显示发布日期
|
||
value: true
|
||
- $formkit: switch
|
||
name: article_show_category
|
||
label: 显示分类
|
||
value: true
|
||
- $formkit: switch
|
||
name: article_show_tags
|
||
label: 显示标签
|
||
value: true
|
||
- $formkit: switch
|
||
name: article_show_nav
|
||
label: 显示上下篇导航
|
||
value: true
|
||
- $formkit: switch
|
||
name: article_show_toc
|
||
label: 显示文章目录
|
||
value: true
|
||
- $formkit: select
|
||
name: article_toc_position
|
||
label: 目录位置
|
||
options:
|
||
- label: 左侧
|
||
value: left
|
||
- label: 右侧
|
||
value: right
|
||
value: left
|
||
- $formkit: switch
|
||
name: article_show_word_count
|
||
label: 显示字数统计
|
||
value: true
|
||
- $formkit: switch
|
||
name: article_show_visit_count
|
||
label: 显示阅读量统计
|
||
value: true
|
||
- $formkit: switch
|
||
name: article_show_read_time
|
||
label: 显示预计阅读时间
|
||
value: false
|
||
- $formkit: select
|
||
name: article_code_theme
|
||
label: 代码高亮主题
|
||
options:
|
||
- label: Warm
|
||
value: warm
|
||
- label: Cold
|
||
value: cold
|
||
value: warm
|
||
- group: moments
|
||
label: 瞬间
|
||
formSchema:
|
||
- $formkit: text
|
||
name: moments_page_title
|
||
label: 页面标题
|
||
value: 瞬间
|
||
- $formkit: select
|
||
name: moments_style
|
||
label: 展示样式
|
||
options:
|
||
- label: Timeline
|
||
value: timeline
|
||
- label: Cards
|
||
value: cards
|
||
- label: Masonry
|
||
value: masonry
|
||
value: timeline
|
||
- $formkit: select
|
||
name: moments_loading_mode
|
||
label: 加载方式
|
||
options:
|
||
- label: 下滑加载
|
||
value: infinite_scroll
|
||
- label: 分页
|
||
value: pagination
|
||
value: infinite_scroll
|
||
- $formkit: number
|
||
name: moments_page_size
|
||
label: 每页显示数量
|
||
value: 10
|
||
- group: photos
|
||
label: 图库
|
||
formSchema:
|
||
- $formkit: text
|
||
name: photos_page_title
|
||
label: 页面标题
|
||
value: 图库
|
||
- $formkit: select
|
||
name: photos_style
|
||
label: 展示样式
|
||
options:
|
||
- label: Masonry
|
||
value: masonry
|
||
- label: Grid
|
||
value: grid
|
||
- label: Carousel
|
||
value: carousel
|
||
value: masonry
|
||
- $formkit: number
|
||
name: photos_columns
|
||
label: 列数
|
||
value: 3
|
||
- $formkit: switch
|
||
name: photos_show_ungrouped
|
||
label: 显示未分组图片
|
||
value: false
|
||
help: 开启后"全部"视图中会显示未分组的图片,未分组图片区域的标题为"全部"。
|
||
- $formkit: switch
|
||
name: photos_show_group_title
|
||
label: 显示分组标题
|
||
value: true
|
||
help: 关闭后"全部"视图中不再显示各分组的标题,所有图片合并展示。
|
||
- group: links
|
||
label: 友情链接
|
||
formSchema:
|
||
- $formkit: text
|
||
name: links_page_title
|
||
label: 页面标题
|
||
value: 友情链接
|
||
- $formkit: select
|
||
name: links_style
|
||
label: 展示样式
|
||
options:
|
||
- label: Grid
|
||
value: grid
|
||
- label: List
|
||
value: list
|
||
- label: Cards
|
||
value: cards
|
||
value: cards
|
||
- group: friends
|
||
label: 朋友圈
|
||
formSchema:
|
||
- $formkit: text
|
||
name: friends_page_title
|
||
label: 页面标题
|
||
value: 朋友圈
|
||
- group: messageboard
|
||
label: 留言板
|
||
formSchema:
|
||
- $formkit: text
|
||
name: messageboard_title
|
||
label: 留言板标题
|
||
value: 留言板
|
||
- $formkit: textarea
|
||
name: messageboard_subtitle
|
||
label: 留言板副标题
|
||
value: 在这里留下你的足迹吧 🌙
|
||
- group: comment
|
||
label: 评论
|
||
formSchema:
|
||
- $formkit: select
|
||
name: comment_style
|
||
label: 评论样式
|
||
options:
|
||
- label: Warm
|
||
value: warm
|
||
- label: Minimal
|
||
value: minimal
|
||
value: warm
|
||
- $formkit: switch
|
||
name: comment_show_avatar
|
||
label: 显示头像
|
||
value: true
|
||
- group: footer
|
||
label: 页脚
|
||
formSchema:
|
||
- $formkit: text
|
||
name: footer_copyright
|
||
label: 版权信息(留空则使用默认格式 © 年份 站点标题)
|
||
- $formkit: text
|
||
name: footer_icp
|
||
label: ICP 备案号
|
||
- $formkit: repeater
|
||
name: footer_socials
|
||
label: 社交链接
|
||
children:
|
||
- $formkit: text
|
||
name: platform
|
||
label: 平台名称
|
||
- $formkit: text
|
||
name: icon
|
||
label: 图标类名(如 fa-brands fa-github)
|
||
- $formkit: url
|
||
name: url
|
||
label: 链接地址
|
||
- $formkit: switch
|
||
name: footer_show_powered
|
||
label: 显示 "Powered by Halo"
|
||
value: true
|
||
- $formkit: switch
|
||
name: footer_show_theme
|
||
label: 显示主题版本
|
||
value: true
|
||
- $formkit: code
|
||
name: footer_custom_html
|
||
label: 自定义 HTML(统计代码等)
|
||
language: html
|