halo-theme-joe3.0/settings.yaml

2744 lines
90 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

apiVersion: v1alpha1
kind: Setting
metadata:
name: 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.htmls
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: 自定义JShead
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: 自定义JSbody
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: 关闭