mirror of
https://ghfast.top/https://github.com/zsjy/halo-theme-dream2.0-plus.git
synced 2025-03-15 20:09:41 +08:00
1055 lines
37 KiB
YAML
1055 lines
37 KiB
YAML
apiVersion: v1alpha1
|
||
kind: Setting
|
||
metadata:
|
||
name: theme-dream-setting
|
||
spec:
|
||
forms:
|
||
- group: basic_info
|
||
label: '基础信息'
|
||
formSchema:
|
||
- $formkit: text
|
||
name: metadata_name
|
||
label: 作者用户名
|
||
placeholder: 请输入用户名
|
||
value: admin
|
||
help: 后台用户管理中作者的用户名,填写错误将导致个人资料显示异常(示例:admin)
|
||
- $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: 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: '请输入链接地址'
|
||
- group: basic_style
|
||
label: '基础样式'
|
||
formSchema:
|
||
- $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: '请输入/选择图片路径'
|
||
- $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: '请输入描述内容'
|
||
- $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: 跟随系统
|
||
- $formkit: color
|
||
name: theme_color
|
||
label: 明亮模式主题色
|
||
value: '#50bfff'
|
||
- $formkit: color
|
||
name: night_theme_color
|
||
label: 黑暗模式主题色
|
||
value: '#5d93db'
|
||
- $formkit: select
|
||
name: web_font
|
||
label: 博客字体
|
||
value: 'default'
|
||
options:
|
||
- value: 'default'
|
||
label: 默认字体
|
||
- value: 'WenCang.woff2'
|
||
label: 问藏书房体
|
||
- value: 'custom'
|
||
label: 自定义
|
||
- $formkit: attachment
|
||
name: custom_font
|
||
label: 自定义博客字体
|
||
placeholder: '请输入/选择字体路径'
|
||
help: '自定义博客字体,在博客字体选项为自定义时生效。支持woff2/woff/ttf/eot/svg格式的字体文件链接,建议使用woff2格式。'
|
||
- $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: 模块化(右侧)
|
||
- $formkit: repeater
|
||
name: carousel_options
|
||
label: 首页大图轮播选项
|
||
children:
|
||
- $formkit: text
|
||
name: title
|
||
label: 标题
|
||
- $formkit: text
|
||
name: url
|
||
label: 地址
|
||
- $formkit: attachment
|
||
name: image
|
||
label: 背景图
|
||
- $formkit: radio
|
||
name: target
|
||
label: 打开方式
|
||
value: '_blank'
|
||
options:
|
||
- value: '_blank'
|
||
label: 新窗口
|
||
- value: '_self'
|
||
label: 原窗口
|
||
- $formkit: repeater
|
||
name: module_options
|
||
label: 模块化布局选项
|
||
help: 可填写 1~6 个链接。
|
||
children:
|
||
- $formkit: text
|
||
name: tag
|
||
label: 标签
|
||
- $formkit: text
|
||
name: title
|
||
label: 标题
|
||
- $formkit: text
|
||
name: url
|
||
label: 地址
|
||
- $formkit: attachment
|
||
name: image
|
||
label: 背景图
|
||
- $formkit: radio
|
||
name: target
|
||
label: 打开方式
|
||
value: '_blank'
|
||
options:
|
||
- value: '_blank'
|
||
label: 新窗口
|
||
- value: '_self'
|
||
label: 原窗口
|
||
- $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: 不悬浮
|
||
- group: post
|
||
label: '文章设置'
|
||
formSchema:
|
||
- $formkit: attachment
|
||
name: default_thumbnail
|
||
label: 默认文章缩略图
|
||
placeholder: '请输入/选择图片路径'
|
||
help: "如果文章没有指定缩略图,则默认显示当前缩略图。"
|
||
- $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
|
||
- $formkit: text
|
||
name: code_fold_line
|
||
label: 代码块折叠
|
||
placeholder: '请输入代码行数数值'
|
||
help: '代码行数超出指定行数后默认进行折叠,指定的行数需大于等于 20。'
|
||
- $formkit: text
|
||
name: img_fold_height
|
||
label: 正文长图折叠
|
||
placeholder: '请输入高度数值(px)'
|
||
help: '图片高度超出指定高度(px)后默认进行折叠,指定的高度需大于等于 400px。'
|
||
- $formkit: radio
|
||
name: show_img_name
|
||
label: 显示图片名称
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $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: 默认关闭
|
||
- $formkit: attachment
|
||
name: donate_alipay
|
||
label: 支付宝捐赠二维码
|
||
placeholder: '请输入/选择图片路径'
|
||
- $formkit: attachment
|
||
name: donate_wechat
|
||
label: 微信捐赠二维码
|
||
placeholder: '请输入/选择图片路径'
|
||
- group: sidebar
|
||
label: '侧边栏配置'
|
||
formSchema:
|
||
- $formkit: repeater
|
||
name: sidebar_show
|
||
label: 侧边栏展示
|
||
help: 配置侧边栏展示方式,三列布局时不能在右侧显示音乐模块。
|
||
value:
|
||
- type: notice
|
||
position: left
|
||
hide: is-not-hidden
|
||
children:
|
||
- $formkit: select
|
||
name: type
|
||
label: 模块类型
|
||
value: "profile"
|
||
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: 'categories'
|
||
label: 文章分类模块
|
||
- value: 'tags'
|
||
label: 文章标签模块
|
||
- value: 'tagcloud'
|
||
label: 文章标签云模块
|
||
- $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: 关闭
|
||
- $formkit: textarea
|
||
name: color_character
|
||
label: 侧边栏信息-彩字内容
|
||
placeholder: 请输入彩字内容
|
||
rows: 4
|
||
help: "按行输入彩字消息内容,一行一条。"
|
||
- $formkit: text
|
||
name: profile_location
|
||
label: 侧边栏信息-地理位置
|
||
placeholder: '请输入个人所在地'
|
||
- $formkit: text
|
||
name: profile_theme_button
|
||
label: 侧边栏信息-主题按钮
|
||
placeholder: '按钮名称|按钮地址'
|
||
help: '需要按钮名称和按钮地址两个参数,参数间用 “|” 分隔,放空则不显示主题按钮。'
|
||
- $formkit: repeater
|
||
name: custom_options
|
||
label: 社交渠道
|
||
help: 图标目前仅支持 RemixIcon 5.3.0。
|
||
value:
|
||
- name: QQ聊天
|
||
icon: 'ri-qq-fill'
|
||
url: tencent://message/?uin=${qq}&Site=&Menu=yes
|
||
- name: 给我发邮件
|
||
icon: 'ri-mail-fill'
|
||
url: mailto:邮箱地址
|
||
children:
|
||
- $formkit: text
|
||
name: name
|
||
label: 名称
|
||
value: ""
|
||
- $formkit: text
|
||
name: icon
|
||
label: 图标
|
||
value: ""
|
||
- $formkit: textarea
|
||
rows: 2
|
||
name: url
|
||
label: 地址
|
||
value: ""
|
||
- $formkit: textarea
|
||
name: notice_content
|
||
label: 侧边栏公告-博客公告
|
||
placeholder: 请输入公告内容
|
||
help: 公告内容支持 HTML 标签。
|
||
- $formkit: radio
|
||
name: notice_show_mode
|
||
label: 侧边栏公告-显示模式
|
||
value: index
|
||
help: 当满足指定的条件时公告模块才会显示。
|
||
options:
|
||
- value: none
|
||
label: 无条件
|
||
- value: toc
|
||
label: 目录模块不显示时
|
||
- value: index
|
||
label: 仅首页
|
||
- $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 方法见文档:https://github.com/metowolf/Meting'
|
||
- $formkit: radio
|
||
name: music_mode
|
||
label: 侧边栏音乐-音乐播放器配置方式
|
||
value: 'playlist'
|
||
options:
|
||
- value: 'playlist'
|
||
label: '网易云歌单 ID'
|
||
- value: 'config'
|
||
label: 参数进阶配置
|
||
- $formkit: text
|
||
name: netease_playlist_id
|
||
label: '侧边栏音乐-网易云歌单 ID'
|
||
placeholder: '请输入歌单 ID'
|
||
help: '填写网易云歌单的 ID。'
|
||
- $formkit: textarea
|
||
name: music_config
|
||
label: 侧边栏音乐-参数进阶配置
|
||
placeholder: '请输入音乐参数配置'
|
||
value: 'list-folded="true"
|
||
server="netease"
|
||
type="playlist"
|
||
id="7355014621"'
|
||
help: '输入音乐参数配置(id / server / type必填),详细配置方式见官方文档:https://github.com/metowolf/MetingJS/'
|
||
- $formkit: radio
|
||
name: show_ad_tag
|
||
label: 侧边栏广告-显示“广告”标签
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 显示
|
||
- value: false
|
||
label: 不显示
|
||
- $formkit: radio
|
||
name: ad_tag_close
|
||
label: 侧边栏广告-点击“广告”标签可关闭广告
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: radio
|
||
name: ad_mode
|
||
label: 侧边栏广告-广告展示方法
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 图片+链接
|
||
- value: false
|
||
label: 自定义广告代码
|
||
- $formkit: text
|
||
name: ad_target_url
|
||
label: 侧边栏广告-广告目标地址
|
||
placeholder: '请输入链接地址'
|
||
help: '填写广告跳转的目标路径。'
|
||
- $formkit: attachment
|
||
name: ad_image
|
||
label: 侧边栏广告-广告图片链接
|
||
placeholder: '请输入/选择图片路径'
|
||
help: '图片+链接模式时不能为空。'
|
||
- $formkit: textarea
|
||
name: ad_custom_code
|
||
label: 侧边栏广告-自定义广告代码
|
||
placeholder: '请输入广告代码'
|
||
help: '在这里黏贴广告联盟提供的广告代码,自定义广告代码模式时不能为空。'
|
||
- $formkit: text
|
||
name: recent_posts_num
|
||
label: 侧边栏最近文章-展示文章数量
|
||
placeholder: 请输入数量数值
|
||
value: 5
|
||
- $formkit: radio
|
||
name: categories_more
|
||
label: 侧边栏分类-显示”更多”按钮
|
||
value: true
|
||
help: '超出展示的分类数量后是否显示更多按钮。'
|
||
options:
|
||
- value: true
|
||
label: 显示
|
||
- value: false
|
||
label: 不显示
|
||
- $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: 关闭
|
||
- 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: radio
|
||
name: show_exchange_info
|
||
label: 友链页面-显示友链交换信息
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 显示
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: attachment
|
||
name: links_blogger_avatar
|
||
label: '友链页面-交换信息自定义 Logo 链接'
|
||
placeholder: '请输入/选择 Logo 路径'
|
||
help: '用于交换友链的 Logo 链接。'
|
||
- $formkit: code
|
||
name: links_info
|
||
label: "友链页面-补充信息"
|
||
placeholder: '请输入补充信息'
|
||
help: '友链页面最低部的补充说明信息,支持 HTML 格式。'
|
||
- $formkit: text
|
||
name: link_comment_id
|
||
label: 友链页面-评论区ID
|
||
placeholder: '请输入 ID'
|
||
help: '友链页面没有 ID,需要指定一个自定义页面的 ID 用于评论,被指定的文章评论区将作为友链的评论区, 放空则不显示评论区。'
|
||
- $formkit: radio
|
||
name: enable_tags_tag_color
|
||
label: 标签页面-开启标签颜色
|
||
value: false
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: text
|
||
name: journals_fold_height
|
||
label: 日志页面-动态内容折叠
|
||
placeholder: '请输入高度数值(px)'
|
||
help: '动态内容高度超出指定高度后默认进行折叠,指定的高度需大于等于 260px。'
|
||
- $formkit: radio
|
||
name: enable_journals_comment
|
||
label: 日志页面-开启评论区
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: radio
|
||
name: enable_journals_share
|
||
label: 日志页面-开启日志分享
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: attachment
|
||
name: journals_share_image
|
||
label: 日志页面-日志分享背景图
|
||
placeholder: '请输入/选择图片路径'
|
||
- 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: 粒子爆炸
|
||
- $formkit: radio
|
||
name: enable_sw
|
||
label: "启用 Service Worker 优化"
|
||
value: "false"
|
||
help: "需要在 Nginx 中添加代理配置方可启用,配置方法见:https://blog.nineya.com/archives/104.html"
|
||
options:
|
||
- value: "false"
|
||
label: 关闭
|
||
- value: "&install=true"
|
||
label: 开启CDN并发请求
|
||
- value: "&install=true&offLine=true"
|
||
label: 开启全站离线
|
||
- value: "uninstall"
|
||
label: 卸载
|
||
- $formkit: radio
|
||
name: enable_pjax
|
||
label: Pjax 加载
|
||
value: false
|
||
help: '使用Pjax加载可极大提升页面跳转的速度,但可能和部分插件不兼容。'
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
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: none
|
||
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_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: 关闭
|
||
- 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: "内嵌 JS(head)"
|
||
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: "内嵌JS(body)"
|
||
placeholder: 请输入 JS 代码内容
|
||
help: '填入JS代码,无需script标签,将插入body标签尾部。' |