3323 lines
114 KiB
YAML
3323 lines
114 KiB
YAML
apiVersion: v1alpha1
|
||
kind: Setting
|
||
metadata:
|
||
name: theme-hao-setting
|
||
spec:
|
||
forms:
|
||
- group: basics
|
||
label: 基础
|
||
formSchema:
|
||
- $formkit: code
|
||
name: siteTitle
|
||
label: 站点名称
|
||
placeholder: 请输入站点名称
|
||
height: 80px
|
||
language: html
|
||
help: 支持 HTML 语法
|
||
- $formkit: date
|
||
name: siteStartTime
|
||
label: 建站时间
|
||
validation: required
|
||
value: "2023-08-05"
|
||
help: 注意,此项为必填项
|
||
- $formkit: text
|
||
name: icp
|
||
label: ICP 备案
|
||
placeholder: 请输入 ICP 备案号
|
||
help: 格式:皖ICP备 xxxxxxxx 号
|
||
- $formkit: text
|
||
name: gongan
|
||
label: 公安备案
|
||
placeholder: 请输入公安备案号
|
||
help: 格式:皖公网安备 xxxxxxxx 号
|
||
- $formkit: url
|
||
name: copyrightAgreement
|
||
label: 版权协议
|
||
placeholder: 请输入版权协议地址
|
||
help: 文章模块声明版权,也会使用此协议
|
||
|
||
- group: nav
|
||
label: 导航
|
||
formSchema:
|
||
- $formkit: group
|
||
name: menus
|
||
label: 菜单控制
|
||
value:
|
||
pc_leftMenu: true
|
||
phone_leftMenu: true
|
||
phone_menu: true
|
||
children:
|
||
- $formkit: radio
|
||
name: pc_leftMenu
|
||
id: pc_leftMenu
|
||
label: pc端左侧菜单
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: radio
|
||
name: phone_leftMenu
|
||
label: 移动左侧菜单
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: radio
|
||
name: phone_menu
|
||
label: 移动主菜单
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: menuRadio
|
||
name: leftMenu
|
||
if: $get(pc_leftMenu).value
|
||
label: 站点名左侧菜单
|
||
help: 默认只有主菜单,可前往【外观】—>【菜单】新建菜单组
|
||
value: ""
|
||
- $formkit: group
|
||
name: right
|
||
label: 导航栏右侧
|
||
value:
|
||
travelling: true
|
||
article: true
|
||
darkMode: true
|
||
navLogin: false
|
||
console:
|
||
consoleEnable: true
|
||
children:
|
||
- $formkit: radio
|
||
name: travelling
|
||
id: travelling
|
||
key: travelling
|
||
label: 开往按钮
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: radio
|
||
name: article
|
||
label: 随机文章
|
||
help: 右上角随机文章按钮
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: radio
|
||
name: darkMode
|
||
label: 切换模式
|
||
help: 右上角切换主题模式按钮
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: radio
|
||
name: navLogin
|
||
label: 登入按钮
|
||
help: 右上角登入按钮
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: group
|
||
name: console
|
||
label: 中控台
|
||
children:
|
||
- $formkit: radio
|
||
name: consoleEnable
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
|
||
- group: top
|
||
label: 顶部
|
||
formSchema:
|
||
- $formkit: group
|
||
name: above
|
||
label: 首页第一屏
|
||
help: 开启后会在页面的最上方新增一个第一屏
|
||
value:
|
||
enable_above: false
|
||
typed:
|
||
enable_typed_random:
|
||
enable_above_video:
|
||
index_img:
|
||
phone_index_img:
|
||
index_video:
|
||
children:
|
||
- $formkit: radio
|
||
name: enable_above
|
||
key: enable_above
|
||
id: enable_above
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: repeater
|
||
name: typed
|
||
if: $get(enable_above).value
|
||
label: 打字机显示的文字
|
||
value: [ ]
|
||
children:
|
||
- $formkit: text
|
||
name: text
|
||
label: 自定义文字
|
||
placeholder: 请输入自定义文字
|
||
- $formkit: radio
|
||
label: 随机文字
|
||
if: $get(enable_above).value
|
||
name: enable_typed_random
|
||
key: enable_typed_random
|
||
id: enable_typed_random
|
||
value: false
|
||
help: 如果配置了自定义文字,优先展示自定义文字
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: radio
|
||
if: $get(enable_above).value
|
||
label: 背景模式
|
||
name: enable_above_video
|
||
key: enable_above_video
|
||
id: enable_above_video
|
||
value: false
|
||
options:
|
||
- label: 显示视频
|
||
value: true
|
||
- label: 显示图片
|
||
value: false
|
||
- $formkit: attachment
|
||
name: index_video
|
||
key: index_video
|
||
id: index_video
|
||
if: $get(enable_above).value && $get(enable_above_video).value
|
||
label: 动态壁纸
|
||
placeholder: 请填写动态壁纸地址
|
||
value: ""
|
||
help: http(s)://xxx.mp4
|
||
- $formkit: attachment
|
||
name: index_img
|
||
if: $get(enable_above).value && $get(enable_above_video).value == false
|
||
label: PC背景图
|
||
placeholder: 请填写背景图地址
|
||
value: https://www.dmoe.cc/random.php
|
||
- $formkit: attachment
|
||
name: phone_index_img
|
||
if: $get(enable_above).value && $get(enable_above_video).value == false
|
||
label: 移动端背景图
|
||
placeholder: 请填写移动端背景图地址
|
||
value: https://imgapi.kouseki.cn/random?sort=mp
|
||
- $formkit: radio
|
||
label: 全局透明背景图
|
||
if: $get(enable_above).value == false
|
||
name: enable_background_img
|
||
key: enable_background_img
|
||
id: enable_background_img
|
||
value: false
|
||
help: 首页透明背景图和首页第一屏不能同时使用
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: attachment
|
||
name: index_background_img
|
||
if: $get(enable_background_img).value && $get(enable_above).value == false
|
||
label: PC背景图
|
||
placeholder: 请填写背景图地址
|
||
value: https://www.dmoe.cc/random.php
|
||
- $formkit: attachment
|
||
name: phone_index_background_img
|
||
if: $get(enable_background_img).value && $get(enable_above).value == false
|
||
label: 移动端背景图
|
||
placeholder: 请填写移动端背景图地址
|
||
value: https://imgapi.kouseki.cn/random?sort=mp
|
||
- $formkit: radio
|
||
name: moment
|
||
label: 瞬间说说
|
||
value: true
|
||
help: 需要安装瞬间插件
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: group
|
||
name: climb
|
||
label: 宠物挂件
|
||
help: 需要瞬间丶顶部 Banner显示
|
||
value:
|
||
climbEnable: false
|
||
climbImg: https://imgapi.yyds.pink/random?sort=animals
|
||
children:
|
||
- $formkit: radio
|
||
name: climbEnable
|
||
key: climbEnable
|
||
id: climbEnable
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: url
|
||
name: climbImg
|
||
if: $get(climbEnable).value
|
||
label: 图片
|
||
help: 随机图地址:https://imgapi.yyds.pink/random?sort=animals
|
||
- $formkit: radio
|
||
name: recentTop
|
||
id: recentTop
|
||
key: recentTop
|
||
label: 顶部 Banner
|
||
value: true
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: group
|
||
name: BannerLeft
|
||
label: Banner 左侧
|
||
if: $get(recentTop).value
|
||
value:
|
||
bannersBackground: default
|
||
bannersTitleBig: Halo Theme Hao
|
||
bannersTitleSmall: 更多信息请关注 GitHub
|
||
categoryGroup:
|
||
- title: "必看精选"
|
||
icon: "haofont hao-icon-book"
|
||
url: "/"
|
||
colorOneLight: "#358bff"
|
||
colorTwoLight: "#15c6ff"
|
||
colorOneDark: "#0653b8"
|
||
colorTwoDark: "#2fcbff"
|
||
- title: "热门文章"
|
||
icon: "haofont hao-icon-fire"
|
||
url: "/"
|
||
colorOneLight: "#ff6655"
|
||
colorTwoLight: "#ffbf37"
|
||
colorOneDark: "#e22a16"
|
||
colorTwoDark: "#da980c"
|
||
# - title: "实用教程"
|
||
# icon: "haofont hao-icon-book"
|
||
# url: "/"
|
||
# colorOneLight: "#18e7ae"
|
||
# colorTwoLight: "#1eebeb"
|
||
# colorOneDark: "#099e74"
|
||
# colorTwoDark: "#0ea4a4"
|
||
techStack:
|
||
children:
|
||
- $formkit: select
|
||
name: bannersBackground
|
||
id: bannersBackground
|
||
key: bannersBackground
|
||
label: 背景图
|
||
options:
|
||
- label: 默认技术栈
|
||
value: default
|
||
- label: 个人技术栈
|
||
value: techStack
|
||
- $formkit: repeater
|
||
name: techStack
|
||
if: $get(bannersBackground).value == 'techStack'
|
||
label: 个人技术栈
|
||
help: 需要选择上方“个人技术栈”
|
||
value: [ ]
|
||
children:
|
||
- $formkit: text
|
||
name: name
|
||
label: 名称
|
||
placeholder: 请输入名称
|
||
- $formkit: attachment
|
||
name: url
|
||
label: 路径
|
||
placeholder: 请输入图标路径
|
||
- $formkit: color
|
||
name: background
|
||
label: 背景色
|
||
- $formkit: code
|
||
name: bannersTitleBig
|
||
label: 大标题
|
||
placeholder: 请输入大标题
|
||
height: 80px
|
||
language: html
|
||
help: 支持 HTML 语法
|
||
- $formkit: code
|
||
name: bannersTitleSmall
|
||
label: 小标题
|
||
placeholder: 请输入小标题
|
||
height: 80px
|
||
language: html
|
||
help: 支持 HTML 语法
|
||
- $formkit: repeater
|
||
name: categoryGroup
|
||
id: categoryGroup
|
||
key: categoryGroup
|
||
min: 2
|
||
max: 4
|
||
children:
|
||
- $formkit: text
|
||
name: title
|
||
label: 标题
|
||
placeholder: 请输入内容
|
||
validation: required
|
||
value: "必看精选"
|
||
- $formkit: text
|
||
name: icon
|
||
label: 图标
|
||
placeholder: 请输入内容
|
||
validation: required
|
||
value: "haofont hao-icon-book"
|
||
- $formkit: url
|
||
name: url
|
||
label: 跳转地址
|
||
placeholder: 请输入内容
|
||
validation: required
|
||
value: "/"
|
||
- $formkit: color
|
||
name: colorOneLight
|
||
label: 颜色1 (浅色)
|
||
validation: required
|
||
value: "#358bff"
|
||
- $formkit: color
|
||
name: colorTwoLight
|
||
label: 颜色2 (浅色)
|
||
validation: required
|
||
value: "#15c6ff"
|
||
- $formkit: color
|
||
name: colorOneDark
|
||
label: 颜色1 (深色)
|
||
validation: required
|
||
value: "#0653b8"
|
||
- $formkit: color
|
||
name: colorTwoDark
|
||
label: 颜色2 (深色)
|
||
validation: required
|
||
value: "#2fcbff"
|
||
- $formkit: group
|
||
name: BannerRight
|
||
label: Banner 右侧
|
||
if: $get(recentTop).value
|
||
value:
|
||
todayRecommend: true
|
||
todayRecommendContent:
|
||
todayRecommendUrl: /
|
||
todayRecommendTitle: Halo-Theme-Hao
|
||
todayRecommendCover: https://liuzhihang.com/upload/hao_dark.jpg
|
||
todayRecommendxTitle: 今日推荐
|
||
recommendPost: latest
|
||
children:
|
||
- $formkit: radio
|
||
name: todayRecommend
|
||
id: todayRecommend
|
||
key: todayRecommend
|
||
label: 今日推荐
|
||
help: 开启后会在推荐文章前显示“今日推荐”模块
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: group
|
||
name: todayRecommendContent
|
||
if: $get(todayRecommend).value
|
||
label: 今日推荐
|
||
value:
|
||
todayRecommendUrl:
|
||
todayRecommendTitle:
|
||
todayRecommendCover:
|
||
todayRecommendxTitle:
|
||
children:
|
||
- $formkit: url
|
||
name: todayRecommendUrl
|
||
label: 跳转地址
|
||
placeholder: 请输入地址
|
||
value: /
|
||
- $formkit: text
|
||
name: todayRecommendxTitle
|
||
label: 小标题
|
||
placeholder: 请输入小标题
|
||
value: 今日推荐
|
||
- $formkit: text
|
||
name: todayRecommendTitle
|
||
label: 大标题
|
||
placeholder: 请输入标题
|
||
value: Halo-Theme-Hao
|
||
- $formkit: attachment
|
||
name: todayRecommendCover
|
||
label: 背景图
|
||
placeholder: 请输入地址
|
||
value: https://liuzhihang.com/upload/hao_dark.jpg
|
||
- $formkit: select
|
||
name: recommendPost
|
||
id: recommendPost
|
||
key: recommendPost
|
||
label: 推荐文章
|
||
value: latest
|
||
options:
|
||
- label: 最新文章
|
||
value: latest
|
||
- label: 自定义
|
||
value: custom
|
||
- $formkit: repeater
|
||
if: $get(recommendPost).value === custom
|
||
name: recommendPostCustom
|
||
label: 自定义文章
|
||
help: 建议设置六篇文章
|
||
max: 6
|
||
children:
|
||
- $formkit: postSelect
|
||
name: post
|
||
label: 文章
|
||
value: ""
|
||
validation: required
|
||
|
||
- group: layout
|
||
label: 布局
|
||
formSchema:
|
||
- $formkit: group
|
||
name: navs
|
||
value:
|
||
nav: category
|
||
navCustomCategory:
|
||
navCustomTag:
|
||
navCustomUrl:
|
||
navMore:
|
||
navMoreCustomUrl:
|
||
children:
|
||
- $formkit: select
|
||
name: nav
|
||
id: nav
|
||
key: nav
|
||
label: 导航条显示内容
|
||
options:
|
||
- label: 分类
|
||
value: category
|
||
- label: 标签
|
||
value: tag
|
||
- label: 自定义分类
|
||
value: custom-category
|
||
- label: 自定义标签
|
||
value: custom-tag
|
||
- label: 自定义路径
|
||
value: custom-url
|
||
- $formkit: repeater
|
||
if: $get(nav).value === 'custom-category'
|
||
name: navCustomCategory
|
||
key: navCustomCategory
|
||
label: 自定义分类
|
||
value: [ ]
|
||
children:
|
||
- $formkit: categorySelect
|
||
name: category
|
||
label: 分类
|
||
- $formkit: repeater
|
||
if: $get(nav).value === 'custom-tag'
|
||
name: navCustomTag
|
||
key: navCustomTag
|
||
label: 自定义标签
|
||
value: [ ]
|
||
children:
|
||
- $formkit: tagSelect
|
||
name: tag
|
||
label: 标签
|
||
- $formkit: repeater
|
||
if: $get(nav).value === 'custom-url'
|
||
name: navCustomUrl
|
||
key: navCustomUrl
|
||
label: 自定义路径
|
||
value: [ ]
|
||
children:
|
||
- $formkit: text
|
||
name: title
|
||
label: 标题
|
||
- $formkit: url
|
||
name: url
|
||
label: 链接
|
||
- $formkit: select
|
||
name: navMore
|
||
id: navMore
|
||
key: navMore
|
||
label: 更多按钮跳转地址
|
||
value: categories
|
||
options:
|
||
- label: 隐藏
|
||
value: hide
|
||
- label: 分类
|
||
value: categories
|
||
- label: 标签
|
||
value: tags
|
||
- label: 自定义地址
|
||
value: customUrl
|
||
- $formkit: url
|
||
if: $get(navMore).value === customUrl
|
||
name: navMoreCustomUrl
|
||
label: 文章导航更多跳转路径
|
||
value:
|
||
- $formkit: group
|
||
name: post
|
||
value:
|
||
cols: col2
|
||
postLocation: top
|
||
children:
|
||
- $formkit: select
|
||
name: cols
|
||
label: 文章布局
|
||
options:
|
||
- label: 单列
|
||
value: col1
|
||
- label: 两列
|
||
value: col2
|
||
- label: 三列
|
||
value: col3
|
||
- $formkit: select
|
||
name: postLocation
|
||
label: 封面位置
|
||
options:
|
||
- label: 上方
|
||
value: top
|
||
- label: 左侧
|
||
value: left
|
||
- label: 右侧
|
||
value: right
|
||
- label: 交替
|
||
value: alternate
|
||
help: 建议单列时,将图片放在左右
|
||
- $formkit: url
|
||
name: postRandomImg
|
||
label: 随机封面
|
||
value: https://source.unsplash.com/random/600x400/?blog,scenery,night,desert,sea
|
||
help: 未设置文章封面时,将使用随机封面 (二次元随机图地址:https://www.dmoe.cc/random.php)
|
||
- $formkit: radio
|
||
name: articleCardPolish
|
||
label: 首页文章卡片(擦亮效果)
|
||
value: false
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
|
||
- group: sidebar
|
||
label: 侧栏
|
||
formSchema:
|
||
- $formkit: select
|
||
name: location
|
||
label: 侧边栏位置
|
||
value: right-aside
|
||
options:
|
||
- value: hide-aside
|
||
label: 隐藏
|
||
- value: right-aside
|
||
label: 右侧
|
||
- value: left-aside
|
||
label: 左侧
|
||
- $formkit: group
|
||
name: widgetss
|
||
label: 侧边栏内容
|
||
help: 目前提供的小部件有:profile(个人卡片), wechat(公众号), power(爱发电赞助), welcome(小板报), steam(Steam卡片), music(音乐卡片), friend-link(通讯录), recent-posts(最新文章), comments(最新评论), categories(文章分类), tags(文章标签), stat(统计), tags-stat(标签&归档&统计), adbox(广告区域)。你可以随意组合或排序,以逗号隔开。
|
||
value:
|
||
indexWidgets: profile,wechat,comments,recent-posts,categories,tags-stat
|
||
postWidgets: profile,wechat,toc,comments,recent-posts,categories,tags-stat
|
||
tagWidgets: profile,wechat,comments,recent-posts,categories,tags-stat
|
||
categoryWidgets: profile,wechat,comments,recent-posts,categories,tags-stat
|
||
pageWidgets: ""
|
||
children:
|
||
- $formkit: textarea
|
||
name: indexWidgets
|
||
label: 首页
|
||
- $formkit: textarea
|
||
name: postWidgets
|
||
label: 文章页
|
||
help: post 可以支持设置 toc
|
||
- $formkit: textarea
|
||
name: tagWidgets
|
||
label: 标签页
|
||
- $formkit: textarea
|
||
name: categoryWidgets
|
||
label: 分类页
|
||
- $formkit: textarea
|
||
name: pageWidgets
|
||
label: 自定义页
|
||
help: 自定义页面默认没有侧栏
|
||
- $formkit: group
|
||
name: profile
|
||
label: 个人卡片
|
||
value:
|
||
profileStyle: default
|
||
helloText: 🤖️ 数码科技爱好者, 🔍 分享与热心帮助, 🏠 智能家居小能手, 🔨 设计开发一条龙, 🤝 专修交互与设计, 🏃 脚踏实地行动派, 🧱 团队小组发动机, 💢 壮汉人狠话不多
|
||
children:
|
||
- $formkit: select
|
||
name: profileStyle
|
||
id: profileStyle
|
||
key: profileStyle
|
||
label: 样式
|
||
options:
|
||
- value: default
|
||
label: 默认
|
||
- value: one
|
||
label: 样式一
|
||
- $formkit: attachment
|
||
name: backgroundImg
|
||
label: 背景图片
|
||
value: /themes/theme-hao/assets/images/sidebar/profile.webp
|
||
placeholder: 请输入背景图片路径或地址(建议使用 280px * 330px 图片效果最佳)
|
||
- $formkit: attachment
|
||
name: stickerImg
|
||
if: $get(profileStyle).value == 'one'
|
||
label: 贴纸
|
||
value: https://kunkunyu.com/upload/omxo3N22290781690363822143.png
|
||
placeholder: 请输入图片地址
|
||
- $formkit: text
|
||
if: $get(profileStyle).value == 'one'
|
||
name: desc
|
||
value: "分享设计与科技生活"
|
||
label: 卡片名称下面的描述
|
||
- $formkit: text
|
||
name: helloText
|
||
label: 作者打招呼
|
||
placeholder: 请填写作者打招呼
|
||
help: 注意格式 (🤖️ 数码科技爱好者, 🔍 分享与热心帮助 ) 以逗号隔开
|
||
- $formkit: text
|
||
name: profileName
|
||
label: 卡片名称
|
||
placeholder: 请填写个人卡片名称
|
||
help: 不填写默认为站点名称
|
||
- $formkit: code
|
||
name: profileDesc
|
||
label: 描述信息
|
||
placeholder: 请填写个人卡片描述信息
|
||
height: 200px
|
||
language: html
|
||
help: 支持 HTML 语法
|
||
- $formkit: repeater
|
||
name: socialMedia
|
||
label: 社交媒体
|
||
help: 此处社交媒体最多设置两个
|
||
max: 2
|
||
value: [ ]
|
||
children:
|
||
- $formkit: text
|
||
name: icon
|
||
label: 图标
|
||
- $formkit: text
|
||
name: name
|
||
label: 名称
|
||
- $formkit: url
|
||
name: url
|
||
label: 链接
|
||
- $formkit: group
|
||
name: wechat
|
||
label: 公众号
|
||
value:
|
||
wechatImgFace:
|
||
wechatImgBack:
|
||
color: "#07C160"
|
||
wechatImg: "/themes/theme-hao/assets/images/gzh_cover.png"
|
||
url: "/wechat"
|
||
children:
|
||
- $formkit: color
|
||
name: color
|
||
label: 背景颜色
|
||
value: "#07C160"
|
||
- $formkit: attachment
|
||
name: wechatImg
|
||
label: 背景图
|
||
- $formkit: url
|
||
name: url
|
||
label: 链接
|
||
- $formkit: attachment
|
||
name: wechatImgFace
|
||
label: 公众号正面图
|
||
- $formkit: attachment
|
||
name: wechatImgBack
|
||
label: 公众号背面图
|
||
help: 图片可以从公众号后台下载物料或者自制
|
||
- $formkit: group
|
||
name: power
|
||
label: 爱发电赞助
|
||
value:
|
||
powerLink: /
|
||
url: /apis/api.plugin.halo.run/v1alpha1/plugins/plugin-afdian/afdian/getSponsorList
|
||
showNum: 3
|
||
children:
|
||
- $formkit: url
|
||
name: powerLink
|
||
label: 赞助地址
|
||
- $formkit: text
|
||
name: url
|
||
label: 接口地址
|
||
help: 需要安装爱发电插件
|
||
- $formkit: number
|
||
name: showNum
|
||
label: 最大展示条数
|
||
- $formkit: group
|
||
name: welcome
|
||
label: 小板报
|
||
value:
|
||
key:
|
||
locationLng:
|
||
locationLat:
|
||
children:
|
||
- $formkit: text
|
||
name: key
|
||
label: 腾讯位置服务Key
|
||
value: "xxxx"
|
||
help: 申请地址:https://lbs.qq.com/dev/console/application/mine
|
||
- $formkit: text
|
||
name: locationLng
|
||
label: 经度坐标
|
||
value: "113.215456"
|
||
help: 可访问 https://lbs.qq.com/getPoint 拾取坐标,示例:113.215456
|
||
placeholder: 请输入经度坐标
|
||
- $formkit: text
|
||
name: locationLat
|
||
label: 纬度坐标
|
||
help: 示例:22.582401
|
||
value: "22.582401"
|
||
placeholder: 请输入纬度坐标
|
||
- $formkit: group
|
||
name: music
|
||
label: 音乐卡片
|
||
help: 文档请看:https://githubfast.com/zonemeen/netease-recent-profile
|
||
value:
|
||
musicUrl:
|
||
lightMsimg:
|
||
lightBackMsimg:
|
||
darkMsimg:
|
||
darkBackMsimg:
|
||
children:
|
||
- $formkit: url
|
||
name: musicUrl
|
||
label: 跳转地址
|
||
value: /music
|
||
- $formkit: textarea
|
||
name: lightMsimg
|
||
label: 浅色卡片
|
||
value: https://card-music.yyds.pink/?id=xxxxx&theme=card&themeColor=e60026&mode=light&size=300&show_random=1
|
||
help: https://card-music.yyds.pink/?id=xxxxx&theme=card&themeColor=e60026&mode=light&size=300&show_random=1
|
||
- $formkit: textarea
|
||
name: lightBackMsimg
|
||
label: 浅色翻页卡片
|
||
value: https://card-music.yyds.pink/?id=xxxxx&size=60&type=1&mode=light&title=%E6%9C%80%E8%BF%91%E5%B8%B8%E5%90%AC%E6%A6%9C%E5%8D%95&number=6
|
||
help: https://card-music.yyds.pink/?id=xxxxx&size=60&type=1&mode=light&title=%E6%9C%80%E8%BF%91%E5%B8%B8%E5%90%AC%E6%A6%9C%E5%8D%95&number=6
|
||
- $formkit: textarea
|
||
name: darkMsimg
|
||
label: 深色卡片
|
||
value: https://card-music.yyds.pink/?id=xxxxx&theme=card&themeColor=e60026&mode=dark&size=300&show_random=1
|
||
help: https://card-music.yyds.pink/?id=xxxxx&theme=card&themeColor=e60026&mode=dark&size=300&show_random=1
|
||
- $formkit: textarea
|
||
name: darkBackMsimg
|
||
label: 深色翻页卡片
|
||
value: https://card-music.yyds.pink/?id=xxxxx&size=60%E2%80%A6F%91%E5%B8%B8%E5%90%AC%E6%A6%9C%E5%8D%95&number=6
|
||
help: https://card-music.yyds.pink/?id=xxxxx&size=60%E2%80%A6F%91%E5%B8%B8%E5%90%AC%E6%A6%9C%E5%8D%95&number=6
|
||
- $formkit: group
|
||
name: steam
|
||
label: Steam卡片
|
||
help: 文档请看:https://githubfast.com/yuyinws/steam-card
|
||
value:
|
||
steamUrl:
|
||
cardSteam:
|
||
children:
|
||
- $formkit: url
|
||
name: steamUrl
|
||
label: 跳转地址
|
||
value: /
|
||
- $formkit: textarea
|
||
name: cardSteam
|
||
label: 卡片
|
||
value: https://card.yuy1n.io/card/xxxxxx/gradient1,badge,bg-game-1111460,games,screenshots,badges
|
||
help: https://card.yuy1n.io/card/xxxxxx/gradient1,badge,bg-game-1111460,games,screenshots,badges
|
||
- $formkit: number
|
||
name: recentPost
|
||
label: 最新文章
|
||
value: 4
|
||
help: 文章数量
|
||
- $formkit: group
|
||
name: newcomment
|
||
label: 最新评论
|
||
value:
|
||
newcommentUrl: /newest
|
||
newcommentnumber: 5
|
||
children:
|
||
- $formkit: url
|
||
name: newcommentUrl
|
||
label: 跳转地址
|
||
- $formkit: number
|
||
name: newcommentnumber
|
||
label: 数量
|
||
help: 最新评论数量, 小于 0 则展示5条评论
|
||
- $formkit: number
|
||
name: categoryQuantity
|
||
label: 文章分类
|
||
value: 0
|
||
help: 小于 0 则展示全部分类
|
||
- $formkit: number
|
||
name: tagQuantity
|
||
label: 文章标签
|
||
value: 0
|
||
help: 小于 0 则展示全部标签
|
||
- $formkit: number
|
||
name: archivesQuantity
|
||
label: 文章归档
|
||
value: 0
|
||
help: 小于 0 则展示全部归档(目前没用等适配)
|
||
- $formkit: radio
|
||
name: tags_switch
|
||
label: 标签&归档&统计 (标签按钮开关)
|
||
value: true
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: radio
|
||
name: archive_switch
|
||
label: 标签&归档&统计 (归档按钮开关)
|
||
value: false
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: group
|
||
name: adbox
|
||
label: 广告区域
|
||
value:
|
||
adType:
|
||
children:
|
||
- $formkit: select
|
||
name: adType
|
||
id: adType
|
||
key: adType
|
||
label: 广告类型
|
||
value: none
|
||
options:
|
||
- label: 无
|
||
value: none
|
||
- label: Google AdSence
|
||
value: google
|
||
- label: 自定义
|
||
value: customAd
|
||
- $formkit: group
|
||
if: $get(adType).value == 'google'
|
||
name: ad_google
|
||
label: Google AdSence
|
||
help: 申请地址:https://www.google.com/adsense/
|
||
value:
|
||
ad_client:
|
||
ad_slot:
|
||
ad_format:
|
||
full_width_responsive:
|
||
children:
|
||
- $formkit: text
|
||
name: ad_client
|
||
label: ad_client
|
||
help: 填写Google AdSence广告代码中的ad_client(必填),示例:ca-pub-123456789
|
||
- $formkit: text
|
||
name: ad_slot
|
||
label: ad_slot
|
||
help: 填写Google AdSence单元代码中的ad_slot(必填),示例:987654321
|
||
- $formkit: radio
|
||
name: ad_format
|
||
id: ad_format
|
||
key: ad_format
|
||
label: 广告尺寸
|
||
value: auto
|
||
options:
|
||
- label: 自适应
|
||
value: auto
|
||
- label: 长方形/矩形
|
||
value: rectangle
|
||
- label: 垂直
|
||
value: vertical
|
||
- label: 水平横向
|
||
value: horizontal
|
||
- $formkit: radio
|
||
name: full_width_responsive
|
||
id: full_width_responsive
|
||
key: full_width_responsive
|
||
value: false
|
||
label: 是否宽度自适应
|
||
options:
|
||
- label: 是
|
||
value: true
|
||
- label: 否
|
||
value: false
|
||
- $formkit: group
|
||
if: $get(adType).value == 'customAd'
|
||
name: ad_custom
|
||
label: 自定义广告
|
||
help: 填写广告图片地址和跳转地址
|
||
value:
|
||
ad_client:
|
||
ad_slot:
|
||
ad_format:
|
||
full_width_responsive:
|
||
children:
|
||
- $formkit: text
|
||
name: ad_pic_url
|
||
label: 自定义广告图片地址
|
||
help: 自定义广告图片地址
|
||
- $formkit: text
|
||
name: ad_redirect_url
|
||
label: 自定义广告跳转地址
|
||
help: 自定义广告跳转地址
|
||
- group: footer
|
||
label: 页脚
|
||
formSchema:
|
||
- $formkit: group
|
||
name: footer_bar
|
||
label: 了解更多
|
||
value:
|
||
footer_bar_enable: false
|
||
logo: "困困鱼"
|
||
description: "来自 困困鱼 最新设计与科技的文章"
|
||
children:
|
||
- $formkit: radio
|
||
name: footer_bar_enable
|
||
id: footer_bar_enable
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: code
|
||
if: $get(footer_bar_enable).value
|
||
name: logo
|
||
label: logo
|
||
height: 80px
|
||
language: html
|
||
help: 支持 HTML 语法
|
||
- $formkit: textarea
|
||
if: $get(footer_bar_enable).value
|
||
name: description
|
||
label: 描述
|
||
placeholder: 请填写描述内容
|
||
- $formkit: group
|
||
name: social_media
|
||
label: 社交媒体
|
||
value:
|
||
socialMediaLeft:
|
||
centerImg: https://liuzhihang.com/upload/logo.png
|
||
socialMediaRight:
|
||
children:
|
||
- $formkit: attachment
|
||
name: centerImg
|
||
label: 中间 logo
|
||
placeholder: 请填写 logo 图片地址
|
||
value: https://liuzhihang.com/upload/logo.png
|
||
- $formkit: repeater
|
||
name: socialMediaLeft
|
||
label: 左侧
|
||
value: [ ]
|
||
children:
|
||
- $formkit: radio
|
||
name: option_social_data
|
||
label: 类型
|
||
value: icon
|
||
help: "icon图标选择icon图标,svg代码或者图片(如果使用图片请输入完整img标签)选择自定义"
|
||
options:
|
||
- value: icon
|
||
label: icon图标
|
||
- value: custom
|
||
label: 自定义
|
||
- $formkit: textarea
|
||
name: icon
|
||
help: "icon图标,svg代码,图片(如果使用图片请输入完整img标签)"
|
||
label: 图标
|
||
validation: "required"
|
||
- $formkit: text
|
||
name: name
|
||
label: 名称
|
||
validation: "required"
|
||
- $formkit: text
|
||
name: url
|
||
label: 链接
|
||
validation: "required"
|
||
- $formkit: repeater
|
||
name: socialMediaRight
|
||
label: 右侧
|
||
value: [ ]
|
||
children:
|
||
- $formkit: radio
|
||
name: option_social_data
|
||
label: 类型
|
||
value: icon
|
||
options:
|
||
- value: icon
|
||
label: icon图标
|
||
- value: custom
|
||
label: 自定义
|
||
- $formkit: textarea
|
||
name: icon
|
||
help: "icon图标或svg代码或者图片(如果使用图片请输入完整img标签)"
|
||
label: 图标
|
||
validation: "required"
|
||
- $formkit: text
|
||
name: name
|
||
label: 名称
|
||
validation: "required"
|
||
- $formkit: text
|
||
name: url
|
||
label: 链接
|
||
validation: "required"
|
||
- $formkit: menuRadio
|
||
name: menu
|
||
label: 相关链接
|
||
help: 默认只有主菜单,可前往【外观】—>【菜单】新建菜单组
|
||
- $formkit: group
|
||
name: footer_group
|
||
label: 页脚友链
|
||
value:
|
||
enable_footer_group: true
|
||
num: 3
|
||
children:
|
||
- $formkit: radio
|
||
name: enable_footer_group
|
||
id: enable_footer_group
|
||
key: enable_footer_group
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: number
|
||
if: $get(enable_footer_group).value
|
||
name: num
|
||
label: 友链数
|
||
validation: required
|
||
- $formkit: group
|
||
name: footerContent
|
||
label: 页脚内容
|
||
value:
|
||
default_enable_group:
|
||
default_enable: true
|
||
dingyue: true
|
||
zhuti: true
|
||
about: true
|
||
icp_icon: true
|
||
gongwangan: true
|
||
yingsi: true
|
||
yunzhichi: false
|
||
style_one:
|
||
owner_enable: false
|
||
runtime_enable: true
|
||
work_img: "https://kunkunyu.com/upload/%E5%9B%B0%E5%9B%B0%E9%B1%BC-%E4%B8%8B%E7%8F%AD%E5%95%A6-yellowgreen.svg"
|
||
work_description: "距离月入25k也就还差一个大佬带我~"
|
||
offduty_img: "https://kunkunyu.com/upload/%E5%9B%B0%E5%9B%B0%E9%B1%BC-%E4%B8%8B%E7%8F%AD%E5%95%A6-yellowgreen.svg"
|
||
offduty_description: "下班了就该开开心心的玩耍,嘿嘿~"
|
||
bdageitem_enable: false
|
||
bdageitem:
|
||
- link: "https://halo.run/"
|
||
shields: "https://npm.onmicrosoft.cn/hao-theme-static@1.3.6/images/Frame-Halo-blue.svg"
|
||
message: "博客框架为halo2.x"
|
||
children:
|
||
- $formkit: group
|
||
name: default_enable_group
|
||
label: 底部页脚
|
||
value:
|
||
children:
|
||
- $formkit: radio
|
||
name: default_enable
|
||
id: default_enable
|
||
key: default_enable
|
||
label: 底部启用
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: radio
|
||
if: $get(default_enable).value
|
||
name: dingyue
|
||
id: dingyue
|
||
key: dingyue
|
||
label: 订阅
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: radio
|
||
if: $get(default_enable).value
|
||
name: zhuti
|
||
id: zhuti
|
||
key: zhuti
|
||
label: 主题
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: radio
|
||
if: $get(default_enable).value
|
||
name: about
|
||
id: about
|
||
key: about
|
||
label: 关于
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: radio
|
||
if: $get(default_enable).value
|
||
name: icp_icon
|
||
id: icp_icon
|
||
key: icp_icon
|
||
label: icp备案
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: radio
|
||
if: $get(default_enable).value
|
||
name: gongwangan
|
||
id: gongwangan
|
||
key: gongwangan
|
||
label: 公网安备案
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: radio
|
||
if: $get(default_enable).value
|
||
name: yingsi
|
||
id: yingsi
|
||
key: yingsi
|
||
label: 隐私
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: radio
|
||
if: $get(default_enable).value
|
||
name: yunzhichi
|
||
id: yunzhichi
|
||
key: yunzhichi
|
||
label: 云服务支持
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: select
|
||
name: yunzhichi_list
|
||
id: yunzhichi_list
|
||
key: yunzhichi_list
|
||
if: $get(yunzhichi).value
|
||
label: 云服务商
|
||
options:
|
||
- value: upyun_cloud
|
||
label: 又拍云
|
||
- value: aliyun_cloud
|
||
label: 阿里云
|
||
- value: tencent_cloud
|
||
label: 腾讯云
|
||
- value: huawei_cloud
|
||
label: 华为云
|
||
- value: custom_cloud
|
||
label: 自定义地址
|
||
- $formkit: attachment
|
||
name: yunzhichi_url
|
||
id: yunzhichi_url
|
||
key: yunzhichi_url
|
||
label: 自定义云支持地址
|
||
if: $get(yunzhichi_list).value == 'custom_cloud'
|
||
value:
|
||
placeholder: 请输入自定义云支持地址
|
||
- $formkit: attachment
|
||
name: yunzhichi_url_link
|
||
id: yunzhichi_url_link
|
||
key: yunzhichi_url_link
|
||
label: 自定义云支持跳转地址
|
||
if: $get(yunzhichi_list).value == 'custom_cloud'
|
||
value:
|
||
placeholder: 请输入自定义云支持跳转地址(注意是跳转地址不是图片展示地址)
|
||
# - $formkit: color
|
||
# name: footer_banner_background_color
|
||
# label: 自定义页脚背景颜色
|
||
# validation: required
|
||
# value: "#F1F3F8"
|
||
- $formkit: group
|
||
name: style_one
|
||
label: 中间
|
||
value:
|
||
children:
|
||
- $formkit: radio
|
||
name: owner_enable
|
||
label: 网站所有者
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: radio
|
||
name: runtime_enable
|
||
id: runtime_enable
|
||
label: 运行时间
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: attachment
|
||
if: $get(runtime_enable).value
|
||
key: work_img
|
||
name: work_img
|
||
label: 上班时间的徽标
|
||
placeholder: 请输入内容
|
||
- $formkit: text
|
||
if: $get(runtime_enable).value
|
||
key: work_description
|
||
name: work_description
|
||
label: 上班时间的 title 描述
|
||
placeholder: 请输入内容
|
||
- $formkit: attachment
|
||
if: $get(runtime_enable).value
|
||
key: offduty_img
|
||
name: offduty_img
|
||
label: 下班时间的徽标
|
||
placeholder: 请输入内容
|
||
- $formkit: text
|
||
if: $get(runtime_enable).value
|
||
key: offduty_description
|
||
name: offduty_description
|
||
label: 下班时间的 title 描述
|
||
placeholder: 请输入内容
|
||
- $formkit: radio
|
||
name: bdageitem_enable
|
||
id: bdageitem_enable
|
||
label: 徽标配置项
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: repeater
|
||
name: bdageitem
|
||
label: 徽标配置项
|
||
if: $get(bdageitem_enable).value
|
||
value:
|
||
children:
|
||
- $formkit: url
|
||
name: link
|
||
label: 链接
|
||
placeholder: 请输入内容
|
||
value: "https://halo.run/"
|
||
validation: required
|
||
- $formkit: attachment
|
||
name: shields
|
||
label: 徽标
|
||
placeholder: 请输入内容
|
||
validation: required
|
||
value: "https://npm.onmicrosoft.cn/hao-theme-static@1.3.6/images/Frame-Halo-blue.svg"
|
||
- $formkit: text
|
||
name: message
|
||
label: 徽标 title
|
||
placeholder: 请输入内容
|
||
validation: required
|
||
value: "博客框架为halo2.x"
|
||
|
||
- group: post
|
||
label: 文章
|
||
formSchema:
|
||
- $formkit: radio
|
||
name: dynamicBackground
|
||
label: 动态主色
|
||
value: true
|
||
options:
|
||
- label: 打开
|
||
value: true
|
||
- label: 关闭
|
||
value: false
|
||
help: 文章主色匹配图片颜色
|
||
- $formkit: radio
|
||
name: opacity
|
||
label: 目录模糊效果
|
||
value: true
|
||
options:
|
||
- label: 打开
|
||
value: true
|
||
- label: 关闭
|
||
value: false
|
||
- $formkit: group
|
||
name: aiDescription
|
||
label: 文章 AI 摘要
|
||
value:
|
||
aiDescriptionEnable: false
|
||
gptName:
|
||
mode: local
|
||
switchBtn: false
|
||
btnLink:
|
||
randomNum:
|
||
basicWordCount:
|
||
key:
|
||
Referer:
|
||
children:
|
||
- $formkit: radio
|
||
name: aiDescriptionEnable
|
||
id: aiDescriptionEnable
|
||
key: aiDescriptionEnable
|
||
value: false
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: text
|
||
if: $get(aiDescriptionEnable).value
|
||
name: gptName
|
||
label: 名称
|
||
placeholder: 请输入内容
|
||
value: KunKunYu
|
||
- $formkit: radio
|
||
if: $get(aiDescriptionEnable).value
|
||
name: mode
|
||
label: 模式
|
||
value: local
|
||
help: 本地模式需要自己填写文章摘要
|
||
options:
|
||
- label: 本地
|
||
value: local
|
||
- label: ai
|
||
value: tianli
|
||
- $formkit: radio
|
||
if: $get(aiDescriptionEnable).value
|
||
name: switchBtn
|
||
label: 显示切换按钮
|
||
value: false
|
||
options:
|
||
- label: 是
|
||
value: true
|
||
- label: 否
|
||
value: false
|
||
- $formkit: url
|
||
if: $get(aiDescriptionEnable).value
|
||
name: btnLink
|
||
label: 链接地址
|
||
placeholder: 输入链接地址
|
||
value: https://afdian.net/item/f18c2e08db4411eda2f25254001e7c00
|
||
- $formkit: number
|
||
if: $get(aiDescriptionEnable).value
|
||
name: randomNum
|
||
label: 随机次数
|
||
value: 3
|
||
help: 按钮最大的随机次数,也就是一篇文章最大随机出来几种
|
||
- $formkit: number
|
||
if: $get(aiDescriptionEnable).value
|
||
name: basicWordCount
|
||
label: 字符数
|
||
value: 1000
|
||
help: 最低获取字符数, 最小1000, 最大1999
|
||
- $formkit: text
|
||
if: $get(aiDescriptionEnable).value
|
||
name: key
|
||
label: key
|
||
value: xxxx
|
||
placeholder: 请输入key
|
||
- $formkit: url
|
||
if: $get(aiDescriptionEnable).value
|
||
name: Referer
|
||
label: 你的博客地址
|
||
help: 注意保留最后的斜杠
|
||
value: https://xx.xx/
|
||
- $formkit: group
|
||
name: passage_tips
|
||
label: 温馨提示
|
||
value:
|
||
enable: false
|
||
content: 文章内容可能已经过时。
|
||
day: 7
|
||
children:
|
||
- $formkit: radio
|
||
name: enable
|
||
id: enable
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: number
|
||
if: "$get(enable).value"
|
||
name: day
|
||
label: 更新时间大于天数显示
|
||
validation: required
|
||
- $formkit: code
|
||
if: "$get(enable).value"
|
||
name: content
|
||
height: 100px
|
||
label: 温馨提示文案
|
||
help: "自定义温馨提示的文案,支持html语法"
|
||
language: html
|
||
- $formkit: radio
|
||
name: update_time
|
||
label: 最后更新时间
|
||
value: false
|
||
options:
|
||
- label: 打开
|
||
value: true
|
||
- label: 关闭
|
||
value: false
|
||
- $formkit: select
|
||
name: copyrightsStyle
|
||
id: copyrightsStyle
|
||
key: copyrightsStyle
|
||
label: 版权样式
|
||
value: default
|
||
options:
|
||
- value: default
|
||
label: 默认
|
||
- value: one
|
||
label: 样式一
|
||
- $formkit: text
|
||
if: $get(copyrightsStyle).value == 'one'
|
||
name: desc
|
||
value: "分享设计与科技生活"
|
||
label: 版权样式一(描述)
|
||
- $formkit: group
|
||
name: post_edit
|
||
label: 运营模式与责任
|
||
value:
|
||
enable_post_edit: false
|
||
post_edit_url: "/rss"
|
||
children:
|
||
- $formkit: radio
|
||
name: enable_post_edit
|
||
id: enable_post_edit
|
||
key: enable_post_edit
|
||
help: 启用文章运营模式与责任,请正确填写链接
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: url
|
||
name: post_edit_url
|
||
if: $get(enable_post_edit).value
|
||
label: 运营模式与责任地址
|
||
placeholder: 请输入运营模式与责任地址
|
||
- $formkit: group
|
||
name: share_right
|
||
label: 分享按钮
|
||
value:
|
||
mobile_edit: true
|
||
weibo_edit: true
|
||
copyurl_edit: true
|
||
children:
|
||
- $formkit: radio
|
||
name: mobile_edit
|
||
help: 启用分享手机访问二维码
|
||
value: true
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: radio
|
||
name: weibo_edit
|
||
help: 启用分享到微博
|
||
value: true
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: radio
|
||
name: copyurl_edit
|
||
help: 启用复制链接
|
||
value: true
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: group
|
||
name: copyrights
|
||
label: 版权声明
|
||
help: 需要在发布文章时的元数据上选显示版权声明才可以生效
|
||
value:
|
||
enable: true
|
||
content: '本文是原创文章,采用 <a target="_blank" href="/cc">CC BY-NC-ND 4.0</a> 协议,完整转载请注明来自 <a href="/" target="_blank" >程序员小航</a>'
|
||
reprintContent: '本文是转载文章,版权归原作者所有。建议访问原文,转载本文请联系原作者。'
|
||
children:
|
||
- $formkit: radio
|
||
name: enable
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
help: 文章底部显示版权声明模块
|
||
- $formkit: text
|
||
name: originalUrl
|
||
label: 原创链接
|
||
placeholder: 请输入链接
|
||
- $formkit: text
|
||
name: reprintUrl
|
||
label: 转载链接
|
||
placeholder: 请输入链接
|
||
- $formkit: code
|
||
name: content
|
||
label: 原创声明内容
|
||
placeholder: '本文是原创文章,采用 <a target="_blank" href="/cc">CC BY-NC-ND 4.0</a> 协议,完整转载请注明来自 <a href="/" target="_blank" >程序员小航</a>'
|
||
height: 120px
|
||
language: html
|
||
help: 支持 HTML 语法
|
||
- $formkit: code
|
||
name: reprintContent
|
||
label: 转载声明内容
|
||
placeholder: '本文是转载文章,版权归原作者所有。建议访问原文,转载本文请联系原作者。'
|
||
height: 120px
|
||
language: html
|
||
help: 支持 HTML 语法
|
||
- $formkit: select
|
||
name: recommendQuantity
|
||
label: 阅读建议
|
||
value: six
|
||
options:
|
||
- value: two
|
||
label: 两篇
|
||
- value: six
|
||
label: 六篇
|
||
|
||
- group: categories
|
||
label: 分类
|
||
formSchema:
|
||
- $formkit: select
|
||
name: use
|
||
label: 页面样式
|
||
value: default
|
||
options:
|
||
- label: 默认
|
||
value: default
|
||
- label: 3D
|
||
value: 3D
|
||
|
||
- group: moment
|
||
label: 瞬间
|
||
formSchema:
|
||
- $formkit: attachment
|
||
name: backgroundImg
|
||
label: 背景图
|
||
value: https://liuzhihang.com/upload/moments.png
|
||
placeholder: 请输入图片地址
|
||
- $formkit: text
|
||
name: smallTitle
|
||
label: 小标题
|
||
value: 即刻短文
|
||
- $formkit: text
|
||
name: bigTitle
|
||
label: 大标题
|
||
value: 分享生活的小确幸
|
||
- $formkit: text
|
||
name: detail
|
||
label: 描述
|
||
value: 使用 Halo/Moment插件 构建
|
||
- $formkit: text
|
||
name: buttonTitle
|
||
label: 按钮标题
|
||
value: 部署瞬间
|
||
- $formkit: url
|
||
name: buttonUrl
|
||
validation: url
|
||
value: https://githubfast.com/halo-sigs/plugin-moments
|
||
label: 按钮跳转连链接
|
||
placeholder: 请输入跳转 url
|
||
|
||
- group: link
|
||
label: 友链
|
||
formSchema:
|
||
- $formkit: text
|
||
name: smallTitle
|
||
label: 小标题
|
||
value: 友情链接
|
||
- $formkit: text
|
||
name: bigTitle
|
||
label: 大标题
|
||
value: 我和我的小伙伴们
|
||
- $formkit: url
|
||
name: fcircleUrl
|
||
value: "/fcircle"
|
||
label: 鱼塘链接
|
||
- $formkit: url
|
||
name: linksUrl
|
||
value: "/links"
|
||
label: 友链链接
|
||
- $formkit: radio
|
||
name: linksCanvas
|
||
label: 互动友链
|
||
value: false
|
||
options:
|
||
- label: 打开
|
||
value: true
|
||
- label: 关闭
|
||
value: false
|
||
- $formkit: code
|
||
name: linksArticle
|
||
height: 300px
|
||
label: 底部显示内容
|
||
language: html
|
||
|
||
- group: fcircle
|
||
label: 友链鱼塘
|
||
formSchema:
|
||
- $formkit: text
|
||
name: buttonTitle
|
||
label: 按钮标题
|
||
value: 部署项目
|
||
- $formkit: url
|
||
name: buttonUrl
|
||
validation: url
|
||
value: https://githubfast.com/Rock-Candy-Tea/hexo-circle-of-friends
|
||
label: 按钮跳转连链接
|
||
placeholder: 请输入跳转 url
|
||
- $formkit: url
|
||
name: apiurl
|
||
value: "https://moments.kunkunyu.com/"
|
||
label: token地址
|
||
placeholder: 请输入token地址
|
||
- $formkit: radio
|
||
name: fcircleRandomFriendsEnable
|
||
label: 友链鱼塘页面(钓鱼)
|
||
value: true
|
||
options:
|
||
- label: 打开
|
||
value: true
|
||
- label: 关闭
|
||
value: false
|
||
- $formkit: radio
|
||
name: linksRandomFriendsEnable
|
||
label: 友链页面(钓鱼)
|
||
value: true
|
||
options:
|
||
- label: 打开
|
||
value: true
|
||
- label: 关闭
|
||
value: false
|
||
|
||
- group: photos
|
||
label: 图库
|
||
formSchema:
|
||
- $formkit: select
|
||
name: photosStyle
|
||
id: photosStyle
|
||
key: photosStyle
|
||
label: 样式
|
||
value: default
|
||
options:
|
||
- value: default
|
||
label: 默认
|
||
- value: one
|
||
label: 样式一
|
||
- $formkit: text
|
||
name: topLink
|
||
key: topLink
|
||
if: $get(photosStyle).value == 'default'
|
||
label: 返回地址 (填写图库分组地址)
|
||
value: "/album"
|
||
- $formkit: text
|
||
if: $get(photosStyle).value == 'default'
|
||
name: detail
|
||
label: 描述
|
||
value: 每一张照片都是一次美好的记忆。
|
||
- $formkit: radio
|
||
name: tagEnable
|
||
label: 图片标签
|
||
value: false
|
||
help: 图片左上角标签
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
|
||
- group: todo
|
||
label: 待办清单
|
||
formSchema:
|
||
- $formkit: repeater
|
||
name: list
|
||
label: 待办清单列表
|
||
value: [ ]
|
||
children:
|
||
- $formkit: text
|
||
name: class_name
|
||
label: 标题
|
||
placeholder: 请输入标题
|
||
- $formkit: radio
|
||
name: seat
|
||
label: 位置
|
||
value: left
|
||
options:
|
||
- label: 左
|
||
value: left
|
||
- label: 右
|
||
value: right
|
||
- $formkit: repeater
|
||
name: todo_list
|
||
label: 内容列表
|
||
value: [ ]
|
||
children:
|
||
- $formkit: textarea
|
||
name: content
|
||
label: 内容
|
||
placeholder: 请输入内容
|
||
- $formkit: radio
|
||
name: completed
|
||
label: 填写
|
||
value: false
|
||
options:
|
||
- label: 完成
|
||
value: true
|
||
- label: 未完成
|
||
value: false
|
||
|
||
- group: equipment
|
||
label: 我的装备
|
||
formSchema:
|
||
- $formkit: attachment
|
||
name: backgroundImg
|
||
label: 背景图
|
||
value: https://liuzhihang.com/upload/moments.png
|
||
placeholder: 请输入图片地址
|
||
- $formkit: text
|
||
name: smallTitle
|
||
label: 小标题
|
||
value: 好物
|
||
- $formkit: text
|
||
name: bigTitle
|
||
label: 大标题
|
||
value: 实物装备推荐
|
||
- $formkit: text
|
||
name: detail
|
||
label: 描述
|
||
value: 跟我一起享受科技带来的乐趣
|
||
|
||
- group: envelope_comment
|
||
label: 留言板
|
||
formSchema:
|
||
- $formkit: radio
|
||
label: 弹幕
|
||
name: enable_danmu
|
||
value: true
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: radio
|
||
label: 信笺
|
||
name: enable_envelope_comment
|
||
key: enable_envelope_comment
|
||
id: enable_envelope_comment
|
||
value: true
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: code
|
||
if: $get(enable_envelope_comment).value
|
||
name: title
|
||
label: 标题
|
||
placeholder: 请输入内容
|
||
value: <div align="center">留言板</div>
|
||
height: 80px
|
||
language: html
|
||
help: 支持 HTML 语法
|
||
- $formkit: group
|
||
name: custom_pic
|
||
if: $get(enable_envelope_comment).value
|
||
label: 信笺图片
|
||
value:
|
||
cover:
|
||
line:
|
||
beforeimg:
|
||
afterimg:
|
||
children:
|
||
- $formkit: attachment
|
||
name: cover
|
||
label: 头部图片
|
||
placeholder: 请输入内容
|
||
value: "https://npm.elemecdn.com/hexo-butterfly-envelope/lib/violet.jpg"
|
||
- $formkit: attachment
|
||
name: line
|
||
label: 底部图片
|
||
placeholder: 请输入内容
|
||
value: "https://npm.elemecdn.com/hexo-butterfly-envelope/lib/line.png"
|
||
- $formkit: attachment
|
||
name: beforeimg
|
||
label: 前半部分图片
|
||
placeholder: 请输入内容
|
||
value: "https://npm.elemecdn.com/hexo-butterfly-envelope/lib/before.png"
|
||
- $formkit: attachment
|
||
name: afterimg
|
||
label: 后半部分图片
|
||
placeholder: 请输入内容
|
||
value: "https://npm.elemecdn.com/hexo-butterfly-envelope/lib/after.png"
|
||
- $formkit: repeater
|
||
name: messageList
|
||
if: $get(enable_envelope_comment).value
|
||
label: 正文
|
||
value:
|
||
- content: "有什么想问的?"
|
||
- content: "有什么想说的?"
|
||
- content: "有什么想吐槽的?"
|
||
- content: "哪怕是有什么想吃的,都可以告诉我哦~"
|
||
children:
|
||
- $formkit: text
|
||
name: content
|
||
label: 内容
|
||
placeholder: 请输入内容
|
||
value: "有什么想问的?"
|
||
- $formkit: text
|
||
name: bottom
|
||
if: $get(enable_envelope_comment).value
|
||
label: 底部文本
|
||
placeholder: 请输入内容
|
||
value: 自动书记人偶竭诚为您服务!
|
||
help: 仅支持单行文本
|
||
- $formkit: number
|
||
name: height
|
||
if: $get(enable_envelope_comment).value
|
||
label: 高度
|
||
placeholder: 请输入内容
|
||
help: 信封划出的高度
|
||
value: 1024
|
||
|
||
- group: about
|
||
label: 关于
|
||
formSchema:
|
||
- $formkit: repeater
|
||
name: widgetList
|
||
label: 小部件
|
||
help: 我的介绍&我的想法, 我的问候, 技能&职业生涯, 性格&图片, 座右铭, 爱好, 关注偏好&音乐偏好, 数据统计&作者相关信息。
|
||
value:
|
||
- widgetId: content-idea
|
||
- widgetId: hello-about
|
||
- widgetId: authorCareers
|
||
- widgetId: personalities-photo
|
||
- widgetId: textarea
|
||
- widgetId: game
|
||
- widgetId: like-music
|
||
- widgetId: statistics-map
|
||
children:
|
||
- $formkit: select
|
||
name: widgetId
|
||
id: widgetId
|
||
label: 模块
|
||
options:
|
||
- value: content-idea
|
||
label: 我的介绍&我的想法
|
||
- value: hello-about
|
||
label: 我的问候
|
||
- value: authorCareers
|
||
label: 技能&职业生涯
|
||
- value: personalities-photo
|
||
label: 性格&图片
|
||
- value: textarea
|
||
label: 座右铭
|
||
- value: game
|
||
label: 爱好
|
||
- value: like-music
|
||
label: 关注偏好&音乐偏好
|
||
- value: statistics-map
|
||
label: 数据统计&作者相关信息
|
||
- $formkit: repeater
|
||
name: authorInfoLeftTags
|
||
label: 个人标签-左
|
||
help: 头像左侧个人标签
|
||
value: [ ]
|
||
children:
|
||
- $formkit: text
|
||
name: tag
|
||
label: 标签
|
||
placeholder: 请输入内容
|
||
- $formkit: repeater
|
||
name: authorInfoRightTags
|
||
label: 个人标签-右
|
||
help: 头像右侧个人标签
|
||
value: [ ]
|
||
children:
|
||
- $formkit: text
|
||
name: tag
|
||
label: 标签
|
||
placeholder: 请输入内容
|
||
- $formkit: code
|
||
name: content
|
||
label: 我的介绍
|
||
value: <div class="title1">你好,很高兴认识你👋</div> <div class="title2">我叫 <span class="inline-word">程序员小航</span></div> <div class="title1">是一名 前端开发工程师、后端开发工程师、全干工程师</div>
|
||
height: 200px
|
||
language: html
|
||
help: 支持 HTML 语法
|
||
- $formkit: code
|
||
name: idea
|
||
label: 我的想法
|
||
value: <div class="author-content-item-tips">一定</div> <h2>记得<br> 修改这块<span class="inline-word">代码</span> <div class="mask"> <span class="first-tips" data-show="">优秀的产品</span> <span>出色的设计</span> <span>高效的编程</span> <span data-up="">人性化的用户体验</span> </div> </h2>
|
||
height: 200px
|
||
language: html
|
||
help: 支持 HTML 语法
|
||
- $formkit: text
|
||
name: helloAbout
|
||
label: 我的问候
|
||
value: Hello there!
|
||
- $formkit: group
|
||
name: authorCareers
|
||
label: 职业生涯
|
||
value:
|
||
authorCareersTitle: 无限进步
|
||
authorCareersBackground: https://bu.dusays.com/2023/03/12/640dc587ab895.png
|
||
children:
|
||
- $formkit: text
|
||
name: authorCareersTitle
|
||
label: 生涯标题
|
||
placeholder: 请输入内容
|
||
value: 无限进步
|
||
- $formkit: repeater
|
||
name: authorCareersTags
|
||
label: 标签
|
||
value: [ ]
|
||
children:
|
||
- $formkit: color
|
||
name: background
|
||
label: 颜色
|
||
- $formkit: text
|
||
name: desc
|
||
label: 描述
|
||
- $formkit: attachment
|
||
name: authorCareersBackground
|
||
label: 背景图
|
||
placeholder: 建议找个透明图
|
||
- $formkit: select
|
||
name: personalities
|
||
label: 人格
|
||
help: 选择你的16人格
|
||
value: infp
|
||
options:
|
||
- label: INFP
|
||
value: infp
|
||
- label: ENFP
|
||
value: enfp
|
||
- label: INFJ
|
||
value: infj
|
||
- label: ENFJ
|
||
value: enfj
|
||
- label: INTJ
|
||
value: intj
|
||
- label: ENTJ
|
||
value: entj
|
||
- label: INTP
|
||
value: intp
|
||
- label: ENTP
|
||
value: entp
|
||
- label: ISFP
|
||
value: isfp
|
||
- label: ESFP
|
||
value: esfp
|
||
- label: ISTP
|
||
value: istp
|
||
- label: ESTP
|
||
value: estp
|
||
- label: ISFJ
|
||
value: isfj
|
||
- label: ESFJ
|
||
value: esfj
|
||
- label: ISTJ
|
||
value: istj
|
||
- label: ESTJ
|
||
value: estj
|
||
- $formkit: attachment
|
||
name: authorCareersPhoto
|
||
label: 图片
|
||
value: https://liuzhihang.com/upload/recommend.png
|
||
- $formkit: repeater
|
||
name: textarea
|
||
label: 文本块
|
||
value:
|
||
- tittle: 座右铭
|
||
textarea_up: 生活原本沉闷,
|
||
textarea_down: 但跑起来就有风。
|
||
- tittle: 座右铭
|
||
textarea_up: 生活原本沉闷,
|
||
textarea_down: 但跑起来就有风。
|
||
min: 2
|
||
max: 2
|
||
help: 左边的一行10字 右面一行19字(设置两条数据,不然出不来)
|
||
children:
|
||
- $formkit: text
|
||
name: tittle
|
||
label: 标题
|
||
value: 座右铭
|
||
- $formkit: text
|
||
name: textarea_up
|
||
label: 第一行
|
||
value: 生活原本沉闷,
|
||
- $formkit: text
|
||
name: textarea_down
|
||
label: 第二行
|
||
value: 但跑起来就有风。
|
||
- $formkit: group
|
||
name: game
|
||
label: 爱好游戏 1
|
||
value:
|
||
game_tips: 爱好游戏
|
||
game_title: 英雄联盟
|
||
game_uid: 比尔吉沃特
|
||
game_bg: https://img.zhheo.com/i/2022/08/31/630efa7ae39fe.webp
|
||
loading_bar: https://npm.onmicrosoft.cn/hao-theme-static@1.3.6/images/64795eaece0fc.png
|
||
children:
|
||
- $formkit: text
|
||
name: game_tips
|
||
label: 提示文字
|
||
placeholder: 请输入内容
|
||
- $formkit: text
|
||
name: game_title
|
||
label: 游戏标题
|
||
placeholder: 请输入内容
|
||
- $formkit: text
|
||
name: game_uid
|
||
label: 游戏 ID
|
||
placeholder: 请输入内容
|
||
- $formkit: attachment
|
||
name: game_bg
|
||
label: 爱好游戏背景
|
||
placeholder: 请输入内容
|
||
- $formkit: attachment
|
||
name: loading_bar
|
||
label: 爱好游戏logo
|
||
placeholder: 请输入内容
|
||
- $formkit: group
|
||
name: game2
|
||
label: 爱好游戏 2
|
||
value:
|
||
game2_type: img
|
||
game2_tips: 爱好游戏
|
||
game2_title: 狼人杀
|
||
game2_uid: ID 1333E3FF
|
||
game2_bg: https://img.zhheo.com/i/2022/08/31/630efa916a851.webp
|
||
children:
|
||
- $formkit: radio
|
||
name: game2_type
|
||
id: game2_type
|
||
key: game2_type
|
||
options:
|
||
- label: 图片
|
||
value: img
|
||
- label: 追番
|
||
value: comic
|
||
- $formkit: text
|
||
name: game2_tips
|
||
label: 提示文字
|
||
placeholder: 请输入内容
|
||
- $formkit: text
|
||
name: game2_title
|
||
label: 标题
|
||
placeholder: 请输入内容
|
||
- $formkit: repeater
|
||
name: comic_list
|
||
id: comic_list
|
||
key: comic_list
|
||
if: $get(game2_type).value == 'comic'
|
||
label: 追番列表
|
||
children:
|
||
- $formkit: text
|
||
name: title
|
||
label: 标题
|
||
placeholder: 请输入内容
|
||
- $formkit: textarea
|
||
name: url
|
||
label: 链接
|
||
placeholder: 请输入内容
|
||
- $formkit: attachment
|
||
name: bg
|
||
label: 背景
|
||
placeholder: 请输入内容
|
||
- $formkit: text
|
||
if: $get(game2_type).value == 'img'
|
||
name: game2_uid
|
||
label: 游戏 ID
|
||
placeholder: 请输入内容
|
||
- $formkit: attachment
|
||
if: $get(game2_type).value == 'img'
|
||
name: game2_bg
|
||
label: 游戏背景
|
||
placeholder: 请输入内容
|
||
- $formkit: group
|
||
name: like
|
||
label: 关注偏好
|
||
value:
|
||
like_tips: 关注偏好
|
||
like_title: 数码科技
|
||
like_bottom: 手机、电脑软硬件
|
||
like_bg: https://img.zhheo.com/i/2022/08/31/630efac3ecef3.webp
|
||
children:
|
||
- $formkit: text
|
||
name: like_tips
|
||
label: 提示文字
|
||
placeholder: 请输入内容
|
||
- $formkit: text
|
||
name: like_title
|
||
label: 偏好标题
|
||
placeholder: 请输入内容
|
||
- $formkit: text
|
||
name: like_bottom
|
||
label: 底部文字
|
||
placeholder: 请输入内容
|
||
- $formkit: attachment
|
||
name: like_bg
|
||
label: 背景图片
|
||
placeholder: 请输入内容
|
||
- $formkit: group
|
||
name: music
|
||
label: 音乐偏好
|
||
value:
|
||
music_tips: 音乐偏好
|
||
music_title: Hiphop、民谣、华语流行
|
||
music_link:
|
||
music_bg: https://img.zhheo.com/i/2022/08/31/630efae141e9a.webp
|
||
children:
|
||
- $formkit: text
|
||
name: music_tips
|
||
label: 提示文字
|
||
placeholder: 请输入内容
|
||
- $formkit: text
|
||
name: music_title
|
||
label: 偏好标题
|
||
placeholder: 请输入内容
|
||
- $formkit: text
|
||
name: music_link
|
||
label: 按钮链接
|
||
placeholder: 请输入内容
|
||
- $formkit: attachment
|
||
name: music_bg
|
||
label: 背景图片
|
||
placeholder: 请输入内容
|
||
- $formkit: text
|
||
name: LingQueMonitorID
|
||
label: 51la 网站统计
|
||
help: 统计ID
|
||
placeholder: 请输入内容
|
||
- $formkit: group
|
||
name: map
|
||
label: 地图相关配置
|
||
value:
|
||
StrengthenTitle:
|
||
background:
|
||
backgroundDark:
|
||
authorInfo:
|
||
children:
|
||
- $formkit: text
|
||
name: StrengthenTitle
|
||
label: 居住地
|
||
placeholder: 请输入内容
|
||
- $formkit: attachment
|
||
name: background
|
||
label: 地图亮色模式背景
|
||
placeholder: 请输入内容
|
||
- $formkit: attachment
|
||
name: backgroundDark
|
||
label: 地图暗色模式背景
|
||
placeholder: 请输入内容
|
||
- $formkit: repeater
|
||
name: authorInfo
|
||
label: 个人信息
|
||
min: 3
|
||
max: 3
|
||
children:
|
||
- $formkit: text
|
||
name: authorInfoTitle
|
||
label: 标题
|
||
placeholder: 请输入内容
|
||
value: 标题
|
||
- $formkit: text
|
||
name: authorInfoContent
|
||
label: 内容
|
||
placeholder: 请输入内容
|
||
value: 内容
|
||
- $formkit: color
|
||
name: authorInfoColor
|
||
label: 内容颜色
|
||
placeholder: 请输入内容
|
||
value: '#ffffff'
|
||
- $formkit: code
|
||
name: xjlc
|
||
label: 心路历程
|
||
value: <div class="author-content-item-tips">心路历程</div> <span class="author-content-item-title">为什么建站?</span> <br>创建这个站的时候,想要就是能够有一个自己能够<b>积累知识、积累兴趣</b>的地方。和他人分享,会让这些成为积累和沉淀。如果能够帮助到更多的人,帮助更多人解决问题,那一定是非常棒的事情。<br> 分享这件事我从很早就开始了,起初做的微信公众号,现在做的网站。因为我比较喜欢研究数码和软件,想要探究在互联网上的事物是如何被创造和发展。网络给我带来了非常多的知识和眼界,我也想力所能及的分享一些我生活的琐碎知识。<br>与大多数垂直类的技术博客不同,这里的种类会非常的繁杂,有<b>技能的教程干货</b>、有<b>生活上的吐槽和妙招</b>、有<b>话题上的思考和想法</b>。一般我研究什么、发现了什么都会分享在这里。<br> 这些就是创造这个小站的本意,<b>也是我分享生活的方式</b>。有幸能和你相遇在这里,相信我们能共同留下一段美好记忆。</p>
|
||
height: 200px
|
||
language: html
|
||
help: 支持 HTML 语法
|
||
- $formkit: group
|
||
name: tenyear
|
||
label: 十年之约
|
||
value:
|
||
tenyear_enable: true
|
||
tenyear_tips: 始终如一,不离不弃
|
||
tenyear_title: 十年之约
|
||
tenyear_content: 在这个十年中,我会用心感受生活的美好,用努力书写工作的篇章,用行动诠释人生的意义。这个进度条,不仅是数字的积累,更是我心中的期许和承诺。我相信,经过十年的坚持和努力,我会收获更多,成为一个更好的自己。
|
||
start_time: "2023-11-22"
|
||
end_time: "2033-11-22"
|
||
children:
|
||
- $formkit: radio
|
||
name: tenyear_enable
|
||
id: tenyear_enable
|
||
key: tenyear_enable
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: text
|
||
if: $get(tenyear_enable).value
|
||
name: tenyear_tips
|
||
label: 提示文字
|
||
placeholder: 请输入内容
|
||
- $formkit: text
|
||
if: $get(tenyear_enable).value
|
||
name: tenyear_title
|
||
label: 标题
|
||
placeholder: 请输入内容
|
||
- $formkit: textarea
|
||
if: $get(tenyear_enable).value
|
||
name: tenyear_content
|
||
label: 描述
|
||
placeholder: 请输入内容
|
||
- $formkit: date
|
||
if: $get(tenyear_enable).value
|
||
name: start_time
|
||
label: 开始时间
|
||
- $formkit: date
|
||
if: $get(tenyear_enable).value
|
||
name: end_time
|
||
label: 结束时间
|
||
|
||
|
||
- group: aboutReward
|
||
label: 关于(打赏)
|
||
formSchema:
|
||
- $formkit: radio
|
||
name: aboutRewardEnable
|
||
id: aboutRewardEnable
|
||
key: aboutRewardEnable
|
||
value: true
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: text
|
||
if: $get(aboutRewardEnable).value
|
||
name: title
|
||
label: 标题
|
||
placeholder: 请输入内容
|
||
value: 赞赏名单
|
||
- $formkit: text
|
||
if: $get(aboutRewardEnable).value
|
||
name: content
|
||
label: 内容
|
||
placeholder: 请输入内容
|
||
value: 感谢赞赏的人,因为你们,让我感受到写博客这件事情能够给你们创造价值。这会让我在这条路上走得更远。
|
||
- $formkit: group
|
||
if: $get(aboutRewardEnable).value
|
||
name: reward
|
||
label: 打赏按钮
|
||
value:
|
||
enable_reward:
|
||
name:
|
||
wxPay:
|
||
alipay:
|
||
enable_reward_wz: false
|
||
reward_md_url: "/about"
|
||
children:
|
||
- $formkit: url
|
||
name: reward_md_url
|
||
label: 名单地址
|
||
placeholder: 请输入赞赏者名单地址
|
||
- $formkit: radio
|
||
name: enable_reward_wz
|
||
label: 文章页面打赏
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: radio
|
||
name: enable_reward
|
||
label: 关于页面打赏
|
||
value: false
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: text
|
||
name: name
|
||
label: 按钮标题
|
||
placeholder: 请输入内容
|
||
value: 赞赏作者
|
||
- $formkit: attachment
|
||
name: wxPay
|
||
label: 微信收款码
|
||
help: 微信二维码图片链接
|
||
placeholder: 请填写微信二维码图片链接
|
||
- $formkit: attachment
|
||
name: alipay
|
||
label: 支付宝收款码
|
||
help: 支付宝二维码图片链接
|
||
placeholder: 请填写支付宝二维码图片链接
|
||
- $formkit: text
|
||
if: $get(aboutRewardEnable).value
|
||
name: rewardNumber
|
||
label: 标记金额
|
||
placeholder: 请输入标记金额,大于等于该值自动标记
|
||
value: 10
|
||
- $formkit: repeater
|
||
if: $get(aboutRewardEnable).value
|
||
name: reward_list
|
||
label: 打赏名单
|
||
value: [ ]
|
||
children:
|
||
- $formkit: text
|
||
name: name
|
||
label: 名称
|
||
placeholder: 请输入内容
|
||
- $formkit: text
|
||
name: amount
|
||
label: 金额
|
||
placeholder: 请输入内容
|
||
- $formkit: date
|
||
name: datatime
|
||
label: 时间
|
||
placeholder: 请输入内容
|
||
- $formkit: attachment
|
||
name: avatar
|
||
label: 头像
|
||
placeholder: 请输入头像地址
|
||
# - $formkit: radio
|
||
# name: sign
|
||
# label: 标记
|
||
# value: N
|
||
# options:
|
||
# - label: 是
|
||
# value: Y
|
||
# - label: 否
|
||
# value: N
|
||
|
||
- group: comments
|
||
label: 评论
|
||
formSchema:
|
||
- $formkit: radio
|
||
name: commentsEnable
|
||
id: commentsEnable
|
||
key: commentsEnable
|
||
label: 开关
|
||
value: true
|
||
options:
|
||
- label: 打开
|
||
value: true
|
||
- label: 关闭
|
||
value: false
|
||
- $formkit: select
|
||
name: use
|
||
label: 请选择评论系统
|
||
id: use
|
||
key: use
|
||
if: $get(commentsEnable).value
|
||
value: commentWidget
|
||
options:
|
||
- label: 默认
|
||
value: commentWidget
|
||
- label: Twikoo
|
||
value: Twikoo
|
||
- label: Artalk
|
||
value: Artalk
|
||
- label: Waline
|
||
value: Waline
|
||
- $formkit: radio
|
||
if: ($get(use).value == 'Twikoo' || $get(use).value == 'Artalk' || $get(use).value == 'Waline' ) && $get(commentsEnable).value
|
||
name: lazyload
|
||
label: 评论懒加载
|
||
value: false
|
||
help: 当评论进入浏览器的视窗时,将加载评论系统。(不建议使用,定位不到评论位置)
|
||
options:
|
||
- label: 打开
|
||
value: true
|
||
- label: 关闭
|
||
value: false
|
||
- $formkit: group
|
||
if: $get(commentsEnable).value && $get(use).value == 'Artalk'
|
||
name: artalks
|
||
key: artalks
|
||
label: Artalk评论配置 (文档:https://artalk.js.org/)
|
||
value:
|
||
siteName: ""
|
||
server: ""
|
||
js: ""
|
||
css: ""
|
||
children:
|
||
- $formkit: url
|
||
name: server
|
||
key: artalkServer
|
||
label: Artalk评论 - 后端URL
|
||
placeholder: 请输入后端URL
|
||
help: 详情请查看文档 (后缀带 / )
|
||
validation: required
|
||
- $formkit: text
|
||
name: siteName
|
||
key: siteName
|
||
label: 标题
|
||
placeholder: 请输入标题
|
||
validation: required
|
||
- $formkit: text
|
||
name: artalkJs
|
||
key: artalkJs
|
||
label: Artalk评论 - js
|
||
placeholder: 请输入js文件地址
|
||
help: 主题的Artalk版本是最新版本(如果你使用的不是最新版本请自己引入js文件)
|
||
- $formkit: text
|
||
name: artalkCss
|
||
key: artalkCss
|
||
label: Artalk评论 - css
|
||
placeholder: 请输入css文件地址
|
||
help: 主题的Artalk版本是最新版本(如果你使用的不是最新版本请自己引入css文件)
|
||
- $formkit: group
|
||
if: $get(commentsEnable).value && $get(use).value == 'Twikoo'
|
||
name: twikoos
|
||
key: twikoos
|
||
label: Twikoo评论配置 (文档:https://twikoo.js.org/)
|
||
value:
|
||
envId:
|
||
accessToken:
|
||
js: ""
|
||
children:
|
||
- $formkit: url
|
||
name: envId
|
||
key: envId
|
||
label: Twikoo评论 - 环境id/后端URL
|
||
placeholder: 请输入环境id或URL
|
||
help: 详情请查看文档 (后缀带 / )
|
||
validation: required
|
||
- $formkit: text
|
||
name: accessToken
|
||
key: accessToken
|
||
label: Twikoo评论 - 管理员令牌
|
||
placeholder: 请输入token
|
||
help: 在浏览器F12的控制台中获取,用于显示弹幕,详情请查看文档
|
||
validation: required
|
||
- $formkit: text
|
||
name: js
|
||
key: js
|
||
label: Twikoo评论 - js
|
||
placeholder: 请输入js文件地址
|
||
help: 主题的twikoo版本是最新版本(如果你使用的不是最新版本请自己引入js文件)
|
||
- $formkit: group
|
||
if: $get(commentsEnable).value && $get(use).value == 'Waline'
|
||
name: walines
|
||
key: walines
|
||
label: Waline评论配置 (文档:https://waline.js.org/)
|
||
value:
|
||
serverURL: ""
|
||
walinesJs: ""
|
||
walinesCss: ""
|
||
locale: "{'placeholder': '欢迎评论', 'sofa': '来发评论吧~1'}"
|
||
children:
|
||
- $formkit: url
|
||
name: serverURL
|
||
key: serverURL
|
||
label: Waline评论 - 后端URL
|
||
placeholder: 请输入后端URL
|
||
help: 详情请查看文档 (后缀不带 / )
|
||
validation: required
|
||
- $formkit: text
|
||
name: walinesJs
|
||
key: walinesJs
|
||
label: Waline评论 - js
|
||
placeholder: 请输入js文件地址
|
||
help: 主题的walines版本是最新版本(如果你使用的不是最新版本请自己引入js文件)
|
||
- $formkit: text
|
||
name: walinesCss
|
||
key: walinesCss
|
||
label: Waline评论 - css
|
||
placeholder: 请输入css文件地址
|
||
help: 主题的walines版本是最新版本(如果你使用的不是最新版本请自己引入css文件)
|
||
- $formkit: code
|
||
name: locale
|
||
height: 200px
|
||
label: 选项
|
||
placeholder: 请输入json格式数据
|
||
help: "格式:{'placeholder': '欢迎评论', 'sofa': '来发评论吧~1'} 更多请查看文档:https://waline.js.org/cookbook/customize/locale.html#%E4%BE%8B%E5%AD%90"
|
||
language: json
|
||
- $formkit: group
|
||
if: ($get(use).value == 'Twikoo' || $get(use).value == 'Artalk' || $get(use).value == 'Waline' ) && $get(commentsEnable).value
|
||
name: visitorMail
|
||
label: 评论匿名邮箱
|
||
value:
|
||
visitorMailEnable: true
|
||
mail: visitor@xxx.com
|
||
children:
|
||
- $formkit: radio
|
||
name: visitorMailEnable
|
||
id: visitorMailEnable
|
||
key: visitorMailEnable
|
||
options:
|
||
- label: 打开
|
||
value: true
|
||
- label: 关闭
|
||
value: false
|
||
- $formkit: text
|
||
if: $get(visitorMailEnable).value
|
||
name: mail
|
||
label: 匿名邮箱
|
||
placeholder: 请输入匿名邮箱
|
||
- $formkit: group
|
||
name: commentBarrageConfig
|
||
if: ($get(use).value == 'Twikoo' || $get(use).value == 'Artalk' || $get(use).value == 'Waline' ) && $get(commentsEnable).value
|
||
label: 留言弹幕配置
|
||
value:
|
||
commentBarrageEnable: true
|
||
maxBarrage: 1
|
||
barrageTime: 4000
|
||
mailMd5:
|
||
children:
|
||
- $formkit: radio
|
||
name: commentBarrageEnable
|
||
id: commentBarrageEnable
|
||
key: commentBarrageEnable
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: number
|
||
if: $get(commentBarrageEnable).value
|
||
name: maxBarrage
|
||
key: maxBarrage
|
||
label: 同时最多显示弹幕数
|
||
placeholder: 请输入显示弹幕数
|
||
help: 右下角同时最多显示的弹幕数量
|
||
validation: required
|
||
- $formkit: number
|
||
if: $get(commentBarrageEnable).value
|
||
name: barrageTime
|
||
key: barrageTime
|
||
label: 弹幕显示间隔时间ms
|
||
placeholder: 请输入间隔时间ms
|
||
help: 右下角弹出热评弹幕的间隔时间
|
||
validation: required
|
||
- $formkit: text
|
||
if: $get(commentBarrageEnable).value && $get(use).value != 'Waline'
|
||
name: mailMd5
|
||
key: mailMd5
|
||
label: 评论 - 博主邮箱MD5值
|
||
placeholder: 请输入md5值
|
||
help: 用于验证博主评论,可前往cmd5.com加密自己使用的邮箱,选择32位小写
|
||
validation: required
|
||
|
||
|
||
- group: style
|
||
label: 样式
|
||
formSchema:
|
||
- $formkit: radio
|
||
name: colorScheme
|
||
label: 默认配色
|
||
value: system
|
||
options:
|
||
- label: 跟随系统
|
||
value: system
|
||
- label: 深色
|
||
value: dark
|
||
- label: 浅色
|
||
value: light
|
||
- $formkit: color
|
||
name: themeLightSkin
|
||
label: 主题浅色基色
|
||
value: "#425AEF"
|
||
- $formkit: color
|
||
name: themeDarkSkin
|
||
label: 主题深色基色
|
||
value: "#f2b94b"
|
||
- $formkit: radio
|
||
name: universe
|
||
label: 深色模式粒子效果
|
||
value: true
|
||
options:
|
||
- label: 打开
|
||
value: true
|
||
- label: 关闭
|
||
value: false
|
||
- $formkit: group
|
||
name: translate
|
||
label: 简繁转换
|
||
value:
|
||
defaultEncoding: 2
|
||
translateEnable: true
|
||
children:
|
||
- $formkit: radio
|
||
name: defaultEncoding
|
||
label: 默认语言
|
||
options:
|
||
- label: 简体中文
|
||
value: 2
|
||
- label: 繁體中文
|
||
value: 1
|
||
- $formkit: radio
|
||
name: translateEnable
|
||
label: 允许切换语言
|
||
options:
|
||
- label: 打开
|
||
value: true
|
||
- label: 关闭
|
||
value: false
|
||
- $formkit: textarea
|
||
name: fontFamily
|
||
label: 全局字体
|
||
placeholder: '"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei"'
|
||
|
||
- group: code
|
||
label: 代码块
|
||
formSchema:
|
||
- $formkit: radio
|
||
name: enable
|
||
id: enable
|
||
key: enable
|
||
label: 启用代码块
|
||
help: 如果安装代码块插件,可关闭此功能
|
||
value: true
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: radio
|
||
name: enable_title
|
||
if: $get(enable).value
|
||
label: 启用代码标题
|
||
help: 启用代码块的标题,默认显示语言类型,也可自定义标题
|
||
value: true
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: radio
|
||
name: enable_hr
|
||
if: $get(enable).value
|
||
label: 启用代码标题分割线
|
||
help: 启用代码标题和内容之间的分割线,不展示时会更加简洁
|
||
value: true
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: radio
|
||
name: enable_line
|
||
if: $get(enable).value
|
||
label: 启用代码行号
|
||
help: 启用代码块行号功能
|
||
value: true
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: radio
|
||
name: enable_copy
|
||
if: $get(enable).value
|
||
label: 启用代码复制
|
||
help: 启用代码块复制按钮
|
||
value: true
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: radio
|
||
name: enable_expander
|
||
if: $get(enable).value
|
||
label: 启用代码折叠
|
||
help: 启用代码折叠功能
|
||
value: true
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: radio
|
||
name: enable_height_limit
|
||
id: enable_height_limit
|
||
key: enable_height_limit
|
||
if: $get(enable).value
|
||
label: 启用代码高度限制
|
||
help: 启用代码高度限制功能
|
||
value: false
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: number
|
||
name: height_limit
|
||
if: $get(enable_height_limit).value
|
||
value: 300
|
||
label: 代码高度限制
|
||
- $formkit: select
|
||
name: theme_light
|
||
if: $get(enable).value
|
||
label: 代码块主题(浅色)随着系统主题变化
|
||
value: one-light
|
||
options:
|
||
- value: "one-dark"
|
||
label: "one-dark"
|
||
- value: "one-light"
|
||
label: "one-light"
|
||
- value: "a11y-dark"
|
||
label: "a11y-dark"
|
||
- value: "atom-dark"
|
||
label: "atom-dark"
|
||
- value: "base16-ateliersulphurpool.light"
|
||
label: "base16-ateliersulphurpool.light"
|
||
- value: "cb"
|
||
label: "cb"
|
||
- value: "coldark-cold"
|
||
label: "coldark-cold"
|
||
- value: "coldark-dark"
|
||
label: "coldark-dark"
|
||
- value: "coy-without-shadows"
|
||
label: "coy-without-shadows"
|
||
- value: "darcula"
|
||
label: "darcula"
|
||
- value: "dracula"
|
||
label: "dracula"
|
||
- value: "duotone-dark"
|
||
label: "duotone-dark"
|
||
- value: "duotone-earth"
|
||
label: "duotone-earth"
|
||
- value: "duotone-forest"
|
||
label: "duotone-forest"
|
||
- value: "duotone-light"
|
||
label: "duotone-light"
|
||
- value: "duotone-sea"
|
||
label: "duotone-sea"
|
||
- value: "duotone-space"
|
||
label: "duotone-space"
|
||
- value: "ghcolors"
|
||
label: "ghcolors"
|
||
- value: "gruvbox-dark"
|
||
label: "gruvbox-dark"
|
||
- value: "gruvbox-light"
|
||
label: "gruvbox-light"
|
||
- value: "holi-theme"
|
||
label: "holi-theme"
|
||
- value: "hopscotch"
|
||
label: "hopscotch"
|
||
- value: "lucario"
|
||
label: "lucario"
|
||
- value: "material-dark"
|
||
label: "material-dark"
|
||
- value: "material-light"
|
||
label: "material-light"
|
||
- value: "material-oceanic"
|
||
label: "material-oceanic"
|
||
- value: "night-owl"
|
||
label: "night-owl"
|
||
- value: "nord"
|
||
label: "nord"
|
||
- value: "pojoaque"
|
||
label: "pojoaque"
|
||
- value: "shades-of-purple"
|
||
label: "shades-of-purple"
|
||
- value: "solarized-dark-atom"
|
||
label: "solarized-dark-atom"
|
||
- value: "synthwave84"
|
||
label: "synthwave84"
|
||
- value: "vs"
|
||
label: "vs"
|
||
- value: "vsc-dark-plus"
|
||
label: "vsc-dark-plus"
|
||
- value: "xonokai"
|
||
label: "xonokai"
|
||
- value: "z-touch"
|
||
label: "z-touch"
|
||
- $formkit: select
|
||
name: theme_dark
|
||
if: $get(enable).value
|
||
label: 代码块主题(深色)随着系统主题变化
|
||
value: one-dark
|
||
options:
|
||
- value: "one-dark"
|
||
label: "one-dark"
|
||
- value: "one-light"
|
||
label: "one-light"
|
||
- value: "a11y-dark"
|
||
label: "a11y-dark"
|
||
- value: "atom-dark"
|
||
label: "atom-dark"
|
||
- value: "base16-ateliersulphurpool.light"
|
||
label: "base16-ateliersulphurpool.light"
|
||
- value: "cb"
|
||
label: "cb"
|
||
- value: "coldark-cold"
|
||
label: "coldark-cold"
|
||
- value: "coldark-dark"
|
||
label: "coldark-dark"
|
||
- value: "coy-without-shadows"
|
||
label: "coy-without-shadows"
|
||
- value: "darcula"
|
||
label: "darcula"
|
||
- value: "dracula"
|
||
label: "dracula"
|
||
- value: "duotone-dark"
|
||
label: "duotone-dark"
|
||
- value: "duotone-earth"
|
||
label: "duotone-earth"
|
||
- value: "duotone-forest"
|
||
label: "duotone-forest"
|
||
- value: "duotone-light"
|
||
label: "duotone-light"
|
||
- value: "duotone-sea"
|
||
label: "duotone-sea"
|
||
- value: "duotone-space"
|
||
label: "duotone-space"
|
||
- value: "ghcolors"
|
||
label: "ghcolors"
|
||
- value: "gruvbox-dark"
|
||
label: "gruvbox-dark"
|
||
- value: "gruvbox-light"
|
||
label: "gruvbox-light"
|
||
- value: "holi-theme"
|
||
label: "holi-theme"
|
||
- value: "hopscotch"
|
||
label: "hopscotch"
|
||
- value: "lucario"
|
||
label: "lucario"
|
||
- value: "material-dark"
|
||
label: "material-dark"
|
||
- value: "material-light"
|
||
label: "material-light"
|
||
- value: "material-oceanic"
|
||
label: "material-oceanic"
|
||
- value: "night-owl"
|
||
label: "night-owl"
|
||
- value: "nord"
|
||
label: "nord"
|
||
- value: "pojoaque"
|
||
label: "pojoaque"
|
||
- value: "shades-of-purple"
|
||
label: "shades-of-purple"
|
||
- value: "solarized-dark-atom"
|
||
label: "solarized-dark-atom"
|
||
- value: "synthwave84"
|
||
label: "synthwave84"
|
||
- value: "vs"
|
||
label: "vs"
|
||
- value: "vsc-dark-plus"
|
||
label: "vsc-dark-plus"
|
||
- value: "xonokai"
|
||
label: "xonokai"
|
||
- value: "z-touch"
|
||
label: "z-touch"
|
||
|
||
- group: tool
|
||
label: 小部件
|
||
formSchema:
|
||
- $formkit: group
|
||
name: rightMenu
|
||
label: 右键菜单
|
||
value:
|
||
rightMenuEnable: true
|
||
children:
|
||
- $formkit: radio
|
||
name: rightMenuEnable
|
||
options:
|
||
- label: 打开
|
||
value: true
|
||
- label: 关闭
|
||
value: false
|
||
- $formkit: group
|
||
name: rightside
|
||
label: 右下角悬浮操作按钮
|
||
value:
|
||
rightsideEnable: false
|
||
readmode: false
|
||
children:
|
||
- $formkit: radio
|
||
name: rightsideEnable
|
||
id: rightsideEnable
|
||
options:
|
||
- label: 打开
|
||
value: true
|
||
- label: 关闭
|
||
value: false
|
||
- $formkit: radio
|
||
name: readmode
|
||
if: $get(rightsideEnable).value
|
||
label: 阅读模式
|
||
options:
|
||
- label: 打开
|
||
value: true
|
||
- label: 关闭
|
||
value: false
|
||
- $formkit: group
|
||
name: nav_music
|
||
label: 音乐
|
||
value:
|
||
nav_musicEnable: false
|
||
children:
|
||
- $formkit: radio
|
||
label: 左下角音乐
|
||
name: nav_musicEnable
|
||
id: nav_musicEnable
|
||
key: nav_musicEnable
|
||
options:
|
||
- label: 打开
|
||
value: true
|
||
- label: 关闭
|
||
value: false
|
||
- $formkit: text
|
||
name: id
|
||
label: 音乐的id
|
||
help: 歌单的id,可以从音乐歌单分享的链接中获取
|
||
value: "xxxxxx"
|
||
- $formkit: text
|
||
name: server
|
||
label: 服务
|
||
help: 歌单的服务商,例如netease(网易云音乐),tencent(腾讯),kugou(酷狗),xiami(小米音乐),baidu(百度音乐)
|
||
value: "tencent"
|
||
- $formkit: url
|
||
name: all_playlist
|
||
label: 播放列表地址
|
||
help: 用于右键查看所有歌曲
|
||
value: https://y.qq.com/n/ryqq/playlist/xxxxx
|
||
- $formkit: url
|
||
name: meting_api
|
||
label: 音乐api
|
||
value: https://api.i-meto.com/meting/api?server=:server&type=:type&id=:id&r=:r
|
||
- $formkit: group
|
||
name: snackbar
|
||
label: 右下角弹窗
|
||
value:
|
||
switch: false
|
||
children:
|
||
- $formkit: radio
|
||
name: switch
|
||
id: switch
|
||
key: switch
|
||
options:
|
||
- label: 打开
|
||
value: true
|
||
- label: 关闭
|
||
value: false
|
||
- $formkit: text
|
||
if: $get(switch).value
|
||
name: introductionTitle
|
||
label: 标题
|
||
value: '协议提醒助手'
|
||
- $formkit: text
|
||
if: $get(switch).value
|
||
name: introductionTip
|
||
label: 内容
|
||
value: 查看本站为你的个人隐私做出的努力
|
||
- $formkit: url
|
||
if: $get(switch).value
|
||
name: introductionUrl
|
||
value: /privacy
|
||
label: 点击跳转地址
|
||
placeholder: 请输入跳转 url
|
||
- $formkit: text
|
||
if: $get(switch).value
|
||
name: introductionName
|
||
value: 本站如何保护你的隐私
|
||
label: 按钮标题
|
||
placeholder: 请输入按钮标题
|
||
|
||
- group: other
|
||
label: 其他设置
|
||
formSchema:
|
||
- $formkit: group
|
||
name: staticResource
|
||
label: 静态资源文件设置
|
||
value:
|
||
use: local
|
||
children:
|
||
- $formkit: select
|
||
name: use
|
||
id: use
|
||
key: use
|
||
label: 类型选择
|
||
options:
|
||
- label: 本地
|
||
value: local
|
||
- label: onmicrosoft
|
||
value: onmicrosoft
|
||
- label: cbd
|
||
value: cbd
|
||
- label: 自定义
|
||
value: custom
|
||
- $formkit: url
|
||
name: cdn_link
|
||
if: "$get(use).value == 'custom'"
|
||
label: cdn地址,外链地址
|
||
validation: required
|
||
value: 'https://npm.onmicrosoft.cn/hao-theme-static@1.3.7/templates/assets'
|
||
help: '默认为npmJs的onmicrosoft加速地址,如果你有自己的cdn地址(请确保链接下assets文件夹下主题静态资源文件),可以填写,否则请勿修改! '
|
||
- $formkit: group
|
||
name: opengraph
|
||
label: Open Graph
|
||
value:
|
||
image:
|
||
children:
|
||
- $formkit: attachment
|
||
name: image
|
||
label: 默认图片
|
||
help: 如果页面没有设置图片,那么将会使用此图片作为 Open Graph 图片
|
||
- $formkit: group
|
||
name: vanillaLazyload
|
||
label: 懒加载
|
||
value:
|
||
enable: true
|
||
errorImg: "/themes/theme-hao/assets/images/404.gif"
|
||
loadingImg: /themes/theme-hao/assets/images/404s.gif
|
||
children:
|
||
- $formkit: radio
|
||
name: enable
|
||
id: enable
|
||
key: enable
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: attachment
|
||
name: loadingImg
|
||
id: loadingImg
|
||
key: loadingImg
|
||
if: $get(enable).value
|
||
label: 加载图片
|
||
validation: required
|
||
placeholder: 请输入图片 url
|
||
- $formkit: attachment
|
||
name: errorImg
|
||
label: 图片加载失败图
|
||
validation: required
|
||
placeholder: 请输入图片 url
|
||
- $formkit: group
|
||
name: diytitle
|
||
label: 动态标题
|
||
value:
|
||
diytitleEnable: false
|
||
children:
|
||
- $formkit: radio
|
||
name: diytitleEnable
|
||
id: diytitleEnable
|
||
key: diytitleEnable
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: text
|
||
name: leaveTitle
|
||
if: $get(diytitleEnable).value
|
||
label: 离开
|
||
value: w(゚Д゚)w 不要走!再看看嘛!
|
||
- $formkit: text
|
||
name: backTitle
|
||
if: $get(diytitleEnable).value
|
||
label: 回到
|
||
value: ♪(^∇^*)欢迎肥来!
|
||
- $formkit: group
|
||
name: loadingBoxs
|
||
label: 加载动画
|
||
value:
|
||
loadingBoxEnable: true
|
||
loadingBoxImg: https://liuzhihang.com/upload/logo.png
|
||
loadProgressBar: true
|
||
children:
|
||
- $formkit: radio
|
||
name: loadingBoxEnable
|
||
id: loadingBoxEnable
|
||
key: loadingBoxEnable
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: attachment
|
||
name: loadingBoxImg
|
||
if: $get(loadingBoxEnable).value
|
||
label: 加载图片
|
||
placeholder: 请输入图片 url
|
||
- $formkit: radio
|
||
name: loadProgressBar
|
||
label: 加载进度条
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: group
|
||
name: error_404
|
||
label: 404 页面
|
||
value:
|
||
subtitle: 请尝试站内搜索寻找文章
|
||
background: /themes/theme-hao/assets/images/404s.gif
|
||
children:
|
||
- $formkit: text
|
||
name: subtitle
|
||
label: 标题
|
||
- $formkit: attachment
|
||
name: background
|
||
label: 背景
|
||
- $formkit: group
|
||
name: error_500
|
||
label: 500 页面
|
||
value:
|
||
subtitle: 服务器内部出现错误,请查看日志
|
||
background: /themes/theme-hao/assets/images/404s.gif
|
||
children:
|
||
- $formkit: text
|
||
name: subtitle
|
||
label: 标题
|
||
- $formkit: attachment
|
||
name: background
|
||
label: 背景
|
||
- $formkit: radio
|
||
name: bubbleEnable
|
||
label: 页面卡片顶部气泡升起效果
|
||
help: 已有页面(友链鱼塘,瞬间,ToDoList,我的装备)
|
||
value: false
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: radio
|
||
name: scrollbarLinearGradientEnable
|
||
label: 渐变滚动条效果
|
||
value: false
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: radio
|
||
name: tagRandomColorEnable
|
||
label: 标签云随机颜色效果
|
||
value: false
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: group
|
||
name: greeting
|
||
label: 首页问候语
|
||
children:
|
||
- $formkit: radio
|
||
name: enable_greeting
|
||
key: enable_greeting
|
||
id: enable_greeting
|
||
value: false
|
||
options:
|
||
- label: 显示
|
||
value: true
|
||
- label: 隐藏
|
||
value: false
|
||
- $formkit: repeater
|
||
name: setting
|
||
if: $get(enable_greeting).value
|
||
label: 问候语配置
|
||
value:
|
||
- greeting: 晚安😴
|
||
start_time: 0
|
||
end_time: 5
|
||
- greeting: 早上好鸭👋, 祝你一天好心情!
|
||
start_time: 6
|
||
end_time: 9
|
||
- greeting: 上午好👋, 状态很好,鼓励一下
|
||
start_time: 10
|
||
end_time: 10
|
||
- greeting: 11点多啦, 在坚持一下就吃饭啦~
|
||
start_time: 11
|
||
end_time: 11
|
||
- greeting: 午安👋, 宝贝
|
||
start_time: 12
|
||
end_time: 14
|
||
- greeting: 🌈充实的一天辛苦啦!
|
||
start_time: 14
|
||
end_time: 18
|
||
- greeting: 19点喽, 奖励一顿丰盛的大餐吧🍔。
|
||
start_time: 19
|
||
end_time: 19
|
||
- greeting: 晚上好👋, 在属于自己的时间好好放松😌~
|
||
start_time: 20
|
||
end_time: 24
|
||
children:
|
||
- $formkit: text
|
||
name: greeting
|
||
label: 问候内容
|
||
placeholder: 请输入问候内容
|
||
- $formkit: text
|
||
name: start_time
|
||
label: 开始时间
|
||
placeholder: 请输入开始时间(小时)
|
||
help: 与上一个问候的结束时间相同时,上一个问候在该时间生效
|
||
- $formkit: text
|
||
name: end_time
|
||
label: 结束时间
|
||
placeholder: 请输入结束时间(小时)
|
||
help: 可以与开始时间相同,表示一个小时内的问候
|
||
|
||
- group: advertise
|
||
label: 广告设置
|
||
formSchema:
|
||
- $formkit: group
|
||
name: index_top_adv
|
||
label: 首页置顶广告
|
||
value:
|
||
enable: false
|
||
index_top_adv_url: "https://www.aliyun.com/daily-act/ecs/activity_selection?userCode=ck9px1df"
|
||
index_top_adv_img: https://img.alicdn.com/imgextra/i3/O1CN01Tbj8qb1w835uueixH_!!6000000006262-2-tps-3840-120.png
|
||
children:
|
||
- $formkit: radio
|
||
name: enable
|
||
id: enable
|
||
key: enable
|
||
options:
|
||
- label: 启用
|
||
value: true
|
||
- label: 禁用
|
||
value: false
|
||
- $formkit: attachment
|
||
name: index_top_adv_img
|
||
id: index_top_adv_img
|
||
key: index_top_adv_img
|
||
if: $get(enable).value
|
||
label: 首页置顶广告图片
|
||
validation: required
|
||
placeholder: 请输入图片 url
|
||
- $formkit: text
|
||
name: index_top_adv_url
|
||
id: index_top_adv_url
|
||
key: index_top_adv_url
|
||
if: $get(enable).value
|
||
label: 首页置顶广告图片跳转地址
|
||
validation: required
|
||
placeholder: 请输入广告图片跳转 url
|