Files
halo-theme-WarmIsland/settings.yaml
T

500 lines
14 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: 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: 搜索按钮标签
- $formkit: text
name: label_theme_switch
label: 主题切换标签
- $formkit: text
name: label_archives_title
label: 归档页标题
- $formkit: select
name: language
label: 语言
options:
- label: 跟随浏览器
value: auto
- label: 简体中文
value: zh_CN
- label: 繁體中文
value: zh_TW
- label: English
value: en
value: auto
help: 设置主题界面语言,选择"跟随浏览器"将根据浏览器语言自动匹配
- 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: 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: 置顶模块标题
- $formkit: text
name: home_posts_title
label: 文章模块标题
- $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: 分页-较新标签
- $formkit: text
name: home_label_older
label: 分页-较旧标签
- $formkit: text
name: home_label_loading
label: 无限滚动-加载中文案
- $formkit: text
name: home_label_all_loaded
label: 无限滚动-全部加载文案
- $formkit: text
name: home_label_no_posts
label: 暂无文章文案
- $formkit: text
name: home_label_post_count
label: 文章数量文案({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
- $formkit: select
name: article_toc_expand
label: 目录展开模式
options:
- label: 仅展开当前分组
value: active
- label: 全部展开
value: all
value: active
help: 控制文章目录的展开方式
- $formkit: switch
name: article_show_related
id: article_show_related
label: 显示相关文章推荐
value: false
- $formkit: text
name: article_related_title
key: article_related_title
label: 相关文章标题
if: "$get(article_show_related).value === true"
- $formkit: switch
name: article_show_share
id: article_show_share
label: 显示分享按钮
value: true
- $formkit: text
name: article_share_title
key: article_share_title
label: 分享区域标题
if: "$get(article_show_share).value !== false"
- $formkit: checkbox
name: article_share_channels
key: article_share_channels
label: 分享渠道
if: "$get(article_show_share).value !== false"
options:
- label: QQ
value: qq
- label: 微信
value: wechat
- label: 微博
value: weibo
- label: X (Twitter)
value: twitter
- label: Facebook
value: facebook
- label: Telegram
value: telegram
value:
- qq
- wechat
- weibo
- group: moments
label: 瞬间
formSchema:
- $formkit: text
name: moments_page_title
label: 页面标题
- $formkit: select
name: moments_style
label: 展示样式
options:
- label: Cards
value: cards
- label: Masonry
value: masonry
value: cards
- $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: 页面标题
- $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: 页面标题
- $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: 页面标题
- group: messageboard
label: 留言板
formSchema:
- $formkit: text
name: messageboard_title
label: 留言板标题
- $formkit: textarea
name: messageboard_subtitle
label: 留言板副标题
- 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