2744 lines
90 KiB
YAML
2744 lines
90 KiB
YAML
apiVersion: v1alpha1
|
||
kind: Setting
|
||
metadata:
|
||
name: theme-Joe-setting
|
||
spec:
|
||
forms:
|
||
- group: basic
|
||
label: 基本设置
|
||
formSchema:
|
||
- $formkit: select
|
||
name: theme_mode
|
||
label: 主题模式
|
||
value: "user"
|
||
help: "设置博客的主题模式(用户/自动/浅色/暗黑),默认为用户模式,仅在用户模式下页面才有主题切换按钮,自动模式下根据时间自动切换"
|
||
options:
|
||
- value: user
|
||
label: 用户模式
|
||
- value: auto
|
||
label: 自动模式
|
||
- value: light
|
||
label: 浅色模式
|
||
- value: dark
|
||
label: 暗黑模式
|
||
- $formkit: radio
|
||
name: comment_option
|
||
id: comment_option
|
||
value: default
|
||
label: 评论系统
|
||
help: "选择使用的评论系统"
|
||
options:
|
||
- value: default
|
||
label: 默认
|
||
- value: waline
|
||
label: Waline
|
||
- $formkit: group
|
||
name: waline
|
||
if: "$get(comment_option).value === 'waline'"
|
||
label: Waline 设置
|
||
id: waline
|
||
children:
|
||
- $formkit: text
|
||
name: waline_serverURL
|
||
label: Waline 服务端地址
|
||
value: ""
|
||
help: "Waline 服务端地址,如 https://waline-server.herokuapp.com 不要加结尾反斜杠"
|
||
- $formkit: text
|
||
name: waline_css
|
||
label: Waline CSS地址
|
||
value: "https://unpkg.com/@waline/client@v2/dist/waline.css"
|
||
help: Waline 的主样式地址
|
||
- $formkit: text
|
||
name: waline_js_comment
|
||
label: 用于评论的 JS 地址
|
||
value: "https://unpkg.com/@waline/client@v2/dist/waline.mjs"
|
||
help: Waline 的评论 JS 地址
|
||
- $formkit: text
|
||
name: waline_js_leaving
|
||
label: 功能 JS
|
||
value: "https://cdn.jsdelivr.net/npm/@waline/client/dist/waline.mjs"
|
||
help: 用于加载留言板和最新评论的 JS 地址
|
||
- $formkit: text
|
||
name: waline_js_list
|
||
label: 列表 JS
|
||
value: "https://unpkg.com/@waline/client@v2/dist/comment.mjs"
|
||
help: 首页加载显示评论数的 JS 地址
|
||
|
||
- $formkit: radio
|
||
name: enable_source_link
|
||
id: enable_source_link
|
||
label: "是否使用外部资源地址"
|
||
help: "使用外部请将整个assets目录上传"
|
||
value: false
|
||
options:
|
||
- value: false
|
||
label: 默认
|
||
- value: true
|
||
label: 外部
|
||
- $formkit: text
|
||
name: source_link
|
||
label: 外部资源地址
|
||
value: ""
|
||
help: "如果你的资源地址是https://example.com/assets/js/min/index.min.js,那么这里填写https://example.com"
|
||
|
||
|
||
- $formkit: text
|
||
name: mode_color_light
|
||
label: 主题色(浅色)
|
||
value: "#fb6c28"
|
||
help: "浅色主题色色值,默认#fb6c28"
|
||
- $formkit: text
|
||
name: mode_color_dark
|
||
label: 主题色(暗黑)
|
||
value: "#9999ff"
|
||
help: "暗黑主题色色值,默认#9999ff"
|
||
- $formkit: select
|
||
name: enable_background_light
|
||
value: false
|
||
label: 开启浅色模式背景图
|
||
help: "需要配置好浅色模式背景图后才有效"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: attachment
|
||
name: background_light_mode
|
||
label: 背景图(浅色模式)
|
||
help: "设置浅色模式下的背景图(建议webp格式),为空则只显示默认背景色"
|
||
value: ""
|
||
- $formkit: select
|
||
name: enable_background_dark
|
||
value: false
|
||
label: 开启暗黑模式背景图
|
||
help: "需要配置好暗黑模式背景图后才有效"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: attachment
|
||
name: background_dark_mode
|
||
label: 背景图(暗黑模式)
|
||
help: "设置暗黑模式下的背景图(建议webp格式),为空则只显示默认背景色"
|
||
value: ""
|
||
- $formkit: number
|
||
name: content_max_width
|
||
label: 内容区最大宽度
|
||
value: 1320
|
||
help: "限制内容区域的宽度,单位px,默认1320px"
|
||
- $formkit: select
|
||
name: enable_random_img_api
|
||
id: enable_random_img_api
|
||
value: false
|
||
label: 启用随机图
|
||
help: "是否启用随机图API,无封面时使用"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: text
|
||
name: random_img_api_url
|
||
value: "https://imgapi.xl0408.top/index.php"
|
||
label: 随机图api
|
||
help: "输入适当的api地址"
|
||
- $formkit: text
|
||
name: light_time_scope
|
||
label: 浅色模式生效时间范围
|
||
value: "5:00~19:00"
|
||
help: "设置浅色模式自动生效的时间范围,范围之外为暗黑模式(仅在主题模式为 “自动模式” 下生效),请严格按照规定格式设置,否则会导致报错"
|
||
- $formkit: text
|
||
name: icp
|
||
label: ICP 备案号
|
||
value: ""
|
||
help: "ICP 备案信息将展示在页脚中,不填不展示(示例:鄂ICP备20001234号-1)"
|
||
- $formkit: text
|
||
name: police
|
||
label: 公网安备号
|
||
value: ""
|
||
help: "公网安备信息将展示在页脚中,不填不展示,也可在 “页脚” 一栏中单独关闭(示例:鄂公网安备42011102001234号)"
|
||
- group: home
|
||
label: 首页
|
||
formSchema:
|
||
- $formkit: radio
|
||
name: enable_index_list_ajax
|
||
label: 文章加载形式
|
||
value: false
|
||
help: ""
|
||
options:
|
||
- value: true
|
||
label: 加载
|
||
- value: false
|
||
label: 分页
|
||
- $formkit: radio
|
||
name: enable_auto_ajax
|
||
label: 是否开启自动加载
|
||
value: false
|
||
help: "开启后滑到底部自动加载文章(默认关闭)"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
- $formkit: select
|
||
name: enable_post_thumbnail
|
||
label: 开启文章缩略图
|
||
value: true
|
||
help: "是否展示首页文章列表的缩略图"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: attachment
|
||
name: lazyload_thumbnail
|
||
label: 文章预载图
|
||
value: "/themes/theme-Joe3/assets/img/lazyload.gif"
|
||
help: "文章配图加载出来之前展示的图片,体积尽可能的小"
|
||
- $formkit: attachment
|
||
name: post_thumbnail
|
||
label: 文章默认缩略图
|
||
value: "https://picsum.photos/id/1081/350/200"
|
||
help: "文章无配图时生效,可使用占位图服务(350*200) https://source.unsplash.com、https://picsum.photos"
|
||
- $formkit: attachment
|
||
name: fallback_thumbnail
|
||
label: 文章错误缺省图
|
||
value: "/themes/theme-Joe3/templates/assets/img/default_thumbnail.png"
|
||
help: "文章图片加载出错时生效,可使用占位图服务(350*200)"
|
||
- $formkit: select
|
||
name: enable_index_list_effect
|
||
label: 开启列表动画效果
|
||
value: true
|
||
help: "是否开启首页列表动画效果"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: select
|
||
name: enable_hot_category
|
||
id: enable_hot_category
|
||
label: 展示精品分类
|
||
value: true
|
||
help: "是否展示首页的精品分类,可自定义封面图片"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: select
|
||
name: hot_category_source
|
||
if: "$get(enable_hot_category).value"
|
||
id: hot_category_source
|
||
label: 精品分类数据源
|
||
value: "category"
|
||
help: "选择首页精品分类的数据来源"
|
||
options:
|
||
- value: category
|
||
label: 分类
|
||
- value: custom
|
||
label: 自定义
|
||
- $formkit: repeater
|
||
name: category_data
|
||
if: "$get(hot_category_source).value === 'category'"
|
||
id: category_data
|
||
label: 选择展示分类
|
||
value: [ ]
|
||
help: "选择要展示的分类"
|
||
children:
|
||
- $formkit: categorySelect
|
||
name: categoryMetaData
|
||
label: 选择分类
|
||
- $formkit: repeater
|
||
name: custom_data
|
||
if: "$get(hot_category_source).value === 'custom'"
|
||
id: custom_data
|
||
label: 自定义信息
|
||
value: [ ]
|
||
help: "选择要展示的分类"
|
||
children:
|
||
- $formkit: text
|
||
name: title
|
||
value: ""
|
||
help: "名称"
|
||
- $formkit: text
|
||
name: url
|
||
value: ""
|
||
help: "跳转链接"
|
||
- $formkit: attachment
|
||
name: cover
|
||
value: ""
|
||
help: "封面图"
|
||
- $formkit: select
|
||
name: index_list_effect_class
|
||
label: 动画效果类名
|
||
value: "fadeInUp"
|
||
help: "首页列表动画效果类名,来自 animate.css,默认 fadeInUp"
|
||
options:
|
||
- value: "fadeIn"
|
||
label: "fadeIn"
|
||
- value: "fadeInUp"
|
||
label: "fadeInUp"
|
||
- value: "fadeInDown"
|
||
label: "fadeInDown"
|
||
- value: "fadeInDownBig"
|
||
label: "fadeInDownBig"
|
||
- value: "fadeInLeft"
|
||
label: "fadeInLeft"
|
||
- value: "fadeInLeftBig"
|
||
label: "fadeInLeftBig"
|
||
- value: "fadeInRight"
|
||
label: "fadeInRight"
|
||
- value: "fadeInRightBig"
|
||
label: "fadeInRightBig"
|
||
- value: "fadeInUpBig"
|
||
label: "fadeInUpBig"
|
||
- value: "fadeOut"
|
||
label: "fadeOut"
|
||
- value: "fadeOutDown"
|
||
label: "fadeOutDown"
|
||
- value: "fadeOutDownBig"
|
||
label: "fadeOutDownBig"
|
||
- value: "fadeOutLeft"
|
||
label: "fadeOutLeft"
|
||
- value: "fadeOutLeftBig"
|
||
label: "fadeOutLeftBig"
|
||
- value: "fadeOutRight"
|
||
label: "fadeOutRight"
|
||
- value: "fadeOutRightBig"
|
||
label: "fadeOutRightBig"
|
||
- value: "fadeOutUp"
|
||
label: "fadeOutUp"
|
||
- value: "fadeOutUpBig"
|
||
label: "fadeOutUpBig"
|
||
- value: "bounce"
|
||
label: "bounce"
|
||
- value: "flash"
|
||
label: "flash"
|
||
- value: "pulse"
|
||
label: "pulse"
|
||
- value: "rubberBand"
|
||
label: "rubberBand"
|
||
- value: "headShake"
|
||
label: "headShake"
|
||
- value: "swing"
|
||
label: "swing"
|
||
- value: "tada"
|
||
label: "tada"
|
||
- value: "wobble"
|
||
label: "wobble"
|
||
- value: "jello"
|
||
label: "jello"
|
||
- value: "heartBeat"
|
||
label: "heartBeat"
|
||
- value: "bounceIn"
|
||
label: "bounceIn"
|
||
- value: "bounceInDown"
|
||
label: "bounceInDown"
|
||
- value: "bounceInLeft"
|
||
label: "bounceInLeft"
|
||
- value: "bounceInRight"
|
||
label: "bounceInRight"
|
||
- value: "bounceInUp"
|
||
label: "bounceInUp"
|
||
- value: "bounceOut"
|
||
label: "bounceOut"
|
||
- value: "bounceOutDown"
|
||
label: "bounceOutDown"
|
||
- value: "bounceOutLeft"
|
||
label: "bounceOutLeft"
|
||
- value: "bounceOutRight"
|
||
label: "bounceOutRight"
|
||
- value: "bounceOutUp"
|
||
label: "bounceOutUp"
|
||
- value: "flip"
|
||
label: "flip"
|
||
- value: "flipInX"
|
||
label: "flipInX"
|
||
- value: "flipInY"
|
||
label: "flipInY"
|
||
- value: "flipOutX"
|
||
label: "flipOutX"
|
||
- value: "flipOutY"
|
||
label: "flipOutY"
|
||
- value: "rotateIn"
|
||
label: "rotateIn"
|
||
- value: "rotateInDownLeft"
|
||
label: "rotateInDownLeft"
|
||
- value: "rotateInDownRight"
|
||
label: "rotateInDownRight"
|
||
- value: "rotateInUpLeft"
|
||
label: "rotateInUpLeft"
|
||
- value: "rotateInUpRight"
|
||
label: "rotateInUpRight"
|
||
- value: "rotateOut"
|
||
label: "rotateOut"
|
||
- value: "rotateOutDownLeft"
|
||
label: "rotateOutDownLeft"
|
||
- value: "rotateOutDownRight"
|
||
label: "rotateOutDownRight"
|
||
- value: "rotateOutUpLeft"
|
||
label: "rotateOutUpLeft"
|
||
- value: "rotateOutUpRight"
|
||
label: "rotateOutUpRight"
|
||
- value: "hinge"
|
||
label: "hinge"
|
||
- value: "jackInTheBox"
|
||
label: "jackInTheBox"
|
||
- value: "rollIn"
|
||
label: "rollIn"
|
||
- value: "rollOut"
|
||
label: "rollOut"
|
||
- value: "zoomIn"
|
||
label: "zoomIn"
|
||
- value: "zoomInDown"
|
||
label: "zoomInDown"
|
||
- value: "zoomInLeft"
|
||
label: "zoomInLeft"
|
||
- value: "zoomInRight"
|
||
label: "zoomInRight"
|
||
- value: "zoomInUp"
|
||
label: "zoomInUp"
|
||
- value: "zoomOut"
|
||
label: "zoomOut"
|
||
- value: "zoomOutDown"
|
||
label: "zoomOutDown"
|
||
- value: "zoomOutLeft"
|
||
label: "zoomOutLeft"
|
||
- value: "zoomOutRight"
|
||
label: "zoomOutRight"
|
||
- value: "zoomOutUp"
|
||
label: "zoomOutUp"
|
||
- value: "slideInDown"
|
||
label: "slideInDown"
|
||
- value: "slideInLeft"
|
||
label: "slideInLeft"
|
||
- value: "slideInRight"
|
||
label: "slideInRight"
|
||
- value: "slideInUp"
|
||
label: "slideInUp"
|
||
- value: "slideOutDown"
|
||
label: "slideOutDown"
|
||
- value: "slideOutLeft"
|
||
label: "slideOutLeft"
|
||
- value: "slideOutRight"
|
||
label: "slideOutRight"
|
||
- value: "slideOutUp"
|
||
label: "slideOutUp"
|
||
|
||
|
||
- group: theme
|
||
label: 主题相关
|
||
formSchema:
|
||
- $formkit: select
|
||
name: cursor_skin
|
||
label: 鼠标皮肤
|
||
value: "off"
|
||
help: "配置鼠标光标的皮肤(部分皮肤在暗黑模式下可能不明显),更多皮肤请前往 https://zhutix.com/tag/cursors/"
|
||
options:
|
||
- value: "off"
|
||
label: 无(默认)
|
||
- value: simple_cursor
|
||
label: 简洁卡通
|
||
- value: simple_cursor_blue
|
||
label: 简洁卡通-蓝
|
||
- value: simple_sunset_light
|
||
label: 简单日落(浅色)
|
||
- value: simple_sunset_dark
|
||
label: 简单日落(暗黑)
|
||
- value: crystallize
|
||
label: 简约水晶
|
||
- value: emoji_zip
|
||
label: 魔力表情
|
||
- value: black_cat
|
||
label: 小黑猫
|
||
- $formkit: select
|
||
name: cursor_effect
|
||
label: 鼠标特效
|
||
value: "off"
|
||
help: "配置鼠标光标的皮肤(部分皮肤在暗黑模式下可能不明显),更多皮肤请前往 https://zhutix.com/tag/cursors/"
|
||
options:
|
||
- value: "off"
|
||
label: 无(默认)
|
||
- value: cursor0
|
||
label: 樱花+颜文字
|
||
- value: cursor1
|
||
label: 小粒子
|
||
- value: cursor2
|
||
label: 大粒子
|
||
- value: cursor3
|
||
label: 社会主义价值观
|
||
- value: cursor4
|
||
label: 大爱心
|
||
- value: cursor5
|
||
label: 小爱心+颜文字
|
||
- value: cursor6
|
||
label: 多彩星星(移动)
|
||
- value: cursor7
|
||
label: 光标残影(移动)
|
||
- value: cursor8
|
||
label: 弹性表情(移动)
|
||
- value: cursor9
|
||
label: 表情雨(移动)
|
||
- value: cursor10
|
||
label: 上升气泡(移动)
|
||
- value: cursor11
|
||
label: 雪花雨(移动)
|
||
- $formkit: select
|
||
name: backdrop
|
||
label: 背景特效
|
||
value: "off"
|
||
help: "配置页面背景的特效,其中部分效果为顶层特效,会展示在页面最顶层,还有一部分仅在暗黑模式下生效。特效会消耗一定系统性能,请谨慎配置(为了保证显示效果,尽量不要同时开启背景图和背景特效)"
|
||
options:
|
||
- value: "off"
|
||
label: 无(默认)
|
||
- value: universe
|
||
label: 宇宙空间(仅暗黑)
|
||
- value: rain
|
||
label: 粒子雨(顶层+仅暗黑)
|
||
- value: plexus
|
||
label: 自动吸附的线段
|
||
- value: petals
|
||
label: 飘落的花瓣(顶层)
|
||
- value: rainbow
|
||
label: 四色彩虹
|
||
- value: silk
|
||
label: 变化的彩带
|
||
- value: silk_static
|
||
label: 固定的彩带
|
||
- value: balloon
|
||
label: 上升的气球
|
||
- $formkit: text
|
||
name: loading_bar_height
|
||
label: 加载条高度
|
||
value: "3px"
|
||
help: "设置全局加载条的高度,默认为 3px,填 0 相当于不显示"
|
||
- $formkit: text
|
||
name: loading_bar_color
|
||
label: 加载条颜色
|
||
value: ""
|
||
- $formkit: select
|
||
name: enable_loading_bar
|
||
label: 开启页面加载条
|
||
value: true
|
||
help: "是否开启页面顶部的加载条"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: text
|
||
name: scrollbar_color
|
||
label: 滚动条颜色
|
||
value: "#c0c4cc"
|
||
- $formkit: text
|
||
name: scrollbar_width
|
||
label: 滚动条宽度
|
||
value: "8px"
|
||
help: "设置全局滚动条的宽度,默认为 8px,填 0 相当于不显示"
|
||
- $formkit: radio
|
||
name: enable_offscreen_tip
|
||
id: enable_offscreen_tip
|
||
label: 开启离屏提示
|
||
value: false
|
||
help: "在切换到其它站点或后台时,通过页面title提示"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: text
|
||
name: offscreen_title_leave
|
||
if: "$get(enable_offscreen_tip).value"
|
||
label: 离屏文案(离开)
|
||
value: "歪,你去哪里了?"
|
||
help: "在切换到其它站点标签或后台时,页面title展示的文字(仅对首页生效)"
|
||
- $formkit: text
|
||
name: offscreen_title_back
|
||
if: "$get(enable_offscreen_tip).value"
|
||
label: 离屏文案(回来)
|
||
value: "(つェ⊂)咦,又回来了!"
|
||
help: "在返回到当前标签时,通过title展示的文字(仅对首页生效)"
|
||
- $formkit: select
|
||
name: link_behavior
|
||
label: 链接跳转行为(全局-内容区域)
|
||
value: "default"
|
||
help: "配置网站 “内容区域(不包含导航条和页脚)” 的 a 标签跳转行为,暂时提供 3 种供选择【默认:遵循主题默认行为;当前页:在当前页打开链接;新标签:在新标签页中打开链接】"
|
||
options:
|
||
- value: default
|
||
label: 默认
|
||
- value: current
|
||
label: 当前页
|
||
- value: new
|
||
label: 新标签
|
||
|
||
- $formkit: radio
|
||
name: enable_show_in_up
|
||
label: 开启模块缓入效果(全局)
|
||
value: true
|
||
help: "开启后,当页面载入时,页面中的模块会有缓入动画"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: select
|
||
name: enable_back2top
|
||
label: 开启返回顶部
|
||
value: true
|
||
help: "是否开启返回顶部功能"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: select
|
||
name: enable_back2top_smooth
|
||
label: 平滑返回顶部
|
||
value: true
|
||
help: "点击返回顶部按钮后,是否平滑的返回顶部,关闭后则没有任何过渡效果"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: select
|
||
name: web_font
|
||
label: 网站字体
|
||
value: "off"
|
||
help: "优先使用自定义字体"
|
||
options:
|
||
- value: "off"
|
||
label: 默认
|
||
- value: "joe_slate.woff2"
|
||
label: "Joe Slate"
|
||
- value: "joe_future.woff2"
|
||
label: "Joe Future"
|
||
- group: carousel
|
||
label: 轮播图
|
||
formSchema:
|
||
- $formkit: select
|
||
name: enable_banner
|
||
id: enable_banner
|
||
label: 启用轮播图
|
||
value: false
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: repeater
|
||
if: "$get(enable_banner).value === true"
|
||
name: banner_data_group
|
||
label: 轮播图数据设置
|
||
id: banner_data_group
|
||
value: []
|
||
children:
|
||
- $formkit: radio
|
||
name: banner_section_type
|
||
id: banner_section_type
|
||
label: 模块类型
|
||
value:
|
||
options:
|
||
- label: 已有文章
|
||
value: post
|
||
- label: 自定义数据
|
||
value: custom
|
||
- $formkit: postSelect
|
||
if: $value.banner_section_type === 'post'
|
||
name: data_by_post
|
||
label: 选择已有文章
|
||
id: data_by_post
|
||
value: ""
|
||
- $formkit: group
|
||
if: $value.banner_section_type === 'custom'
|
||
name: data_by_custom
|
||
label: 自定义数据
|
||
id: data_by_custom
|
||
value: [ ]
|
||
children:
|
||
- $formkit: text
|
||
name: banner_title
|
||
label: 标题
|
||
value: ""
|
||
validation: "required"
|
||
- $formkit: textarea
|
||
name: banner_subtitle
|
||
label: 描述(可留空)
|
||
value: ""
|
||
- $formkit: url
|
||
name: banner_url
|
||
label: 跳转链接
|
||
value: ""
|
||
validation: "required"
|
||
- $formkit: attachment
|
||
name: banner_img
|
||
label: 图片地址
|
||
value: ""
|
||
validation: "required"
|
||
- $formkit: radio
|
||
name: banner_direction
|
||
id: banner_direction
|
||
label: 轮播方向
|
||
value: horizontal
|
||
options:
|
||
- value: horizontal
|
||
label: 水平
|
||
- value: vertical
|
||
label: 垂直
|
||
- $formkit: select
|
||
name: enable_banner_loop
|
||
id: enable_banner_loop
|
||
label: 循环播放
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: radio
|
||
name: banner_effect
|
||
id: banner_effect
|
||
label: 切换效果
|
||
value: "slide"
|
||
options:
|
||
- value: "slide"
|
||
label: 普通位移切换
|
||
- value: "fade"
|
||
label: 淡入
|
||
- value: "cube"
|
||
label: 方块
|
||
- value: "coverflow"
|
||
label: 3d流
|
||
- value: "flip"
|
||
label: 3d翻转
|
||
- value: "cards"
|
||
label: 卡片式
|
||
- value: "creative"
|
||
label: 创意性
|
||
- $formkit: select
|
||
name: enable_banner_handle
|
||
id: enable_banner_handle
|
||
label: 允许手动控制
|
||
value: true
|
||
help: "如果关闭,将隐藏切换按钮且不能通过鼠标和键盘进行切换"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: select
|
||
name: enable_banner_switch_button
|
||
id: enable_banner_switch_button
|
||
label: 展示左右切换按钮
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: select
|
||
name: enable_banner_pagination
|
||
id: enable_banner_pagination
|
||
label: 展示分页器
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: select
|
||
name: enable_banner_autoplay
|
||
id: enable_banner_autoplay
|
||
label: 自动切换
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: number
|
||
name: banner_delay
|
||
id: banner_delay
|
||
label: 切换间隔
|
||
value: "3500"
|
||
help: "设置轮播图切换的间隔时间,默认3500(仅在自动切换开启时生效,单位:毫秒)"
|
||
- $formkit: number
|
||
name: banner_speed
|
||
id: banner_speed
|
||
label: 切换速度
|
||
value: 500
|
||
help: "设置轮播图的切换速度,默认500(单位:毫秒)"
|
||
- $formkit: attachment
|
||
name: banner_lazyload_img
|
||
id: banner_lazyload_img
|
||
label: 图片预载图
|
||
value: "/themes/theme-Joe3/assets/img/lazyload_h.gif"
|
||
help: "轮播图默认为懒加载,这里可以为banner图设置加载完之前的加载图(体积尽可能的小)"
|
||
|
||
- group: beauty
|
||
label: 美化
|
||
formSchema:
|
||
- $formkit: select
|
||
name: enable_big_banner
|
||
id: enable_big_banner
|
||
label: 顶部大图
|
||
value: false
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: text
|
||
if: "$get(enable_big_banner).value === true"
|
||
name: big_banner_title
|
||
label: 标题
|
||
value:
|
||
help: "默认网站名"
|
||
- $formkit: text
|
||
if: "$get(enable_big_banner).value === true"
|
||
name: big_banner_Photos
|
||
label: 图片或者api地址
|
||
value: "http://imgapi.xl0408.top/index.php"
|
||
help: "填写图片地址或者随机图api地址"
|
||
- $formkit: select
|
||
if: "$get(enable_big_banner).value === true"
|
||
name: enable_big_banner_hitokoto
|
||
id: enable_big_banner_hitokoto
|
||
label: 是否启用一言
|
||
value: true
|
||
help: 更多设置自行修改(/templates/modules/macro/tail.html)s
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: select
|
||
if: "$get(enable_big_banner).value === true"
|
||
name: enable_big_banner_video
|
||
id: enable_big_banner_video
|
||
label: 是否启用视频背景
|
||
value: false
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: attachment
|
||
if: "$get(enable_big_banner_video).value === true"
|
||
name: big_banner_video
|
||
label: 视频地址
|
||
value:
|
||
- $formkit: text
|
||
if: "$get(enable_big_banner).value === true"
|
||
name: light_color
|
||
label: 底部波浪颜色
|
||
value: "#fff"
|
||
- $formkit: text
|
||
if: "$get(enable_big_banner).value === true"
|
||
name: dark_color
|
||
label: 暗色底部波浪颜色
|
||
value: "#fff"
|
||
- group: navbar
|
||
label: 导航
|
||
formSchema:
|
||
- $formkit: menuRadio
|
||
name: menu
|
||
label: 选择导航展示菜单
|
||
value: ""
|
||
- $formkit: select
|
||
name: enable_fixed_header
|
||
label: 导航条吸顶
|
||
value: true
|
||
help: "开启后,当页面滚动时,导航条会始终固定在可视区域顶部(默认只在向上滚动时显示,移动端强制吸顶展示)"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: radio
|
||
name: nav_login
|
||
label: 导航栏登入按钮
|
||
value: false
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: radio
|
||
name: enable_full_header
|
||
label: 100%宽度
|
||
value: false
|
||
help: "导航条宽度是否100%,默认和内容区域宽度一致"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: select
|
||
name: show_logo
|
||
label: 展示博客LOGO
|
||
value: true
|
||
help: "导航条是否展示博客LOGO"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: text
|
||
name: logo_link
|
||
label: LOGO跳转链接
|
||
value: ""
|
||
help: "点击LOGO时跳转的链接,不填默认跳转博客主页(不想跳转请填入#)"
|
||
- $formkit: text
|
||
name: logo_radius
|
||
label: LOGO圆角值
|
||
value: "4px"
|
||
help: "导航栏博客LOGO的圆角值,像素或百分比,默认4px"
|
||
- $formkit: select
|
||
name: enable_navbar_icon
|
||
label: 开启菜单图标
|
||
value: false
|
||
help: "导航条菜单默认展示后台配置的图标,若不需要可以在这里统一关闭"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: radio
|
||
name: enable_icon_animate
|
||
label: 菜单图标悬浮动画
|
||
value: false
|
||
help: "导航条菜单默认展示后台配置的图标,若不需要可以在这里统一关闭"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: radio
|
||
name: enable_active_shadow
|
||
label: 文字阴影效果
|
||
value: false
|
||
help: "是否开启当前选中项的文字阴影效果(默认关闭以节省性能)"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: radio
|
||
name: enable_glass_blur
|
||
label: 毛玻璃效果
|
||
value: false
|
||
help: "是否开启导航条毛玻璃效果(默认关闭以节省性能,仅在“导航条吸顶”开启时生效)"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- group: blogger
|
||
label: 博主信息
|
||
formSchema:
|
||
- $formkit: select
|
||
name: show_blogger
|
||
label: 展示博主信息
|
||
value: true
|
||
help: "不展示的情况下,下面配置均无效"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: select
|
||
name: enable_day_words
|
||
label: 开启每日一句
|
||
value: true
|
||
help: "将覆盖博客描述,资源来自 https://www.jinrishici.com"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: text
|
||
name: nickname
|
||
label: 博主显示昵称
|
||
value: ""
|
||
help: "默认使用网站title"
|
||
- $formkit: text
|
||
name: motto
|
||
label: 个人独白
|
||
value: "行动起来,活在当下"
|
||
help: "将覆盖每日一句,若为空则展示每日一句或博客描述"
|
||
- $formkit: attachment
|
||
name: lazyload_avatar
|
||
label: 头像预载图
|
||
value: "/themes/theme-Joe3/assets/svg/spinner-preloader.svg"
|
||
help: "头像加载出来之前展示的图片"
|
||
- $formkit: attachment
|
||
name: avatar
|
||
label: 头像
|
||
value: ""
|
||
help: "用于显示博主头像"
|
||
- $formkit: attachment
|
||
name: default_avatar
|
||
label: 默认头像
|
||
value: "/themes/theme-Joe3/templates/assets/img/jiewen_icon.png"
|
||
help: "用于头像未设置或加载出错时显示的图片(注意:主题优先使用后台配置的头像,当后台未配置头像或头像加载出错才会用这里设置的图片。此处是有默认值的)"
|
||
- $formkit: attachment
|
||
name: author_bg
|
||
label: 博主栏背景图
|
||
value: ""
|
||
help: "用于博主信息的背景图"
|
||
- $formkit: select
|
||
name: avatar_type
|
||
label: 头像外形
|
||
value: "circle"
|
||
options:
|
||
- value: circle
|
||
label: "圆形"
|
||
- value: round
|
||
label: "圆角矩形"
|
||
- $formkit: select
|
||
name: overview_type
|
||
label: 概览指标
|
||
value: "C"
|
||
options:
|
||
- value: A
|
||
label: 分类+标签+文章
|
||
- value: B
|
||
label: 分类+标签+评论
|
||
- value: C
|
||
label: 分类+文章+评论
|
||
- value: D
|
||
label: 标签+文章+评论
|
||
- $formkit: select
|
||
name: enable_social
|
||
label: 展示社交账号
|
||
value: true
|
||
help: "是否展示社交账号"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: radio
|
||
name: enable_mobile_social
|
||
label: 展示社交账号(移动端)
|
||
value: false
|
||
help: "是否在移动端展示社交账号,默认关闭"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: radio
|
||
name: option_social_data
|
||
id: option_social_data
|
||
label: 社交信息来源
|
||
value: "default"
|
||
help: "是否在移动端展示社交账号,默认关闭"
|
||
options:
|
||
- value: default
|
||
label: 默认
|
||
- value: custom
|
||
label: 自定义
|
||
- $formkit: repeater
|
||
if: "$get(option_social_data).value === 'default'"
|
||
name: socials
|
||
id: socials
|
||
key: socials
|
||
label: 社交信息
|
||
value: [ ]
|
||
children:
|
||
- $formkit: select
|
||
name: socials_select
|
||
label: 平台
|
||
options:
|
||
- label: Github
|
||
value: github
|
||
- label: 邮箱
|
||
value: email
|
||
- label: 知乎
|
||
value: zhihu
|
||
- label: Gitee
|
||
value: gitee
|
||
- label: Telegram
|
||
value: telegram
|
||
- label: 掘金
|
||
value: juejin
|
||
- label: B站
|
||
value: bilibili
|
||
- label: QQ
|
||
value: qq
|
||
- label: 微博
|
||
value: weibo
|
||
- label: 豆瓣
|
||
value: douban
|
||
- label: 抖音 / TikTok
|
||
value: tiktok
|
||
- label: Facebook
|
||
value: facebook
|
||
- label: Instagram
|
||
value: instagram
|
||
- label: LinkedIn
|
||
value: linkedin
|
||
- label: Twitter
|
||
value: twitter
|
||
- label: Slack
|
||
value: slack
|
||
- label: Discord
|
||
value: discord
|
||
- label: YouTube
|
||
value: youtube
|
||
- label: Steam
|
||
value: steam
|
||
- label: GitLab
|
||
value: gitlab
|
||
- $formkit: text
|
||
name: socialUrl
|
||
label: 链接
|
||
help: "邮箱填邮箱号,QQ填QQ号,其他填跳转链接"
|
||
validation: "required"
|
||
- $formkit: repeater
|
||
if: "$get(option_social_data).value === 'custom'"
|
||
name: custom_socials
|
||
id: custom_socials
|
||
key: custom_socials
|
||
label: 自定义社交信息
|
||
children:
|
||
- $formkit: text
|
||
name: socials_name
|
||
label: 名称
|
||
validation: "required"
|
||
- $formkit: url
|
||
name: socials_url
|
||
label: 跳转链接
|
||
validation: "required"
|
||
- $formkit: text
|
||
name: socials_icon
|
||
label: svg代码或者图片(如果使用图片请输入完整img标签)
|
||
validation: "required"
|
||
|
||
|
||
- $formkit: radio
|
||
name: enable_weather
|
||
id: enable_weather
|
||
label: 展示天气信息
|
||
value: false
|
||
help: "是否展示简约版天气信息,必须配置正确的appKey后才可生效"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: text
|
||
if: "$get(enable_weather).value === true"
|
||
name: weather_key
|
||
label: 天气插件appKey
|
||
value: ""
|
||
help: "用于初始化天气插件,请通过 https://widget.qweather.com/create-simple 生成自己的插件,然后复制其中的key值填到这里"
|
||
- $formkit: select
|
||
name: avatar_frame
|
||
label: 头像框
|
||
value: "0"
|
||
options:
|
||
- value: "0"
|
||
label: 无
|
||
- value: "rainbow-girl"
|
||
label: "彩虹之女"
|
||
- value: "honor-light"
|
||
label: "荣誉之光"
|
||
- value: "bird-girl"
|
||
label: "彩雀之女"
|
||
- value: "purple-crystal"
|
||
label: "紫水晶"
|
||
- value: "flower-ring"
|
||
label: "清新花环"
|
||
- value: "lantern-cloud"
|
||
label: "灯笼祥云"
|
||
- value: "ease-cloud"
|
||
label: "福气祥云"
|
||
- value: "festival-luck"
|
||
label: "节日福旺"
|
||
- value: "happy-mouse"
|
||
label: "快乐小鼠"
|
||
- value: "two-mouse"
|
||
label: "两只小鼠"
|
||
- value: "bull-puff"
|
||
label: "牛气大发"
|
||
- value: "christmas-knot"
|
||
label: "圣诞彩结"
|
||
- value: "christmas-ring"
|
||
label: "圣诞花环"
|
||
- value: "santa-claus"
|
||
label: "圣诞老人"
|
||
- value: "cactus"
|
||
label: "仙人掌"
|
||
- value: "rabbit"
|
||
label: "幸福兔子(动态)"
|
||
- value: "gaoda"
|
||
label: "高达(动态)"
|
||
- value: "donut"
|
||
label: "甜甜圈(动态)"
|
||
- value: "bat"
|
||
label: "吸血蝙蝠(动态)"
|
||
- value: "bilibili"
|
||
label: "Bilibili"
|
||
- value: "constellation"
|
||
label: "星座"
|
||
- value: "putin"
|
||
label: "布丁"
|
||
- value: "princess"
|
||
label: "小公主"
|
||
- value: "mangci"
|
||
label: "芒刺"
|
||
- value: "maid"
|
||
label: "女仆"
|
||
- value: "orchid"
|
||
label: "兰花"
|
||
- value: "gulu"
|
||
label: "咕噜"
|
||
- value: "gufeng"
|
||
label: "古风"
|
||
- $formkit: select
|
||
name: avatar_widget
|
||
label: 头像挂件
|
||
value: "0"
|
||
options:
|
||
- value: "0"
|
||
label: 无
|
||
- value: "angel"
|
||
label: 天使
|
||
- value: "meteor"
|
||
label: 流星
|
||
- value: "rain"
|
||
label: 下雨
|
||
- value: "wing"
|
||
label: 天使之翼
|
||
- value: "rotate-heart"
|
||
label: 旋转的心
|
||
- value: "fall-in-love"
|
||
label: 坠入爱河
|
||
- value: "sun-flower"
|
||
label: 向日葵
|
||
- value: "swirl-heart"
|
||
label: 上升的心
|
||
- $formkit: select
|
||
name: enable_strips
|
||
label: 展示彩带动画
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
- group: code_block
|
||
label: 代码块
|
||
formSchema:
|
||
- $formkit: select
|
||
name: enable_code_title
|
||
label: 代码标题
|
||
value: true
|
||
help: "开启代码块的标题,默认显示语言类型,也可自定义标题"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: select
|
||
name: enable_code_hr
|
||
label: 标题分隔线
|
||
value: true
|
||
help: "是否展示标题和内容之间的分割线,不展示时会更加简洁"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: select
|
||
name: enable_code_macdot
|
||
label: mac彩点
|
||
value: true
|
||
help: "是否展示左上角的mac风格彩点"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: select
|
||
name: enable_code_copy
|
||
label: 代码复制
|
||
value: true
|
||
help: "开启代码块复制按钮"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: select
|
||
name: enable_code_line_number
|
||
label: 代码行号
|
||
value: false
|
||
help: "开启代码块行号功能(“自动换行” 开启时无效)"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: select
|
||
name: enable_code_newline
|
||
label: 自动换行
|
||
value: false
|
||
help: "当代码长度超过容器宽度时是否自动换行,开启后将不会出现横向滚动条,且不会展示代码行号(代码自动换行后看起来可能不会很美观,请根据个人需要配置)"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: select
|
||
name: enable_code_expander
|
||
label: 代码折叠
|
||
value: false
|
||
help: "开启代码块折叠功能"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: select
|
||
name: enable_fold_long_code
|
||
label: 自动折叠长代码块
|
||
value: false
|
||
help: "自动折叠 <文章页> 中内容很长的代码块,提高阅读效率,此操作会出现布局偏移,可能带来一些滚动相关问题,如无必要不建议开启(必须先开启“代码折叠”选项,否则无效,也可以通过元数据 enable_fold_long_code 单独控制)"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: text
|
||
name: long_code_height
|
||
label: 自动折叠的高度
|
||
value: "800"
|
||
help: "触发长代码块自动折叠的高度(单位px),只填数字即可(默认800),填 0 将折叠所有代码块"
|
||
- $formkit: select
|
||
name: code_theme
|
||
label: 代码主题
|
||
value: "one-dark"
|
||
help: "设置代码块主题,可通过后台元数据为每篇文章设置单独的代码主题,主题来自 prism-themes,见https://github.com/PrismJS/prism-themes"
|
||
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: show_tools_when_hover
|
||
label: 仅悬浮时显示操作按钮
|
||
value: true
|
||
help: "是否仅在鼠标悬浮到当前代码块时才显示相关操作按钮,不显示时会更加简洁"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: select
|
||
name: enable_single_code_select
|
||
label: 点击行内代码自动全选
|
||
value: false
|
||
help: "开启后,当点击单行/行内代码时,会自动全选内容"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
|
||
- group: social
|
||
label: 社交
|
||
formSchema:
|
||
- $formkit: textarea
|
||
name: qq_group
|
||
label: QQ交流群「首页」
|
||
value: ""
|
||
help: "请填入QQ交流群链接,留空则不显示"
|
||
- $formkit: textarea
|
||
name: qq_text
|
||
label: 欢迎语
|
||
value: "欢迎加入QQ交流群"
|
||
help: "QQ交流群按钮展示的文案,对应首页 “推荐文章” 右侧的 “欢迎加入QQ交流群”"
|
||
|
||
- group: aside
|
||
label: 侧边栏
|
||
formSchema:
|
||
- $formkit: select
|
||
name: enable_aside
|
||
label: 启用全局侧边栏
|
||
value: true
|
||
help: "是否启用侧边栏(全局),关闭后除文章页外所有页面都没有侧边栏(优先级高于页面元数据)"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: select
|
||
name: aside_position
|
||
label: 侧边栏位置
|
||
value: "right"
|
||
help: "侧边栏展示位置,左边或右边(注意:文章页侧边栏强制展示在右侧)"
|
||
options:
|
||
- value: left
|
||
label: 左侧
|
||
- value: right
|
||
label: 右侧
|
||
- $formkit: select
|
||
name: enable_tags_aside
|
||
label: 标签页侧边栏
|
||
value: true
|
||
help: "标签页右侧是否展示侧边栏"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: select
|
||
name: enable_categories_aside
|
||
label: 分类页侧边栏
|
||
value: true
|
||
help: "分类页右侧是否展示侧边栏"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: select
|
||
name: enable_archives_aside
|
||
label: 归档页侧边栏
|
||
value: true
|
||
help: "归档页右侧是否展示侧边栏"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: select
|
||
name: enable_post_aside
|
||
label: 文章页侧边栏
|
||
value: true
|
||
help: "文章页右侧是否展示侧边栏(关闭后,TOC 目录也就没有了)"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: select
|
||
name: enable_journals_aside
|
||
label: 日志页侧边栏
|
||
value: true
|
||
help: "日志页右侧是否展示侧边栏"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: select
|
||
name: enable_photos_aside
|
||
label: 相册页侧边栏
|
||
value: false
|
||
help: "相册页右侧是否展示侧边栏"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: select
|
||
name: enable_links_aside
|
||
label: 友链页侧边栏
|
||
value: true
|
||
help: "友链页右侧是否展示侧边栏"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: select
|
||
name: enable_sheet_aside
|
||
label: 自定义页侧边栏
|
||
value: false
|
||
help: "自定义页面右侧是否展示侧边栏,默认关闭。开启后,所有自定义页面都会展示侧边栏(若部分页面不想展示,可以配置对应页面的元数据 enable_aside 为 false )"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: repeater
|
||
name: enable_outpost_aside
|
||
id: enable_outpost_aside
|
||
label: 非文章页侧边栏
|
||
value:
|
||
- template_aside: "enable_blogger"
|
||
- template_aside: "enable_newest_post"
|
||
- template_aside: "enable_tag_cloud"
|
||
children:
|
||
- $formkit: select
|
||
name: template_aside
|
||
id: template_aside
|
||
label: "侧边栏模块"
|
||
value: "none"
|
||
options:
|
||
- value: "none"
|
||
label: 无
|
||
- value: "enable_blogger"
|
||
label: 博主信息
|
||
- value: "enable_notice"
|
||
label: 网站公告
|
||
- value: "enable_picture"
|
||
label: 图片
|
||
- value: "enable_music_player"
|
||
label: 音乐播放器
|
||
- value: "enable_newest_post"
|
||
label: 最新文章
|
||
- value: "enable_lifetime"
|
||
label: 人生倒计时
|
||
- value: "show_newreply"
|
||
label: 最新评论
|
||
- value: "enable_tag_cloud"
|
||
label: 标签云
|
||
- value: "enable_ads_aside"
|
||
label: 侧边栏广告
|
||
- $formkit: group
|
||
if: $value.template_aside === 'enable_notice'
|
||
name: aside_notice
|
||
label: 网站公告
|
||
value: [ ]
|
||
children:
|
||
- $formkit: text
|
||
name: notice_title
|
||
label: 公告标题
|
||
value: "网站公告"
|
||
help: "公告标题,留空则不显示"
|
||
- $formkit: code
|
||
name: site_notice
|
||
label: 网站公告内容
|
||
value: "这是你的公告"
|
||
help: "支持html代码"
|
||
language: html
|
||
- $formkit: group
|
||
if: $value.template_aside === 'enable_picture'
|
||
name: aside_picture
|
||
label: 图片
|
||
value: [ ]
|
||
children:
|
||
- $formkit: attachment
|
||
name: qrcode_url
|
||
label: 图片链接
|
||
value: ""
|
||
- $formkit: text
|
||
name: qrcode_title
|
||
label: 图片标题
|
||
value: "我的二维码"
|
||
- $formkit: textarea
|
||
name: qrcode_description
|
||
label: 图片描述
|
||
value: ""
|
||
- $formkit: group
|
||
if: $value.template_aside === 'enable_music_player'
|
||
name: aside_music_player
|
||
label: 音乐播放器
|
||
value: [ ]
|
||
children:
|
||
- $formkit: text
|
||
name: music_id
|
||
label: 歌单ID
|
||
help: "为音乐播放器配置歌单ID,大家在网页歌单页直接复制地址栏id参数后面那串数字即可,不填或填错将不会展示播放器(注意:仅支持网易云歌单ID,且不支持私密歌单)"
|
||
value: ""
|
||
- $formkit: group
|
||
if: $value.template_aside === 'show_newreply'
|
||
name: aside_newreply
|
||
label: 最新评论
|
||
value: [ ]
|
||
children:
|
||
- $formkit: number
|
||
name: show_newreply_num
|
||
label: 展示最新评论
|
||
value: 3
|
||
help: "在侧边栏展示最新评论的数量"
|
||
- $formkit: group
|
||
if: $value.template_aside === 'enable_tag_cloud'
|
||
name: aside_tag_cloud
|
||
label: 标签云
|
||
value: [ ]
|
||
children:
|
||
- $formkit: select
|
||
name: tag_cloud_type
|
||
id: tag_cloud_type
|
||
label: 标签云类型
|
||
value: "3d"
|
||
help: "设置标签云的展示形式,默认为 “3D标签云”,标签太多或卡顿时建议限制展示的标签数量使用列表形式"
|
||
options:
|
||
- value: 3d
|
||
label: 3D标签云
|
||
- value: list
|
||
label: 标签列表
|
||
- $formkit: select
|
||
name: tag_cloud_width
|
||
id: tag_cloud_width
|
||
label: 标签宽度
|
||
value: "static"
|
||
options:
|
||
- value: static
|
||
label: 固定宽度
|
||
- value: responsive
|
||
label: 自适应宽度
|
||
- $formkit: group
|
||
if: $value.template_aside === 'enable_ads_aside'
|
||
name: aside_ads
|
||
label: 侧边栏广告
|
||
value: [ ]
|
||
children:
|
||
- $formkit: radio
|
||
name: aside_ads_type
|
||
id: aside_ads_type
|
||
label: 广告数据
|
||
value: ""
|
||
help: "广告类型,支持图片和自定义代码"
|
||
options:
|
||
- value: img
|
||
label: 图片
|
||
- value: code
|
||
label: 自定义代码
|
||
- $formkit: attachment
|
||
if: $value.aside_ads_type === 'img'
|
||
name: aside_ads_img
|
||
label: 侧边栏广告图片
|
||
value: ""
|
||
help: "侧边栏广告图片链接"
|
||
- $formkit: text
|
||
if: $value.aside_ads_type === 'img'
|
||
name: aside_ads_url
|
||
label: 广告链接
|
||
value: ""
|
||
help: "广告跳转链接"
|
||
- $formkit: code
|
||
if: $value.aside_ads_type === 'code'
|
||
name: aside_ads_code
|
||
label: 自定义代码
|
||
value: ""
|
||
help: "支持html代码"
|
||
language: html
|
||
|
||
|
||
#
|
||
- group: post
|
||
label: 文章页
|
||
formSchema:
|
||
- $formkit: radio
|
||
name: enable_title_shadow
|
||
label: 标题阴影
|
||
value: true
|
||
help: "是否为文章页标题应用文字阴影"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: text
|
||
name: post_author_link
|
||
label: 文章页作者跳转链接
|
||
value: ""
|
||
help: "留空则不跳转"
|
||
|
||
|
||
- $formkit: radio
|
||
name: enable_page_meta
|
||
label: 页面元数据
|
||
value: true
|
||
help: "是否展示文章页/自定义页顶部的页面元数据(点赞、阅读、字数等)"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
|
||
- $formkit: radio
|
||
name: enable_passage_tips
|
||
id: enable_passage_tips
|
||
label: 温馨提示
|
||
value: false
|
||
help: "是否展示文章页顶部的温馨提示"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
|
||
- $formkit: textarea
|
||
# if: "$get(enable_passage_tips).value"
|
||
name: passage_tips_content
|
||
label: 温馨提示文案
|
||
value: ""
|
||
help: "自定义温馨提示的文案,为空则使用默认文案,一般不用设置"
|
||
|
||
|
||
- $formkit: select
|
||
name: post_img_align
|
||
id: post_img_align
|
||
label: 图片对齐方式
|
||
value: center
|
||
help: "设置文章内容区域图片的对齐方式(默认为 “居中”,也可通过页面元数据 img_align 配置)"
|
||
options:
|
||
- value: left
|
||
label: 左对齐
|
||
- value: center
|
||
label: 居中
|
||
- value: right
|
||
label: 右对齐
|
||
|
||
|
||
- $formkit: text
|
||
name: img_max_width
|
||
label: 图片最大宽度
|
||
value: 100%
|
||
help: "设置文章内容区域图片的最大宽度,接受一切有效的宽度值,需带单位(默认为 100%,也可通过页面元数据 img_max_width 配置,但小屏幕下最大宽度会被强制设为 100%)"
|
||
|
||
|
||
- $formkit: radio
|
||
name: enable_progress_bar
|
||
id: enable_progress_bar
|
||
label: 启用文章浏览进度条
|
||
value: true
|
||
help: "文章页底部是否展示浏览进度条"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
|
||
- $formkit: textarea
|
||
if: "$get(enable_progress_bar).value === true"
|
||
name: progress_bar_bgc
|
||
label: 进度条背景色
|
||
value: ""
|
||
help: "浏览进度条的背景色,接受任何合法的颜色值(为空将使用默认背景色)"
|
||
|
||
|
||
- $formkit: radio
|
||
name: enable_toc
|
||
label: 文章TOC目录
|
||
value: true
|
||
help: "可通过后台配置文章元属性 enable_toc 来启用/关闭单个文章的 Toc 目录"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
|
||
- $formkit: select
|
||
name: enable_mobile_toc
|
||
label: 移动端文章TOC目录
|
||
value: false
|
||
help: "是否启用移动端的TOC目录"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
|
||
- $formkit: text
|
||
name: toc_depth
|
||
label: TOC目录默认展开层级
|
||
value: "0"
|
||
help: "TOC目录自动展开的标题层级(1~6级标题,仅对有多级目录的文章生效),默认为 0,不展开子目录"
|
||
|
||
|
||
- $formkit: select
|
||
name: enable_relate_post
|
||
label: 展示相关文章
|
||
value: true
|
||
help: "在右侧展示相关文章模块"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
|
||
- $formkit: text
|
||
name: relate_post_max
|
||
label: 相关文章最大条数
|
||
value: "5"
|
||
help: "相关文章模块展示的最大文章数,默认5条"
|
||
|
||
|
||
- $formkit: select
|
||
name: enable_comment
|
||
label: 文章评论
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
|
||
- $formkit: select
|
||
name: enable_like
|
||
label: 文章点赞
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
|
||
- $formkit: select
|
||
name: enable_share
|
||
label: 文章分享
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
|
||
- $formkit: select
|
||
name: enable_copy
|
||
label: 文章可复制
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
|
||
- $formkit: select
|
||
name: enable_indent
|
||
label: 首行缩进
|
||
value: false
|
||
help: "开启后,文章页中的p标签将首行缩进2个字符,可通过元数据 enable_indent 为某篇文章单独配置(由于文章内容格式不可控,无法保证展示效果,不建议开启)"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
|
||
- $formkit: select
|
||
name: enable_copy_right_text
|
||
id: enable_copy_right_text
|
||
label: 复制时追加版权信息
|
||
help: "目前仅对文章页生效"
|
||
value: false
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
|
||
- $formkit: textarea
|
||
name: copy_right_text
|
||
# if: "$get(enable_copy_right_text).value === true"
|
||
label: 自定义版权文案
|
||
value: ""
|
||
help: "文章页复制内容时追加的自定义版权文字(如无特殊需要不建议设置,使用默认的即可。若真的要设置,请不要填写表情等特殊内容,否则可能导致网站崩溃)"
|
||
|
||
|
||
|
||
- $formkit: radio
|
||
name: enable_share_weixin
|
||
label: 微信分享
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
|
||
- $formkit: radio
|
||
name: enable_share_qq
|
||
label: QQ分享
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
|
||
- $formkit: radio
|
||
name: enable_share_qzone
|
||
label: QQ空间分享
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
|
||
- $formkit: radio
|
||
name: enable_share_weibo
|
||
label: 微博分享
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
|
||
- $formkit: radio
|
||
name: enable_share_link
|
||
label: 链接分享
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
|
||
- $formkit: textarea
|
||
name: passage_rights_content
|
||
label: 许可协议文案
|
||
value: ""
|
||
help: "自定义文章页底部版权模块中的“作品采用”文案,为空则使用默认文案,一般不用设置"
|
||
|
||
|
||
- $formkit: radio
|
||
name: enable_donate
|
||
id: enable_donate
|
||
label: 开启打赏
|
||
value: false
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
|
||
- $formkit: attachment
|
||
# if: "$get(enable_donate).value === true"
|
||
name: qrcode_zfb
|
||
label: 支付宝二维码
|
||
value: ""
|
||
help: "打赏用的支付宝收款二维码链接,不填不显示"
|
||
|
||
|
||
- $formkit: attachment
|
||
# if: "$get(enable_donate).value === true"
|
||
name: qrcode_wx
|
||
label: 微信二维码
|
||
value: ""
|
||
help: "打赏用的微信收款二维码链接,不填不显示"
|
||
|
||
|
||
- $formkit: attachment
|
||
# if: "$get(enable_donate).value === true"
|
||
name: qrcode_qq
|
||
label: QQ二维码
|
||
value: ""
|
||
help: "打赏用的QQ收款二维码链接,不填不显示"
|
||
|
||
- group: tags
|
||
label: 标签页
|
||
formSchema:
|
||
- $formkit: text
|
||
name: tags_title
|
||
label: 标签页标题
|
||
value: "全部标签"
|
||
help: "修改标签页顶部的标题"
|
||
- $formkit: select
|
||
name: tags_type
|
||
label: 展示形式
|
||
value: "card"
|
||
help: "配置标签的展示形式,默认为 <卡片形式>"
|
||
options:
|
||
- value: tag
|
||
label: 标签
|
||
- value: card
|
||
label: 卡片
|
||
- $formkit: select
|
||
name: enable_tags_post_num
|
||
label: 展示文章数
|
||
value: true
|
||
help: "是否展示标签下的文章数"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- group: categories
|
||
label: 分类页
|
||
formSchema:
|
||
- $formkit: text
|
||
name: categories_title
|
||
label: 分类页标题
|
||
value: "全部分类"
|
||
help: "修改分类页顶部的标题"
|
||
- $formkit: select
|
||
name: categories_type
|
||
label: 展示形式
|
||
value: "card"
|
||
help: "配置标签的展示形式,默认为 <卡片形式>"
|
||
options:
|
||
- value: tag
|
||
label: 标签
|
||
- value: card
|
||
label: 卡片
|
||
- $formkit: select
|
||
name: enable_categories_post_num
|
||
label: 展示文章数
|
||
value: true
|
||
help: "是否展示分类下的文章数"
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- group: archives
|
||
label: 归档页
|
||
formSchema:
|
||
- $formkit: text
|
||
name: archives_title
|
||
label: 归档页标题
|
||
value: "文章归档"
|
||
help: "修改归档页顶部展示的标题"
|
||
- $formkit: text
|
||
name: archives_empty_text
|
||
label: 空白状态文案
|
||
value: "暂无文章数据"
|
||
help: "修改无数据时展示的文案"
|
||
- $formkit: select
|
||
name: archives_list_type
|
||
label: 展示方式
|
||
value: timeline
|
||
help: "设置归档数据的展示方式,默认为时间轴。(注意:由于时间轴模式没有分页,当文章较多时会很卡,那时你应该切换到列表模式"
|
||
options:
|
||
- value: list
|
||
label: 列表
|
||
- value: timeline
|
||
label: 时间轴
|
||
- $formkit: select
|
||
name: archives_timeline_metric
|
||
label: 时间轴展示维度
|
||
value: month
|
||
help: "设置时间轴展示维度,仅在时间轴模式下生效"
|
||
options:
|
||
- value: year
|
||
label: 年
|
||
- value: month
|
||
label: 月
|
||
- $formkit: select
|
||
name: enable_archives_category
|
||
label: 展示分类数据
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
- group: journals
|
||
label: 日志页
|
||
formSchema:
|
||
- $formkit: select
|
||
name: enable_journal_effect
|
||
label: 开启缓入动画
|
||
value: true
|
||
help: "是否开启日志块缓入动画"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: text
|
||
name: journals_title
|
||
label: 日志页标题
|
||
value: "我的动态"
|
||
help: "修改日志页顶部展示的标题"
|
||
- $formkit: text
|
||
name: journals_empty_text
|
||
label: 空白状态文案
|
||
value: "暂无日志数据"
|
||
help: "修改无数据时展示的文案"
|
||
- $formkit: select
|
||
name: index_list_effect_class
|
||
label: 动画效果类名
|
||
value: "fadeInUp"
|
||
help: "日志页列表动画效果类名,来自 animate.css,默认 fadeInUp"
|
||
options:
|
||
- value: "fadeIn"
|
||
label: "fadeIn"
|
||
- value: "fadeInUp"
|
||
label: "fadeInUp"
|
||
- value: "fadeInDown"
|
||
label: "fadeInDown"
|
||
- value: "fadeInDownBig"
|
||
label: "fadeInDownBig"
|
||
- value: "fadeInLeft"
|
||
label: "fadeInLeft"
|
||
- value: "fadeInLeftBig"
|
||
label: "fadeInLeftBig"
|
||
- value: "fadeInRight"
|
||
label: "fadeInRight"
|
||
- value: "fadeInRightBig"
|
||
label: "fadeInRightBig"
|
||
- value: "fadeInUpBig"
|
||
label: "fadeInUpBig"
|
||
- value: "fadeOut"
|
||
label: "fadeOut"
|
||
- value: "fadeOutDown"
|
||
label: "fadeOutDown"
|
||
- value: "fadeOutDownBig"
|
||
label: "fadeOutDownBig"
|
||
- value: "fadeOutLeft"
|
||
label: "fadeOutLeft"
|
||
- value: "fadeOutLeftBig"
|
||
label: "fadeOutLeftBig"
|
||
- value: "fadeOutRight"
|
||
label: "fadeOutRight"
|
||
- value: "fadeOutRightBig"
|
||
label: "fadeOutRightBig"
|
||
- value: "fadeOutUp"
|
||
label: "fadeOutUp"
|
||
- value: "fadeOutUpBig"
|
||
label: "fadeOutUpBig"
|
||
- value: "bounce"
|
||
label: "bounce"
|
||
- value: "flash"
|
||
label: "flash"
|
||
- value: "pulse"
|
||
label: "pulse"
|
||
- value: "rubberBand"
|
||
label: "rubberBand"
|
||
- value: "headShake"
|
||
label: "headShake"
|
||
- value: "swing"
|
||
label: "swing"
|
||
- value: "tada"
|
||
label: "tada"
|
||
- value: "wobble"
|
||
label: "wobble"
|
||
- value: "jello"
|
||
label: "jello"
|
||
- value: "heartBeat"
|
||
label: "heartBeat"
|
||
- value: "bounceIn"
|
||
label: "bounceIn"
|
||
- value: "bounceInDown"
|
||
label: "bounceInDown"
|
||
- value: "bounceInLeft"
|
||
label: "bounceInLeft"
|
||
- value: "bounceInRight"
|
||
label: "bounceInRight"
|
||
- value: "bounceInUp"
|
||
label: "bounceInUp"
|
||
- value: "bounceOut"
|
||
label: "bounceOut"
|
||
- value: "bounceOutDown"
|
||
label: "bounceOutDown"
|
||
- value: "bounceOutLeft"
|
||
label: "bounceOutLeft"
|
||
- value: "bounceOutRight"
|
||
label: "bounceOutRight"
|
||
- value: "bounceOutUp"
|
||
label: "bounceOutUp"
|
||
- value: "flip"
|
||
label: "flip"
|
||
- value: "flipInX"
|
||
label: "flipInX"
|
||
- value: "flipInY"
|
||
label: "flipInY"
|
||
- value: "flipOutX"
|
||
label: "flipOutX"
|
||
- value: "flipOutY"
|
||
label: "flipOutY"
|
||
- value: "rotateIn"
|
||
label: "rotateIn"
|
||
- value: "rotateInDownLeft"
|
||
label: "rotateInDownLeft"
|
||
- value: "rotateInDownRight"
|
||
label: "rotateInDownRight"
|
||
- value: "rotateInUpLeft"
|
||
label: "rotateInUpLeft"
|
||
- value: "rotateInUpRight"
|
||
label: "rotateInUpRight"
|
||
- value: "rotateOut"
|
||
label: "rotateOut"
|
||
- value: "rotateOutDownLeft"
|
||
label: "rotateOutDownLeft"
|
||
- value: "rotateOutDownRight"
|
||
label: "rotateOutDownRight"
|
||
- value: "rotateOutUpLeft"
|
||
label: "rotateOutUpLeft"
|
||
- value: "rotateOutUpRight"
|
||
label: "rotateOutUpRight"
|
||
- value: "hinge"
|
||
label: "hinge"
|
||
- value: "jackInTheBox"
|
||
label: "jackInTheBox"
|
||
- value: "rollIn"
|
||
label: "rollIn"
|
||
- value: "rollOut"
|
||
label: "rollOut"
|
||
- value: "zoomIn"
|
||
label: "zoomIn"
|
||
- value: "zoomInDown"
|
||
label: "zoomInDown"
|
||
- value: "zoomInLeft"
|
||
label: "zoomInLeft"
|
||
- value: "zoomInRight"
|
||
label: "zoomInRight"
|
||
- value: "zoomInUp"
|
||
label: "zoomInUp"
|
||
- value: "zoomOut"
|
||
label: "zoomOut"
|
||
- value: "zoomOutDown"
|
||
label: "zoomOutDown"
|
||
- value: "zoomOutLeft"
|
||
label: "zoomOutLeft"
|
||
- value: "zoomOutRight"
|
||
label: "zoomOutRight"
|
||
- value: "zoomOutUp"
|
||
label: "zoomOutUp"
|
||
- value: "slideInDown"
|
||
label: "slideInDown"
|
||
- value: "slideInLeft"
|
||
label: "slideInLeft"
|
||
- value: "slideInRight"
|
||
label: "slideInRight"
|
||
- value: "slideInUp"
|
||
label: "slideInUp"
|
||
- value: "slideOutDown"
|
||
label: "slideOutDown"
|
||
- value: "slideOutLeft"
|
||
label: "slideOutLeft"
|
||
- value: "slideOutRight"
|
||
label: "slideOutRight"
|
||
- value: "slideOutUp"
|
||
label: "slideOutUp"
|
||
- $formkit: select
|
||
name: enable_journal_add
|
||
label: 展示新增日志按钮
|
||
value: false
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: select
|
||
name: enable_like_journal
|
||
label: 开启日志点赞
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: select
|
||
name: enable_comment_journal
|
||
label: 开启日志评论
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: number
|
||
name: journal_block_height
|
||
label: 日志块内容最大高度
|
||
value: "300"
|
||
help: "设置日志块内容区域的最大高度(单位像素),超过此高度则显示折叠/展开按钮,默认值为 300,最小值为 100(若输入的值小于 100 则按 100 处理)"
|
||
|
||
- group: photos
|
||
label: 相册页
|
||
formSchema:
|
||
- $formkit: select
|
||
name: enable_photos_effect
|
||
label: 开启展示动画
|
||
value: true
|
||
help: "是否开启图片展示出来时的动画效果"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: text
|
||
name: photos_title
|
||
label: 相册页标题
|
||
value: "我的图库"
|
||
help: "修改相册页顶部展示的标题"
|
||
- $formkit: number
|
||
name: photos_gap
|
||
label: 图片间距
|
||
value: "10"
|
||
help: "请输入图片间距值,默认10(请填数字)"
|
||
- group: links
|
||
label: 友链
|
||
formSchema:
|
||
- $formkit: text
|
||
name: links_title
|
||
label: 友链页标题
|
||
value: "友情链接"
|
||
- $formkit: code
|
||
name: links_article
|
||
height: 200
|
||
label: 底部显示内容
|
||
value: ""
|
||
language: html
|
||
- group: ads
|
||
label: 广告
|
||
formSchema:
|
||
- $formkit: select
|
||
name: enable_ads_top
|
||
id: enable_ads_top
|
||
label: 启用文章顶部广告
|
||
value: none
|
||
options:
|
||
- value: none
|
||
label: 不启用
|
||
- value: img
|
||
label: 图片
|
||
- value: code
|
||
label: 自定义代码
|
||
- $formkit: repeater
|
||
name: ads_top
|
||
label: 文章顶部广告图片
|
||
max: 1
|
||
min: 1
|
||
value: [ ]
|
||
children:
|
||
- $formkit: attachment
|
||
name: ads_img
|
||
id: ads_img
|
||
label: 广告图片
|
||
value:
|
||
- $formkit: text
|
||
name: ads_url
|
||
id: ads_url
|
||
label: 广告链接
|
||
value:
|
||
- $formkit: code
|
||
name: ads_code
|
||
id: ads_code
|
||
label: 自定义代码
|
||
value:
|
||
language: html
|
||
- $formkit: select
|
||
name: enable_ads_bottom
|
||
id: enable_ads_bottom
|
||
label: 启用文章底部广告
|
||
value: none
|
||
options:
|
||
- value: none
|
||
label: 不启用
|
||
- value: img
|
||
label: 图片
|
||
- value: code
|
||
label: 自定义代码
|
||
- $formkit: repeater
|
||
name: ads_bottom
|
||
label: 文章底部广告图片
|
||
max: 1
|
||
min: 1
|
||
value: [ ]
|
||
children:
|
||
- $formkit: attachment
|
||
name: ads_img
|
||
id: ads_img
|
||
label: 广告图片
|
||
value:
|
||
- $formkit: text
|
||
name: ads_url
|
||
id: ads_url
|
||
label: 广告链接
|
||
value:
|
||
- $formkit: code
|
||
name: ads_code
|
||
id: ads_code
|
||
label: 自定义代码
|
||
value:
|
||
language: html
|
||
- $formkit: select
|
||
name: enable_ads_aside
|
||
id: enable_ads_aside
|
||
label: 启用文章侧边栏广告
|
||
value: none
|
||
options:
|
||
- value: none
|
||
label: 不启用
|
||
- value: img
|
||
label: 图片
|
||
- value: code
|
||
label: 自定义代码
|
||
- $formkit: repeater
|
||
name: ads_aside
|
||
label: 文章侧边栏广告图片
|
||
max: 1
|
||
min: 1
|
||
value: [ ]
|
||
children:
|
||
- $formkit: attachment
|
||
name: ads_img
|
||
id: ads_img
|
||
label: 广告图片
|
||
value:
|
||
- $formkit: text
|
||
name: ads_url
|
||
id: ads_url
|
||
label: 广告链接
|
||
value:
|
||
- $formkit: code
|
||
name: ads_code
|
||
id: ads_code
|
||
label: 自定义代码
|
||
value:
|
||
language: html
|
||
|
||
|
||
|
||
|
||
|
||
|
||
- group: footer
|
||
label: 页脚
|
||
formSchema:
|
||
- $formkit: select
|
||
name: enable_footer
|
||
label: 启用页脚
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: radio
|
||
name: footer_position
|
||
label: 页脚位置
|
||
value: "none"
|
||
options:
|
||
- value: none
|
||
label: 默认位置
|
||
- value: fixed
|
||
label: 底部固定
|
||
- $formkit: radio
|
||
name: enable_full_footer
|
||
label: 100%宽度
|
||
value: false
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
- $formkit: select
|
||
name: footer_source
|
||
label: 页脚来源
|
||
value: "theme"
|
||
help: "设置页脚内容具体来自哪里,默认使用主题页脚,也可同时使用主题和后台配置的页脚。如果使用后台自定义页脚,建议复制主题的页脚 html 结构进行修改(/template/common/footer.ftl),然后粘贴到后台的页脚配置内(主题无法保证自定义页脚的样式及适配,请视具体情况设置,必要的时候请自行修改样式)"
|
||
options:
|
||
- value: theme
|
||
label: "主题页脚"
|
||
- value: backend
|
||
label: "后台页脚"
|
||
- value: both
|
||
label: "主题页脚 + 后台页脚"
|
||
- $formkit: radio
|
||
name: enable_birthday
|
||
label: 展示博客运行时间
|
||
value: false
|
||
help: "实时展示博客运行时长,以博客实际的安装时间为基准计算(默认关闭以节省性能)"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: text
|
||
name: custom_birthday
|
||
label: 自定义博客起始时间
|
||
value: "2021/11/11 06:30"
|
||
help: "自定义博客的起始时间/安装时间,作为计算博客运行时间的参照值,请严格按照示例格式填写,否则将导致报错(示例:2021/11/11 06:30)"
|
||
- $formkit: radio
|
||
name: enable_icp
|
||
label: 展示 ICP
|
||
value: false
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: radio
|
||
name: enable_police
|
||
label: 展示公网安备
|
||
value: false
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: radio
|
||
name: enable_powerby
|
||
label: 展示 PowerBy
|
||
value: true
|
||
help: "为了尊重作者的权益,建议展示"
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: select
|
||
name: driven_by
|
||
id: driven_by
|
||
label: 云服务提供商
|
||
value: "none"
|
||
help: "配置本站点由xxx云提供云服务"
|
||
options:
|
||
- value: none
|
||
label: 不展示(默认)
|
||
- value: aliyun
|
||
label: 阿里云
|
||
- value: tencent
|
||
label: 腾讯云
|
||
- value: baidu
|
||
label: 百度云
|
||
- value: upyun
|
||
label: 又拍云
|
||
- value: qiniu
|
||
label: 七牛云
|
||
- value: huawei
|
||
label: 华为云
|
||
- value: jinshan
|
||
label: 金山云
|
||
- value: custom
|
||
label: 自定义
|
||
|
||
- $formkit: text
|
||
name: driven_by_custom_url
|
||
if: "$get(driven_by).value === 'custom'"
|
||
label: 跳转链接
|
||
- $formkit: attachment
|
||
name: driven_by_custom_img
|
||
if: "$get(driven_by).value === 'custom'"
|
||
label: 图片地址
|
||
- $formkit: radio
|
||
name: enable_rss
|
||
label: 展示 RSS
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: radio
|
||
name: enable_sitemap
|
||
label: 展示站点地图
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- $formkit: radio
|
||
name: enable_busuanzi
|
||
label: 展示访问量数据
|
||
value: true
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
|
||
- group: custom
|
||
label: 自定义
|
||
formSchema:
|
||
- $formkit: attachment
|
||
name: favicon
|
||
label: 自定义favicon
|
||
value: ""
|
||
help: "覆盖博客默认的favicon图标,尺寸64*64,格式jpg、png等"
|
||
- $formkit: attachment
|
||
name: custom_font
|
||
label: 自定义网站字体
|
||
value: ""
|
||
help: "修改网站使用的字体,请填入字体文件的链接(考虑兼容,建议woff2 格式字体,最好放CDN链接,另外主题无法保证使用自定义字体后的页面样式)"
|
||
- $formkit: text
|
||
name: iconfont
|
||
label: 字体图标链接
|
||
value: ""
|
||
help: "填入iconfont生成的图标链接,无需link标签,将插入head标签尾部"
|
||
- $formkit: text
|
||
name: external_css
|
||
label: 外部CSS链接
|
||
value: ""
|
||
help: "填入外部CSS链接,无需link标签,将插入head标签尾部"
|
||
- $formkit: code
|
||
name: custom_css
|
||
label: 自定义CSS
|
||
value: ""
|
||
help: "填入CSS代码,无需style标签,将插入head标签尾部"
|
||
language: css
|
||
- $formkit: text
|
||
name: custom_external_js_head
|
||
label: 外部JS链接(head)
|
||
value: ""
|
||
help: "填入外部JS链接,需要script标签,可按情况指定async和defer属性,将插入head标签尾部"
|
||
- $formkit: code
|
||
name: custom_js_head
|
||
label: 自定义JS(head)
|
||
value: ""
|
||
help: "填入JS代码,无需script标签,将插入head标签尾部"
|
||
language: javascript
|
||
- $formkit: text
|
||
name: custom_external_js_body
|
||
label: 外部JS链接(body)
|
||
value: ""
|
||
help: "填入外部JS链接,无需script标签,将插入body标签尾部(可用于添加插件等)"
|
||
- $formkit: code
|
||
name: custom_js_body
|
||
label: 自定义JS(body)
|
||
value: ""
|
||
help: "填入JS代码,无需script标签,将插入body标签尾部"
|
||
language: javascript
|
||
- $formkit: radio
|
||
name: show_loaded_time
|
||
label: 控制台输出页面加载耗时
|
||
value: false
|
||
options:
|
||
- value: true
|
||
label: 是
|
||
- value: false
|
||
label: 否
|
||
- group: other
|
||
label: 其他
|
||
formSchema:
|
||
- $formkit: select
|
||
name: enable_debug
|
||
label: 调试模式
|
||
help: "调试模式开启后,页面会展示 vconsole 的绿色调试按钮,便于排查移动端的线上问题"
|
||
value: false
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: select
|
||
name: rip_mode
|
||
label: RIP模式
|
||
value: false
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: select
|
||
name: enable_clean_mode
|
||
label: 绿色模式
|
||
value: false
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: select
|
||
name: check_baidu_collect
|
||
label: 检查百度收录情况
|
||
value: false
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|
||
- $formkit: text
|
||
name: baidu_token
|
||
label: 百度推送Token
|
||
value: ""
|
||
help: "文章页未收录时会自动将当前链接推送给百度加快收录,Token在百度收录平台注册账号获取(必须启用“检查百度收录”并填入token才生效),https://ziyuan.baidu.com/linksubmit"
|
||
- $formkit: select
|
||
name: enable_console_theme
|
||
label: 控制台输出主题信息
|
||
help: 是否在控制台输出主题相关信息
|
||
value: false
|
||
options:
|
||
- value: true
|
||
label: 开启
|
||
- value: false
|
||
label: 关闭
|