halo-theme-dream2.0-plus/settings.yaml

1241 lines
44 KiB
YAML
Raw Normal View History

2023-03-21 12:10:05 +08:00
apiVersion: v1alpha1
kind: Setting
metadata:
name: theme-dream-setting
spec:
forms:
- group: basic_info
label: '基础信息'
formSchema:
- $formkit: text
name: small_title
label: 网站副标题
placeholder: '请输入网站副标题'
2023-03-22 10:36:48 +08:00
- $formkit: text
name: document_hidden_title
label: 离屏文案(离开)
placeholder: '请输入标题'
help: '浏览器切换到其它标签或后台时页面标题展示的文字。'
- $formkit: text
name: document_visible_title
label: 离屏文案(回来)
placeholder: '请输入标题'
help: '浏览器返回到当前标签时页面标题展示的文字。'
- $formkit: text
name: index_inform
label: 首页通知
placeholder: 请输入通知内容
help: '在首页显示一条通知。'
- $formkit: textarea
name: copy_explain
label: 拷贝说明
placeholder: 请输入说明内容
help: '当用户拷贝文本时,自动将该文本内容追加到最后面。'
- $formkit: attachment
name: night_logo
label: '黑暗模式 Logo'
placeholder: '请输入/选择 Logo 路径'
help: '在黑暗模式时显示的 Logo放空默认为网站 Logo。'
- $formkit: text
name: page_number
label: 分页页码数量
placeholder: '请输入数量数值'
value: '5'
- $formkit: text
name: record_number
label: 备案号
placeholder: 'XICP备XXXXXXXXXX号-X'
- $formkit: text
name: record_number_ps
label: 公安部备案
placeholder: 'X公网安备 XXXXXXXXXXXXXX号'
- $formkit: text
name: website_time
label: 建站时间
placeholder: 'YYYY/MM/dd HH:mm:ss'
help: '按YYYY/MM/dd HH:mm:ss格式输入时间进行倒计时非时间格式则直接显示文本。'
- $formkit: attachment
name: cloud_by_logo
label: '云服务提供商 Logo'
placeholder: '请输入/选择 Logo 路径'
- $formkit: text
name: cloud_by_url
label: '云服务提供商 URL'
placeholder: '请输入链接地址'
2023-03-22 10:08:39 +08:00
- group: basic_style
label: '基础样式'
formSchema:
2023-03-22 10:36:48 +08:00
- $formkit: radio
name: load_progress
label: 加载进度条
value: center
help: '如果某个选项的背景图链接未指定,则不开启那个选项的背景图。'
options:
- value: none
label: 不显示
- value: left
label: 左侧展开
- value: center
label: 居中展开
- $formkit: radio
name: drawer_toc
label: 侧边抽屉式目录
value: true
help: "在非桌面设备上,显示展开侧边抽屉式目录的悬浮按钮。"
options:
- value: true
label: 显示
- value: false
label: 不显示
- $formkit: radio
name: enable_image_bg
label: 开启博客背景图
value: false
help: '如果某个选项的背景图链接未指定,则不开启那个选项的背景图。'
options:
- label: 开启
value: true
- label: 关闭
value: false
- $formkit: attachment
name: background_pc
label: '明亮模式 PC 端背景图'
placeholder: '请输入/选择图片路径'
- $formkit: attachment
name: background_mobile
label: 明亮模式移动端背景图
placeholder: '请输入/选择图片路径'
- $formkit: attachment
name: night_background_pc
label: '黑暗模式 PC 端背景图'
placeholder: '请输入/选择图片路径'
- $formkit: attachment
name: night_background_mobile
label: 黑暗模式移动端背景图
placeholder: '请输入/选择图片路径'
2023-03-22 10:08:39 +08:00
- $formkit: radio
name: enable_banner
label: 开启博客横幅大图
value: false
options:
- label: 开启
value: true
- label: 关闭
value: false
- $formkit: attachment
name: banner_image
label: 横幅背景图
placeholder: '请输入/选择图片路径'
- $formkit: text
name: banner_description
label: 横幅文字描述
placeholder: '请输入描述内容'
2023-03-22 11:57:40 +08:00
- $formkit: select
name: theme_style
label: 主题风格
value: 'default'
help: '主题风格效果,不改变主题整体框架。'
options:
- value: 'default'
label: 默认
- value: 'clean'
label: 清爽
- $formkit: select
name: default_theme
label: 默认主题模式
value: 'light'
help: '未打开过博客的浏览器,首次打开博客时的默认主题模式。'
options:
- value: 'light'
label: 明亮模式
- value: 'night'
label: 黑暗模式
- value: 'system'
label: 跟随系统
2023-03-22 10:36:48 +08:00
# - $formkit: text
# name: theme_color
2023-03-22 11:57:40 +08:00
# label: 明亮模式主题色
2023-03-21 12:10:05 +08:00
# type: color
2023-03-22 10:36:48 +08:00
# value: '#50bfff'
# - $formkit: text
# name: night_theme_color
2023-03-22 11:57:40 +08:00
# label: 黑暗模式主题色
2023-03-21 12:10:05 +08:00
# type: color
2023-03-22 10:36:48 +08:00
# value: '#5d93db'
2023-03-22 11:57:40 +08:00
- $formkit: select
name: web_font
label: 博客字体
value: 'default'
options:
- value: 'default'
label: 默认字体
- value: 'WenCang.woff2'
label: 问藏书房体
- value: 'custom'
label: 自定义
2023-03-22 10:36:48 +08:00
- $formkit: attachment
name: custom_font
label: 自定义博客字体
placeholder: '请输入/选择字体路径'
help: '自定义博客字体在博客字体选项为自定义时生效。支持woff2/woff/ttf/eot/svg格式的字体文件链接建议使用woff2格式。'
2023-03-22 11:57:40 +08:00
- $formkit: select
name: sidebar_column
label: 博客布局方式
value: 'all'
options:
- value: 'all'
label: 三列布局
- value: 'only-left'
label: 仅显示左侧
- value: 'only-right'
label: 仅显示右侧
- value: 'module-left'
label: 模块化(左侧)
- value: 'module-right'
label: 模块化(右侧)
2023-03-22 10:36:48 +08:00
# - $formkit: text
# name: module_links
2023-03-22 11:57:40 +08:00
# label: 模块化布局链接
2023-03-21 12:10:05 +08:00
# type: textarea
2023-03-22 10:36:48 +08:00
# placeholder: '标签|文字说明|是否新界面打开(true/false)|背景图链接|跳转链接地址'
# help: '以标签|文字说明|是否新界面打开(true/false)|背景图链接|跳转链接地址格式填写内容,一行表示一个模块链接,可填写 1~6 个链接。'
2023-03-22 11:57:40 +08:00
- $formkit: radio
name: left_sidebar_sticky
label: 左侧边栏悬浮
value: bottom
options:
- value: top
label: 固定顶部
- value: bottom
label: 固定底部
- value: none
label: 不悬浮
- $formkit: radio
name: right_sidebar_sticky
label: 右侧边栏悬浮
value: top
options:
- value: top
label: 固定顶部
- value: bottom
label: 固定底部
- value: none
label: 不悬浮
2023-03-22 10:36:48 +08:00
- group: post
label: '文章设置'
formSchema:
- $formkit: attachment
name: default_thumbnail
label: 默认文章缩略图
placeholder: '请输入/选择图片路径'
help: "如果文章没有指定缩略图,则默认显示当前缩略图。"
2023-03-22 11:57:40 +08:00
- $formkit: select
name: top_thumbnail_mode
label: 置顶文章列表缩略图模式
value: back
help: '置顶的文章在列表的缩略图模式除网格布局外如果文章元数据配置了thumbnail_mode项则当前配置将被覆盖。注设置网格布局后非置顶文章也会变成网格布局。'
options:
- value: default
label: 默认模式
- value: back
label: 背景图模式
- value: small
label: 小图模式(左侧)
- value: small-right
label: 小图模式(右侧)
- value: small-alter
label: 小图模式(交替)
- value: fold
label: 折叠模式
- value: grid
label: 网格模式(强优先)
- $formkit: select
name: thumbnail_mode
label: 文章列表缩略图模式
value: default
help: '文章列表缩略图模式除网格布局外如果文章元数据配置了thumbnail_mode项则当前配置将被覆盖。'
options:
- value: default
label: 默认模式
- value: back
label: 背景图模式
- value: small
label: 小图模式(左侧)
- value: small-right
label: 小图模式(右侧)
- value: small-alter
label: 小图模式(交替)
- value: grid
label: 网格模式(强优先)
- $formkit: select
name: code_pretty
label: 代码块高亮主题
value: atom-one-light
options:
- value: a11y-dark
label: A11y Dark
- value: a11y-light
label: A11y Light
- value: agate
label: Agate
- value: an-old-hope
label: An Old Hope
- value: androidstudio
label: Androidstudio
- value: arduino-light
label: Arduino Light
- value: arta
label: Arta
- value: ascetic
label: Ascetic
- value: atom-one-dark
label: Atom One Dark
- value: atom-one-dark-reasonable
label: Atom One Dark Reasonable
- value: atom-one-light
label: Atom One Light
- value: brown-paper
label: Brown Paper
- value: brown-papersq
label: Brown Papersq
- value: codepen-embed
label: Codepen Embed
- value: color-brewer
label: Color Brewer
- value: dark
label: Dark
- value: default
label: Default
- value: devibeans
label: Devibeans
- value: docco
label: Docco
- value: far
label: Far
- value: foundation
label: Foundation
- value: github-dark-dimmed
label: Github Dark Dimmed
- value: github-dark
label: Github Dark
- value: github
label: Github
- value: gml
label: Gml
- value: googlecode
label: Googlecode
- value: gradient-dark
label: Gradient Dark
- value: gradient-light
label: Gradient Light
- value: grayscale
label: Grayscale
- value: hybrid
label: Hybrid
- value: idea
label: Idea
- value: ir-black
label: Ir Black
- value: isbl-editor-dark
label: Isbl Editor Dark
- value: isbl-editor-light
label: Isbl Editor Light
- value: kimbie-dark
label: Kimbie Dark
- value: kimbie-light
label: Kimbie Light
- value: lightfair
label: Lightfair
- value: lioshi
label: Lioshi
- value: magula
label: Magula
- value: mono-blue
label: Mono Blue
- value: monokai-sublime
label: Monokai Sublime
- value: monokai
label: Monokai
- value: night-owl
label: Night Owl
- value: nnfx-dark
label: Nnfx dark
- value: nnfx-light
label: Nnfx Light
- value: nord
label: Nord
- value: obsidian
label: Obsidian
- value: paraiso-dark
label: Paraiso Dark
- value: paraiso-light
label: Paraiso Light
- value: pojoaque
label: Pojoaque
- value: purebasic
label: Purebasic
- value: qtcreator-dark
label: Qtcreator Dark
- value: qtcreator-light
label: Qtcreator Light
- value: rainbow
label: Rainbow
- value: routeros
label: Routeros
- value: school-book
label: School Book
- value: shades-of-purple
label: Shades Of Purple
- value: srcery
label: Srcery
- value: stackoverflow-dark
label: Stackoverflow Dark
- value: stackoverflow-light
label: Stackoverflow Light
- value: sunburst
label: Sunburst
- value: tomorrow-night-blue
label: Tomorrow Night Blue
- value: tomorrow-night-bright
label: Tomorrow Night Bright
- value: vs
label: Vs
- value: vs2015
label: Vs 2015
- value: xcode
label: Xcode
- value: xt256
label: Xt 256
2023-03-22 10:36:48 +08:00
- $formkit: text
name: code_fold_line
label: 代码块折叠
placeholder: '请输入代码行数数值'
help: '代码行数超出指定行数后默认进行折叠,指定的行数需大于等于 20。'
- $formkit: text
name: img_fold_height
label: 正文长图折叠
placeholder: '请输入高度数值px'
help: '图片高度超出指定高度px后默认进行折叠指定的高度需大于等于 400px。'
2023-03-22 11:57:40 +08:00
- $formkit: text
name: invalid_tips_day
label: 文章失效提示
value: 99999999
placeholder: '请输入时间(天)'
help: '文章超过指定天数未进行更新,展示文章或图片可能失效的温馨提示。'
- $formkit: radio
name: enable_katex
label: KaTeX 公式支持
value: false
help: '博客通过 KaTeX 做数学公式渲染如果文章或页面元数据配置了enable_katex项则当前配置将被覆盖。'
options:
- value: true
label: 默认开启
- value: false
label: 默认关闭
- $formkit: radio
name: enable_copyright
label: 开启文章版权声明
value: true
help: '如果文章或页面元数据配置了enable_copyright项则当前配置将被覆盖。'
options:
- value: true
label: 默认开启
- value: false
label: 默认关闭
- $formkit: radio
name: enable_post_share
label: 开启文章分享
value: true
help: '如果文章或页面元数据配置了enable_share项则当前配置将被覆盖。'
options:
- value: true
label: 默认开启
- value: false
label: 默认关闭
2023-03-22 10:36:48 +08:00
- $formkit: attachment
name: donate_alipay
label: 支付宝捐赠二维码
placeholder: '请输入/选择图片路径'
- $formkit: attachment
name: donate_wechat
label: 微信捐赠二维码
placeholder: '请输入/选择图片路径'
2023-03-22 14:43:26 +08:00
- group: sidebar
2023-03-22 10:36:48 +08:00
label: '侧边栏配置'
formSchema:
2023-03-22 14:43:26 +08:00
- $formkit: repeater
name: sidebar_show
label: 侧边栏展示
help: 配置侧边栏展示方式,三列布局时不能在右侧显示音乐模块。
value:
2023-03-23 18:25:48 +08:00
- name: notice
position: left
hide: is-not-hidden
- name: notice
position: right
hide: is-not-hidden
- name: notice
position: right
hide: is-not-hidden
2023-03-22 14:43:26 +08:00
children:
- $formkit: select
name: type
label: 模块类型
value: ""
options:
- value: 'profile'
label: 信息模块
- value: 'toc'
label: 目录模块
- value: 'notice'
label: 公告模块
- value: 'love'
label: 恋爱墙模块
- value: 'music'
label: 音乐模块
- value: 'ad_piece'
label: 广告模块
- value: 'recent_posts'
label: 最近文章模块
- value: 'recent_comments'
label: 最近评论模块
- value: 'categories'
label: 文章分类模块
- value: 'tags'
label: 文章标签模块
- value: 'tagcloud'
label: 文章标签云模块
2023-03-23 18:25:48 +08:00
# - value: 'links'
# label: 友链模块
2023-03-22 14:43:26 +08:00
- $formkit: select
name: position
label: 模块位置
value: "none"
options:
- value: left
label: 左侧
- value: right
label: 右侧
- value: none
label: 关闭
- $formkit: select
name: hide
label: 隐藏方式
value: "is-not-hidden"
options:
- value: 'is-hidden-mobile'
label: 移动设备隐藏
- value: 'is-hidden-not-desktop'
label: 移动、平板设备隐藏
- value: 'is-hidden-desktop'
label: 桌面设备隐藏
- value: 'is-not-hidden'
label: 不隐藏
- $formkit: radio
name: enable_color_character
label: 侧边栏信息-开启彩字切换
value: false
options:
- value: true
label: 开启
- value: false
label: 关闭
2023-03-22 10:36:48 +08:00
- $formkit: textarea
name: color_character
label: 侧边栏信息-彩字内容
placeholder: 请输入彩字内容
help: "按行输入彩字消息内容,一行一条。"
- $formkit: text
name: profile_location
label: 侧边栏信息-地理位置
placeholder: '请输入个人所在地'
- $formkit: text
name: profile_theme_button
label: 侧边栏信息-主题按钮
placeholder: '按钮名称|按钮地址'
help: '需要按钮名称和按钮地址两个参数,参数间用 “|” 分隔,放空则不显示主题按钮。'
- $formkit: text
name: social_github
label: 侧边栏信息-Github
placeholder: '请输入 Github 用户名'
- $formkit: text
name: social_qq
label: 侧边栏信息-QQ
placeholder: '请输入 QQ 号'
- $formkit: text
name: social_weibo
label: 侧边栏信息-微博
placeholder: '请输入微博用户名'
- $formkit: text
name: social_twitter
label: 侧边栏信息-Twitter
placeholder: '请输入 Twitter 用户名'
- $formkit: text
name: social_facebook
label: 侧边栏信息-Facebook
placeholder: '请输入 Facebook 用户名'
- $formkit: text
name: social_email
label: '侧边栏信息-邮箱'
placeholder: '请输入邮箱地址'
- $formkit: text
name: social_telegram
label: 侧边栏信息-Telegram
placeholder: '请输入 Telegram 用户名'
# - $formkit: text
# name: social_rss
2023-03-22 11:57:40 +08:00
# label: '侧边栏信息-RSS 订阅'
2023-03-21 12:10:05 +08:00
# type: select
# data-type: bool
2023-03-22 10:36:48 +08:00
# value: true
2023-03-22 11:57:40 +08:00
# options:
# - value: true
# label: 开启
# - value: false
# label: 关闭
2023-03-22 10:36:48 +08:00
- $formkit: textarea
name: custom_social_options
label: 侧边栏信息-自定义社交渠道选项
placeholder: "名称|图标|链接地址"
help: 一行表示一个社交渠道,每个社交渠道需要名称、图标和链接地址三个参数,参数之间使用 “|” 分隔,主题内置图标采用 <a href="https://fontawesome.uihtm.com/icons.html" target="_blank">FontAwesome 4.7</a>'。
- $formkit: textarea
name: notice_content
label: 侧边栏公告-博客公告
placeholder: 请输入公告内容
help: 公告内容支持 HTML 标签。
# - $formkit: text
# name: notice_show_mode
2023-03-22 11:57:40 +08:00
# label: 侧边栏公告-显示模式
2023-03-21 12:10:05 +08:00
# type: radio
2023-03-22 10:36:48 +08:00
# value: index
# help: 当满足指定的条件时公告模块才会显示。
2023-03-22 11:57:40 +08:00
# options:
# - value: none
# label: 无条件
# - value: toc
# label: 目录模块不显示时
# - value: index
# label: 仅首页
2023-03-22 10:36:48 +08:00
- $formkit: attachment
name: love_oneself_avatar
label: 侧边栏恋爱墙-自己的头像
placeholder: '请输入/选择图片路径'
- $formkit: text
name: love_oneself_url
label: 侧边栏恋爱墙-自己的主页
placeholder: '请输入个人主页地址'
- $formkit: attachment
name: love_opposite_avatar
label: 侧边栏恋爱墙-对方的头像
placeholder: '请输入/选择图片路径'
- $formkit: text
name: love_opposite_url
label: 侧边栏恋爱墙-对方的主页
placeholder: '请输入个人主页地址'
- $formkit: text
name: love_time
label: 侧边栏恋爱墙-恋爱时间
placeholder: 'YYYY/MM/dd HH:mm:ss'
help: '按YYYY/MM/dd HH:mm:ss格式输入时间进行倒计时非时间格式则直接显示文本。'
- $formkit: text
name: meting_api
label: 侧边栏音乐-自建API
placeholder: '请输入 API 地址'
help: '自建 API 方法见文档:<a href="https://github.com/metowolf/Meting" target="_blank">Meting</a>。'
2023-03-23 18:25:48 +08:00
- $formkit: radio
name: music_mode
label: 侧边栏音乐-音乐播放器配置方式
value: 'playlist'
options:
- value: 'playlist'
label: '网易云歌单 ID'
- value: 'config'
label: 参数进阶配置
2023-03-22 10:36:48 +08:00
- $formkit: text
name: netease_playlist_id
label: '侧边栏音乐-网易云歌单 ID'
placeholder: '请输入歌单 ID'
help: '填写网易云歌单的 ID。'
# - $formkit: text
# name: music_config
2023-03-22 11:57:40 +08:00
# label: 侧边栏音乐-参数进阶配置
2023-03-21 12:10:05 +08:00
# type: textarea
2023-03-22 10:36:48 +08:00
# placeholder: '请输入音乐参数配置'
# value: 'list-folded="true"
2023-03-21 12:10:05 +08:00
# server="netease"
# type="playlist"
# id="7355014621"'
2023-03-22 10:36:48 +08:00
# help: '输入音乐参数配置(<u>id / server / type</u>必填),详细配置方式见官方文档:<a href="https://github.com/metowolf/MetingJS/" target="_blank">MetingJS 2.0</a>。'
# - $formkit: text
# name: show_ad_tag
2023-03-22 11:57:40 +08:00
# label: 侧边栏广告-显示“广告”标签
2023-03-21 12:10:05 +08:00
# type: radio
# data-type: bool
2023-03-22 10:36:48 +08:00
# value: true
2023-03-22 11:57:40 +08:00
# options:
# - value: true
# label: 显示
# - value: false
# label: 不显示
2023-03-23 18:25:48 +08:00
- $formkit: radio
name: ad_tag_close
label: 侧边栏广告-点击“广告”标签可关闭广告
value: true
options:
- value: true
label:
- value: false
label:
2023-03-22 10:36:48 +08:00
# - $formkit: text
# name: ad_mode
2023-03-22 11:57:40 +08:00
# label: 侧边栏广告-广告展示方法
2023-03-21 12:10:05 +08:00
# type: radio
# data-type: bool
2023-03-22 10:36:48 +08:00
# value: true
2023-03-22 11:57:40 +08:00
# options:
# - value: true
# label: 图片+链接
# - value: false
# label: 自定义广告代码
2023-03-22 10:36:48 +08:00
# - $formkit: text
# name: ad_target_url
2023-03-22 11:57:40 +08:00
# label: 侧边栏广告-广告目标地址
2023-03-22 10:36:48 +08:00
# placeholder: '请输入链接地址'
# help: '填写广告跳转的目标路径。'
# - $formkit: text
# name: ad_image
2023-03-22 11:57:40 +08:00
# label: 侧边栏广告-广告图片链接
2023-03-21 12:10:05 +08:00
# type: attachment
2023-03-22 10:36:48 +08:00
# placeholder: '请输入/选择图片路径'
# help: '<u>图片+链接模式时不能为空。'
# - $formkit: text
# name: ad_custom_code
2023-03-22 11:57:40 +08:00
# label: 侧边栏广告-自定义广告代码
2023-03-21 12:10:05 +08:00
# type: textarea
2023-03-22 10:36:48 +08:00
# placeholder: '请输入广告代码'
# help: '在这里黏贴广告联盟提供的广告代码,<u>自定义广告代码模式时不能为空。'
2023-03-23 18:25:48 +08:00
- $formkit: text
name: recent_posts_num
label: 侧边栏最近文章-展示文章数量
placeholder: 请输入数量数值
value: 5
- $formkit: text
name: recent_comments_num
label: 侧边栏最近评论-展示评论数量
placeholder: 请输入数量数值
value: 5
2023-03-22 10:36:48 +08:00
# - $formkit: text
# name: categories_more
2023-03-22 11:57:40 +08:00
# label: 侧边栏分类-显示”更多”按钮
2023-03-21 12:10:05 +08:00
# type: radio
# data-type: bool
2023-03-22 10:36:48 +08:00
# value: true
# help: '超出展示的分类数量后是否显示更多按钮。'
2023-03-22 11:57:40 +08:00
# options:
# - value: true
# label: 显示
# - value: false
# label: 不显示
2023-03-23 18:25:48 +08:00
- $formkit: text
name: categories_num
label: 侧边栏分类-展示分类数量
placeholder: 请输入数量数值
value: 10
- $formkit: radio
name: tags_more
label: 侧边栏标签-显示”更多”按钮
value: true
help: '超出展示的标签数量后是否显示更多按钮。'
options:
- value: true
label: 显示
- value: false
label: 不显示
- $formkit: text
name: tags_num
label: 侧边栏标签-展示标签数量
placeholder: 请输入数量数值
value: 18
- $formkit: radio
name: enable_tag_color
label: 侧边栏标签-开启标签颜色
value: false
options:
- value: true
label: 开启
- value: false
label: 关闭
- $formkit: radio
name: tagcloud_more
label: 侧边栏标签云-显示”更多”按钮
value: true
help: '超出展示的标签数量后是否显示更多按钮。'
options:
- value: true
label: 显示
- value: false
label: 不显示
- $formkit: text
name: tagcloud_num
label: 侧边栏标签云-展示标签数量
placeholder: 请输入数量数值
value: 32
- $formkit: radio
name: enable_tagcloud_color
label: 侧边栏标签云-开启标签颜色
value: false
options:
- value: true
label: 开启
- value: false
label: 关闭
# - $formkit: radio
2023-03-22 10:36:48 +08:00
# name: links_more
2023-03-23 18:25:48 +08:00
# label: 侧边栏友链-显示”更多”按钮
2023-03-22 10:36:48 +08:00
# value: true
# help: '超出展示的友链数量后是否显示更多按钮。'
2023-03-22 11:57:40 +08:00
# options:
# - value: true
# label: 显示
# - value: false
# label: 不显示
2023-03-22 10:36:48 +08:00
# - $formkit: text
# name: links_num
2023-03-23 18:25:48 +08:00
# label: 侧边栏友链-展示友链数量
2023-03-22 10:36:48 +08:00
# placeholder: 请输入数量数值
# value: 10
- group: page_config
label: '页面设置'
formSchema:
- $formkit: attachment
name: links_thumbnail
label: 友链页面-缩略图
placeholder: '请输入/选择图片路径'
- $formkit: attachment
name: links_default_avatar
label: '友链页面-默认 Logo'
placeholder: '请输入/选择 Logo 路径'
help: "在加载用户 Logo 时、友链未设置 Logo 时、友链 Logo 加载失败时显示。"
# - $formkit: text
# name: show_exchange_info
2023-03-22 11:57:40 +08:00
# label: 友链页面-显示友链交换信息
2023-03-21 12:10:05 +08:00
# type: switch
# data-type: bool
2023-03-22 10:36:48 +08:00
# value: true
2023-03-22 11:57:40 +08:00
# options:
# - value: true
# label: 显示
# - value: false
# label: 关闭
2023-03-22 10:36:48 +08:00
# - $formkit: text
# name: links_blogger_avatar
2023-03-22 11:57:40 +08:00
# label: '友链页面-交换信息自定义 Logo 链接'
2023-03-21 12:10:05 +08:00
# type: attachment
2023-03-22 10:36:48 +08:00
# placeholder: '请输入/选择 Logo 路径'
# help: '用于交换友链的 Logo 链接。'
# - $formkit: text
# name: links_info
2023-03-22 11:57:40 +08:00
# label: 友链页面-补充信息
2023-03-21 12:10:05 +08:00
# type: textarea
2023-03-22 10:36:48 +08:00
# placeholder: '请输入补充信息'
# help: '友链页面最低部的补充说明信息,支持 HTML 格式。'
# - $formkit: text
# name: link_comment_id
2023-03-22 11:57:40 +08:00
# label: 友链页面-评论区ID
2023-03-22 10:36:48 +08:00
# placeholder: '请输入 ID'
# help: '友链页面没有 ID需要指定一个自定义页面的 ID 用于评论,被指定的文章评论区将作为友链的评论区, 放空则不显示评论区。 '
# - $formkit: text
# name: journals_fold_height
2023-03-22 11:57:40 +08:00
# label: 日志页面-动态内容折叠
2023-03-22 10:36:48 +08:00
# placeholder: '请输入高度数值px'
# help: '动态内容高度超出指定高度后默认进行折叠,指定的高度需大于等于 260px。'
# - $formkit: text
# name: enable_journals_comment
2023-03-22 11:57:40 +08:00
# label: 日志页面-开启评论区
2023-03-21 12:10:05 +08:00
# type: switch
# data-type: bool
2023-03-22 10:36:48 +08:00
# value: true
2023-03-22 11:57:40 +08:00
# options:
# - value: true
# label: 开启
# - value: false
# label: 关闭
2023-03-22 10:36:48 +08:00
# - $formkit: text
# name: enable_journals_share
2023-03-22 11:57:40 +08:00
# label: 日志页面-开启日志分享
2023-03-21 12:10:05 +08:00
# type: switch
# data-type: bool
2023-03-22 10:36:48 +08:00
# value: true
2023-03-22 11:57:40 +08:00
# options:
# - value: true
# label: 开启
# - value: false
# label: 关闭
- $formkit: attachment
name: journals_share_image
label: 日志页面-日志分享背景图
placeholder: '请输入/选择图片路径'
2023-03-22 10:36:48 +08:00
# - $formkit: text
# name: enable_tags_tag_color
2023-03-22 11:57:40 +08:00
# label: 标签页面-开启标签颜色
2023-03-21 12:10:05 +08:00
# type: switch
# data-type: bool
2023-03-22 10:36:48 +08:00
# value: false
2023-03-22 11:57:40 +08:00
# options:
# - value: true
# label: 开启
# - value: false
# label: 关闭
2023-03-21 12:10:05 +08:00
#live2d:
# label: 看板娘
# items:
2023-03-22 10:36:48 +08:00
# - $formkit: text
# name: enable_live2d
2023-03-22 11:57:40 +08:00
# label: 启用看板娘
2023-03-21 12:10:05 +08:00
# type: switch
# data-type: bool
2023-03-22 10:36:48 +08:00
# value: true
2023-03-22 11:57:40 +08:00
# options:
# - value: true
# label: 开启
# - value: false
# label: 关闭
2023-03-22 10:36:48 +08:00
# - $formkit: text
# name: live2d_model_url
2023-03-22 11:57:40 +08:00
# label: 模型地址
2023-03-22 10:36:48 +08:00
# value: 'https://unpkg.com/live2d-widget-model@1.0.1/'
# placeholder: '请输入 API 地址'
# help: "Live2D 模型 API 地址,可直接克隆 <a href='https://github.com/nineya/live2d-widget-model/' target='_blank'>live2d-widget-model</a> 模型仓库实现自建地址。"
# - $formkit: text
# name: live2d_tips_url
2023-03-22 11:57:40 +08:00
# label: 自定义提示语文件地址
2023-03-21 12:10:05 +08:00
# type: attachment
2023-03-22 10:36:48 +08:00
# placeholder: '请输入/选择文件地址'
# help: '提示语 JSON 文件。'
# - $formkit: text
# name: live2d_about_page
2023-03-22 11:57:40 +08:00
# label: “关于”按钮的 URL 地址
2023-03-22 10:36:48 +08:00
# placeholder: '请输入链接地址'
# help: '放空则不显示关于按钮。'
# - $formkit: text
# name: live2d_model_id
2023-03-22 11:57:40 +08:00
# label: '默认模型 ID'
2023-03-22 10:36:48 +08:00
# value: '0'
# placeholder: '请输入模型 ID'
# help: '默认模型 ID参见 <a href="https://github.com/nineya/live2d-widget-model/blob/master/%E5%8F%AF%E7%94%A8model%E5%88%97%E8%A1%A8.md" target="_blank">可用model列表</a>。'
# - $formkit: text
# name: live2d_model_textures_id
2023-03-22 11:57:40 +08:00
# label: '默认材质 ID'
2023-03-22 10:36:48 +08:00
# value: '0'
# placeholder: '请输入材质 ID'
# help: '默认材质 ID参见 <a href="https://github.com/nineya/live2d-widget-model/blob/master/%E5%8F%AF%E7%94%A8model%E5%88%97%E8%A1%A8.md" target="_blank">可用model列表</a>。'
# - $formkit: text
# name: live2d_waifu_size
2023-03-22 11:57:40 +08:00
# label: 看板娘大小
2023-03-22 10:36:48 +08:00
# value: '280x260'
# placeholder: '请输入宽度(px)x高度(px)'
# help: '看板娘的宽度x高度单位为px。'
# - $formkit: text
# name: live2d_edge_side
2023-03-22 11:57:40 +08:00
# label: 看板娘贴边方向与距离
2023-03-22 10:36:48 +08:00
# value: 'right:50'
# placeholder: '请输入位置:距离(px)'
# - $formkit: text
# name: live2d_model_rand_mode
2023-03-22 11:57:40 +08:00
# label: 模型切换方式
2023-03-21 12:10:05 +08:00
# type: radio
2023-03-22 10:36:48 +08:00
# value: switch
2023-03-22 11:57:40 +08:00
# options:
# - value: switch
# label: 顺序
# - value: rand
# label: 随机
2023-03-22 10:36:48 +08:00
# - $formkit: text
# name: live2d_model_textures_rand_mode
2023-03-22 11:57:40 +08:00
# label: 材质切换方式
2023-03-21 12:10:05 +08:00
# type: radio
2023-03-22 10:36:48 +08:00
# value: rand
2023-03-22 11:57:40 +08:00
# options:
# - value: switch
# label: 顺序
# - value: rand
# label: 随机
2023-03-22 10:36:48 +08:00
# - $formkit: text
# name: live2d_show_tool_menu
2023-03-22 11:57:40 +08:00
# label: 显示工具栏
2023-03-21 12:10:05 +08:00
# type: switch
# data-type: bool
2023-03-22 10:36:48 +08:00
# value: true
2023-03-22 11:57:40 +08:00
# options:
# - value: true
# label: 显示
# - value: false
# label: 关闭
2023-03-22 10:36:48 +08:00
# - $formkit: text
# name: live2d_can_turn_to_home_page
2023-03-22 11:57:40 +08:00
# label: 显示「返回首页」按钮
2023-03-21 12:10:05 +08:00
# type: switch
# data-type: bool
2023-03-22 10:36:48 +08:00
# value: true
2023-03-22 11:57:40 +08:00
# options:
# - value: true
# label: 显示
# - value: false
# label: 关闭
2023-03-22 10:36:48 +08:00
# - $formkit: text
# name: live2d_can_switch_hitokoto
2023-03-22 11:57:40 +08:00
# label: 显示「一言」按钮
2023-03-21 12:10:05 +08:00
# type: switch
# data-type: bool
2023-03-22 10:36:48 +08:00
# value: true
2023-03-22 11:57:40 +08:00
# options:
# - value: true
# label: 显示
# - value: false
# label: 关闭
2023-03-22 10:36:48 +08:00
# - $formkit: text
# name: live2d_can_switch_model
2023-03-22 11:57:40 +08:00
# label: 显示「切换模型」按钮
2023-03-21 12:10:05 +08:00
# type: switch
# data-type: bool
2023-03-22 10:36:48 +08:00
# value: true
2023-03-22 11:57:40 +08:00
# options:
# - value: true
# label: 显示
# - value: false
# label: 关闭
2023-03-22 10:36:48 +08:00
# - $formkit: text
# name: live2d_can_switch_textures
2023-03-22 11:57:40 +08:00
# label: 显示「切换材质」按钮
2023-03-21 12:10:05 +08:00
# type: switch
# data-type: bool
2023-03-22 10:36:48 +08:00
# value: true
2023-03-22 11:57:40 +08:00
# options:
# - value: true
# label: 显示
# - value: false
# label: 关闭
2023-03-22 10:36:48 +08:00
# - $formkit: text
# name: live2d_can_take_screenshot
2023-03-22 11:57:40 +08:00
# label: 显示「截图」按钮
2023-03-21 12:10:05 +08:00
# type: switch
# data-type: bool
2023-03-22 10:36:48 +08:00
# value: true
2023-03-22 11:57:40 +08:00
# options:
# - value: true
# label: 显示
# - value: false
# label: 关闭
2023-03-22 10:36:48 +08:00
# - $formkit: text
# name: live2d_can_turn_to_about_page
2023-03-22 11:57:40 +08:00
# label: 显示「关于」按钮
2023-03-21 12:10:05 +08:00
# type: switch
# data-type: bool
2023-03-22 10:36:48 +08:00
# value: true
2023-03-22 11:57:40 +08:00
# options:
# - value: true
# label: 显示
# - value: false
# label: 关闭
2023-03-22 10:36:48 +08:00
# - $formkit: text
# name: live2d_can_close_live2d
2023-03-22 11:57:40 +08:00
# label: 显示「关闭看板娘」按钮
2023-03-21 12:10:05 +08:00
# type: switch
# data-type: bool
2023-03-22 10:36:48 +08:00
# value: true
2023-03-22 11:57:40 +08:00
# options:
# - value: true
# label: 显示
# - value: false
# label: 关闭
- group: enhance
label: '增强功能'
formSchema:
- $formkit: select
name: cursor_style
label: 鼠标风格
value: none
options:
- value: none
label: 关闭
- value: breeze
label: 清风(深色)
- $formkit: select
name: cursor_move
label: 鼠标移动特效
value: none
options:
- value: none
label: 关闭
- value: bubbleCursor
label: 气泡跟随
- value: emojiCursor
label: 表情包跟随
- value: springyEmojiCursor
label: 弹性表情包跟随
- value: fairyDustCursor
label: 仙女棒效果
- value: snowflakeCursor
label: 雪花跟随
- value: followingDotCursor
label: 圆点跟随
- value: ghostCursor
label: 移动残影(疏)
- value: trailingCursor
label: 移动残影(密)
- $formkit: select
name: cursor_click
label: 鼠标点击特效
value: none
options:
- value: none
label: 关闭
- value: firework
label: 烟花特效
- value: granule
label: 粒子爆炸
2023-03-22 10:36:48 +08:00
# - $formkit: text
# name: enable_sw
2023-03-22 11:57:40 +08:00
# label: "启用 Service Worker 优化"
2023-03-21 12:10:05 +08:00
# type: radio
# data-type: text
2023-03-22 10:36:48 +08:00
# value: "false"
# help: "需要在 Nginx 中添加代理配置方可启用,配置方法见 <a href='https://blog.nineya.com/archives/104.html' target='_blank'>Dream 2.0.5起移除FreeCDN以及SW配置方法</a>。"
2023-03-22 11:57:40 +08:00
# options:
# - value: "false"
# label: 关闭
# - value: "&install=true"
# label: 开启CDN并发请求
# - value: "&install=true&offLine=true"
# label: 开启全站离线
# - value: "uninstall"
# label: 卸载
- $formkit: radio
name: effects_sakura_mode
label: 樱花飘落特效显示模式
value: day
options:
- value: none
label: 不显示
- value: day
label: 明亮模式
- value: night
label: 黑暗模式
- value: all
label: 全模式
- $formkit: radio
name: effects_universe_mode
label: 宇宙星空特效显示模式
value: night
options:
- value: none
label: 不显示
- value: day
label: 明亮模式
- value: night
label: 黑暗模式
- value: all
label: 全模式
- $formkit: radio
name: effects_circle_magic_mode
label: 上升圆点特效显示模式
value: night
options:
- value: none
label: 不显示
- value: day
label: 明亮模式
- value: night
label: 黑暗模式
- value: all
label: 全模式
- $formkit: radio
name: enable_gray_mode
label: 灰色模式
value: false
help: '向英雄致敬,愿精神长存!'
options:
- value: true
label: 开启
- value: false
label: 关闭
- $formkit: radio
name: enable_patch
label: 补丁模式
value: true
help: '引入补丁脚本,实现对部分异常不更新主题进行 bug 修复!'
options:
- value: true
label: 开启
- value: false
label: 关闭
- $formkit: radio
name: enable_busuanzi
label: 开启 busuanzi 访客统计
value: true
options:
- value: true
label: 开启
- value: false
label: 关闭
- $formkit: radio
name: enable_baidu_push
label: 启用百度 URL 自动推送
value: false
options:
- value: true
label: 开启
- value: false
label: 关闭
- $formkit: radio
name: enable_toutiao_push
label: 启用头条搜索自动推送
value: false
options:
- value: true
label: 开启
- value: false
label: 关闭
- $formkit: radio
name: enable_debug
label: 开启 DEBUG 日志
value: false
help: '开发和问题排查时开启日志。'
options:
- value: true
label: 开启
- value: false
label: 关闭
2023-03-22 10:36:48 +08:00
- group: custom
label: '定制主题'
formSchema:
- $formkit: text
name: external_css
label: "外部 CSS 链接"
placeholder: 请输入 CSS 文件链接
help: "填入外部CSS链接无需link标签将插入head标签尾部。"
- $formkit: code
name: inline_css
label: "内嵌 CSS"
placeholder: 请输入 CSS 样式内容
help: '填入CSS代码无需style标签将插入head标签尾部。'
- $formkit: code
name: external_js_head
label: "外部 JS 链接head"
placeholder: 请输入 script 标签
help: '填入外部JS链接需要script标签可按情况指定async和defer属性将插入head标签尾部。'
- $formkit: code
name: inline_js_head
label: "内嵌 JShead"
placeholder: 请输入 JS 代码内容
help: '填入JS代码无需script标签将插入head标签尾部。'
- $formkit: code
name: external_js_body
label: "外部 JS 链接body"
placeholder: 请输入 script 标签
help: '填入外部JS链接需要script标签可按情况指定async和defer属性将插入body标签尾部。'
- $formkit: code
name: inline_js_body
label: "内嵌JSbody"
placeholder: 请输入 JS 代码内容
help: '填入JS代码无需script标签将插入body标签尾部。'