apiVersion: v1alpha1
kind: Setting
metadata:
  name: theme-dream2-plus-setting
spec:
  forms:
    - group: basic_info
      label: '基础信息'
      formSchema:
        - $formkit: text
          name: metadata_name
          label: 作者用户名
          placeholder: 请输入用户名
          value: admin
          help: 后台用户管理中作者的用户名，填写错误将导致个人资料显示异常（示例：admin）
        - $formkit: text
          name: document_hidden_title
          label: 离屏文案（离开）
          placeholder: '请输入标题'
          help: '浏览器切换到其它标签或后台时页面标题展示的文字。'
        - $formkit: text
          name: document_visible_title
          label: 离屏文案（回来）
          placeholder: '请输入标题'
          help: '浏览器返回到当前标签时页面标题展示的文字。'
        - $formkit: text
          name: index_inform
          label: 首页通知
          placeholder: 请输入通知内容
          help: '在首页显示一条通知。'
        - $formkit: textarea
          name: copy_explain
          label: 拷贝说明
          placeholder: 请输入说明内容
          help: '当用户拷贝文本时，自动将该文本内容追加到最后面。'
        - $formkit: attachment
          name: night_logo
          label: '黑暗模式 Logo'
          placeholder: '请输入/选择 Logo 路径'
          help: '在黑暗模式时显示的 Logo，放空默认为网站 Logo。'
        - $formkit: text
          name: record_number
          label: 备案号
          placeholder: 'XICP备XXXXXXXXXX号-X'
        - $formkit: text
          name: record_number_ps
          label: 公安部备案
          placeholder: 'X公网安备 XXXXXXXXXXXXXX号'
        - $formkit: code
          name: custom_text
          language: html
          height: 45px
          label: 自定义内容
          placeholder: '自定义内容，支持html'
          help: '在网站页脚建站时间上方显示自定义内容。'
        - $formkit: datetime-local
          name: website_time
          label: 建站时间
          help: '请选择建站时间，未选择时不显示。'
        - $formkit: attachment
          name: cloud_by_logo
          label: '云服务提供商 Logo'
          placeholder: '请输入/选择 Logo 路径'
        - $formkit: text
          name: cloud_by_url
          label: '云服务提供商 URL'
          placeholder: '请输入链接地址'
        - $formkit: attachment
          name: cdn_by_logo
          label: 'CDN提供商 Logo'
          placeholder: '请输入/选择 Logo 路径'
        - $formkit: text
          name: cdn_by_url
          label: 'CDN提供商 URL'
          placeholder: '请输入链接地址'
        - $formkit: radio
          name: header_fixed
          label: 固定标题栏
          value: false
          help: 固定标题栏时不会随着页面滚动而隐藏，始终显示标题栏。
          options:
            - label: 默认
              value: false
            - label: 固定
              value: true
        - $formkit: radio
          name: menu_center
          label: 菜单栏对齐方式
          value: false
          help: 在非移动设备下改变菜单栏对齐方式。
          options:
            - label: 默认
              value: false
            - label: 居中
              value: true
        - $formkit: radio
          name: footer_center
          label: 页脚对齐方式
          value: false
          help: 在非移动设备下改变页脚的对齐方式。
          options:
            - label: 左侧
              value: false
            - label: 居中
              value: true
    - group: basic_style
      label: '基础样式'
      formSchema:
        - $formkit: radio
          name: show_console
          id: show_console
          label: 控制台按钮
          help: 在网站右上角显示用于登录或进入后台管理的按钮。
          value: 'false'
          options:
            - label: 登录组件样式
              value: 'logon'
            - label: 控制台按钮样式
              value: 'console'
            - label: 不显示
              value: 'false'
        - $formkit: group
          name: logon
          if: $get(show_console).value != 'false'
          label: 登录组件样式
          value:
            console_post_class: 'ri-book-read-line'
            console_single_pages_class: 'ri-pages-line'
            console_moment_class: 'ri-camera-lens-line'
            console_login_class: 'ri-fingerprint-line'
            console_person_class: 'ri-account-circle-line'
            console_manage_class: 'ri-settings-3-line'
            console_logout_class: 'ri-logout-circle-line'
          children:
            - $formkit: text
              name: console_post_class
              label: 新建文章图标
              help: '输入新建文章图标class，清空不显示图标。此菜单仅限管理员可见。'
            - $formkit: text
              name: console_single_pages_class
              label: 新建页面图标
              help: '输入新建页面图标class，清空不显示图标。此菜单仅限管理员可见。'
            - $formkit: text
              name: console_moment_class
              label: 发布瞬间图标
              help: '输入发布瞬间图标class，清空不显示图标。此菜单仅限管理员可见。'
            - $formkit: text
              name: console_login_class
              label: 登录按钮图标
              help: '输入登录按钮图标class，清空不显示图标。'
            - $formkit: text
              name: console_person_class
              label: 个人中心按钮图标
              help: '输入个人中心按钮图标class，清空不显示图标。'
            - $formkit: text
              name: console_manage_class
              label: 后台管理按钮图标
              help: '输入后台管理按钮图标class，清空不显示图标。此菜单仅限管理员可见。'
            - $formkit: text
              name: console_logout_class
              label: 退出登录按钮图标
              help: '输入退出登录按钮图标class，清空不显示图标。'
        - $formkit: group
          name: console
          if: $get(show_console).value != 'false'
          label: 控制台按钮样式
          value:
            console_icon: 'ri-equalizer-line'
            console_title: '控制台'
            console_url: '/console'
            console_target: '_blank'
            console_logon_url: '/login'
            console_logon_target: '_blank'
          children:
            - $formkit: text
              name: console_icon
              label: 控制台图标
              help: '控制台图标，留空显示默认图标。'
            - $formkit: text
              name: console_title
              label: 控制台鼠标悬停提示，留空不显示
            - $formkit: text
              name: console_url
              validation: required
              label: 未登录，控制台跳转URL
              help: '未登录，控制台跳转URL，可使用“redirect_uri”参数进行登录后跳转，例如：“/login?redirect_uri=/”，登录后默认跳转到前台页面。'
            - $formkit: radio
              name: console_target
              validation: required
              label: 未登录，控制台跳转方式
              options:
                - value: '_blank'
                  label: 新标签页
                - value: '_self'
                  label: 当前窗口
            - $formkit: text
              name: console_logon_url
              validation: required
              label: 已登录，控制台跳转URL
              help: '已登录，控制台跳转URL。'
            - $formkit: radio
              name: console_logon_target
              validation: required
              label: 已登录，控制台跳转方式
              options:
                - value: '_blank'
                  label: 新标签页
                - value: '_self'
                  label: 当前窗口
        - $formkit: radio
          name: load_progress
          label: 加载进度条
          value: center
          help: '如果某个选项的背景图链接未指定，则不开启那个选项的背景图。'
          options:
            - value: none
              label: 不显示
            - value: left
              label: 左侧展开
            - value: center
              label: 居中展开
        - $formkit: radio
          name: drawer_toc
          label: 侧边抽屉式目录
          value: true
          help: "在非桌面设备上，显示展开侧边抽屉式目录的悬浮按钮。"
          options:
            - value: true
              label: 显示
            - value: false
              label: 不显示
        - $formkit: radio
          name: enable_image_bg
          label: 开启博客背景图
          value: false
          help: '如果某个选项的背景图链接未指定，则不开启那个选项的背景图。'
          options:
            - label: 开启
              value: true
            - label: 关闭
              value: false
        - $formkit: attachment
          name: background_pc
          label: '明亮模式 PC 端背景图'
          placeholder: '请输入/选择图片路径'
        - $formkit: attachment
          name: background_mobile
          label: 明亮模式移动端背景图
          placeholder: '请输入/选择图片路径'
        - $formkit: attachment
          name: night_background_pc
          label: '黑暗模式 PC 端背景图'
          placeholder: '请输入/选择图片路径'
        - $formkit: attachment
          name: night_background_mobile
          label: 黑暗模式移动端背景图
          placeholder: '请输入/选择图片路径'
        - $formkit: radio
          name: enable_banner
          label: 开启博客横幅大图
          value: 'false'
          options:
            - label: 视频
              value: 'video'
            - label: 图片
              value: 'image'
            - label: 关闭
              value: 'false'
        - $formkit: attachment
          name: banner_image
          label: 横幅背景图/视频
          placeholder: '请输入/选择图片/视频路径'
          help: '输入/选择图片/视频路径，视频支持mp4格式，不支持声音播放。'
        - $formkit: text
          name: banner_description
          label: 横幅文字描述
          placeholder: '请输入描述内容'
        - $formkit: radio
          name: banner_full_screen
          label: 横幅高度
          value: false
          options:
            - label: 全屏
              value: true
            - label: 默认
              value: false
        - $formkit: radio
          name: banner_hide_mask
          label: 隐藏横幅遮罩
          value: false
          options:
            - label: 显示
              value: false
            - label: 隐藏
              value: true
          help: '隐藏后横幅显示会更亮'
        - $formkit: select
          name: theme_style
          label: 主题风格
          value: 'default'
          help: '主题风格效果，不改变主题整体框架。'
          options:
            - value: 'default'
              label: 默认
            - value: 'clean'
              label: 清爽
            - value: 'celebration'
              label: 庆典
        - $formkit: select
          name: default_theme
          label: 默认主题模式
          value: 'light'
          help: '未打开过博客的浏览器，首次打开博客时的默认主题模式。'
          options:
            - value: 'light'
              label: 明亮模式
            - value: 'night'
              label: 黑暗模式
            - value: 'system'
              label: 跟随系统
        - $formkit: color
          name: theme_color
          label: 明亮模式主题色
          value: '#50bfff'
        - $formkit: color
          name: night_theme_color
          label: 黑暗模式主题色
          value: '#5d93db'
        - $formkit: select
          name: web_font
          id: web_font
          label: 博客字体
          value: 'default'
          options:
            - value: 'default'
              label: 默认字体
            - value: 'custom'
              label: 自定义
        - $formkit: attachment
          name: custom_font
          label: 自定义博客字体
          validation: required
          if: $get(web_font).value == 'custom'
          placeholder: '请输入/选择字体路径'
          help: '自定义博客字体，在博客字体选项为自定义时生效。支持woff2/woff/ttf/eot/svg格式的字体文件链接，建议使用woff2格式。'
        - $formkit: repeater
          name: carousel_options
          label: 首页大图轮播选项
          children:
            - $formkit: text
              name: title
              label: 标题
            - $formkit: text
              name: url
              label: 地址
            - $formkit: attachment
              name: image
              label: 背景图
            - $formkit: radio
              name: target
              label: 打开方式
              value: '_blank'
              options:
                - value: '_blank'
                  label: 新窗口
                - value: '_self'
                  label: 原窗口
        - $formkit: select
          name: sidebar_column
          label: 博客布局方式
          value: 'all'
          options:
            - value: 'all'
              label: 三列布局
            - value: 'only-left'
              label: 仅显示左侧
            - value: 'only-right'
              label: 仅显示右侧
        - $formkit: radio
          name: left_sidebar_sticky
          label: 左侧边栏悬浮
          value: bottom
          options:
            - value: top
              label: 固定顶部
            - value: bottom
              label: 固定底部
            - value: none
              label: 不悬浮
        - $formkit: radio
          name: right_sidebar_sticky
          label: 右侧边栏悬浮
          value: top
          options:
            - value: top
              label: 固定顶部
            - value: bottom
              label: 固定底部
            - value: none
              label: 不悬浮
    - group: post
      label: '文章设置'
      formSchema:
        - $formkit: attachment
          name: default_thumbnail
          label: 默认文章封面图
          placeholder: '请输入/选择图片路径'
          help: "如果文章没有指定封面图，则默认显示当前封面图。"
        - $formkit: select
          name: top_thumbnail_mode
          label: 置顶文章列表封面图模式
          value: back
          help: '置顶的文章在列表的封面图模式，除网格布局外，如果文章元数据配置了“文章列表缩略图模式”项，则当前配置将被覆盖。注：设置网格布局后，非置顶文章也会变成网格布局。'
          options:
            - value: default
              label: 默认模式
            - value: back
              label: 背景图模式
            - value: small
              label: 小图模式（左侧）
            - value: small-right
              label: 小图模式（右侧）
            - value: small-alter
              label: 小图模式（交替）
            - value: fold
              label: 折叠模式
            - value: grid
              label: 网格模式（强优先）
        - $formkit: select
          name: thumbnail_mode
          label: 文章列表封面图模式
          value: default
          help: '文章列表封面图模式，除网格布局外，如果文章元数据配置了“文章列表缩略图模式”项，则当前配置将被覆盖。'
          options:
            - value: default
              label: 默认模式
            - value: back
              label: 背景图模式
            - value: small
              label: 小图模式（左侧）
            - value: small-right
              label: 小图模式（右侧）
            - value: small-alter
              label: 小图模式（交替）
            - value: grid
              label: 网格模式（强优先）
        - $formkit: radio
          name: show_edit_content
          label: 显示文章/页面编辑按键
          value: true
          help: '当登录用户为超级管理员时，是否显示文章/页面编辑按键，未登录用户始终不显示此按键。'
          options:
            - value: true
              label: 显示
            - value: false
              label: 不显示
        - $formkit: number
          name: code_fold_line
          label: 代码块折叠
          placeholder: '请输入代码行数数值'
          help: '代码行数超出指定行数后默认进行折叠，指定的行数需大于等于 20。'
        - $formkit: number
          name: img_fold_height
          label: 正文长图折叠
          placeholder: '请输入高度数值（px）'
          help: '图片高度超出指定高度（px）后默认进行折叠，指定的高度需大于等于 400px。'
        - $formkit: radio
          name: show_img_name
          label: 显示图片名称
          value: true
          options:
            - value: true
              label: 开启
            - value: false
              label: 关闭
        - $formkit: number
          name: invalid_tips_day
          label: 文章失效提示
          value: 99999999
          placeholder: '请输入时间（天）'
          help: '文章超过指定天数未进行更新，展示文章或图片可能失效的温馨提示。'
        - $formkit: radio
          name: enable_copyright
          label: 开启文章版权声明
          value: true
          help: '如果文章或页面元数据配置了“开启文章版权声明”项，则当前配置将被覆盖。'
          options:
            - value: true
              label: 默认开启
            - value: false
              label: 默认关闭
        - $formkit: radio
          name: enable_post_share
          label: 开启文章分享
          value: true
          help: '如果文章或页面元数据配置了“开启文章分享”项，则当前配置将被覆盖。'
          options:
            - value: true
              label: 默认开启
            - value: false
              label: 默认关闭
        - $formkit: select
          name: custom_post_share
          label: 文章分享方式
          sortable: true
          multiple: true
          clearable: true
          searchable: false
          validation: required
          value:
            - 'qq'
            - 'qzone'
            - 'wechat'
            - 'weibo'
            - 'douban'
            - 'linkedin'
            - 'facebook'
            - 'twitter'
            - 'google'
            - 'link'
            - 'poster'
          help: '配置文章分享方式，支持拖拽排序。'
          options:
            - value: 'qq'
              label: QQ
            - value: 'qzone'
              label: QQ空间
            - value: 'wechat'
              label: 微信
            - value: 'weibo'
              label: 新浪微博
            - value: 'douban'
              label: 豆瓣
            - value: 'linkedin'
              label: Linkedin
            - value: 'facebook'
              label: FaceBook
            - value: 'twitter'
              label: Twitter
            - value: 'google'
              label: Google
            - value: 'link'
              label: 复制链接
            - value: 'poster'
              label: 海报
        - $formkit: radio
          name: enable_post_donate
          label: 开启文章打赏
          value: true
          help: '如果文章或页面元数据配置了“开启文章打赏”项，则当前配置将被覆盖。'
          options:
            - value: true
              label: 默认开启
            - value: false
              label: 默认关闭
        - $formkit: radio
          name: post_donate_style
          label: 文章打赏样式
          value: donate_style_poster
          help: '支持海报样式和二维码样式。'
          options:
            - value: donate_style_poster
              label: 海报
            - value: donate_style_qr
              label: 二维码
        - $formkit: attachment
          name: donate_wechat
          label: 微信捐赠二维码
          placeholder: '请输入/选择图片路径'
          help: '请输入/选择微信捐赠海报样式/仅二维码的图片。'
        - $formkit: attachment
          name: donate_alipay
          label: 支付宝捐赠二维码
          placeholder: '请输入/选择图片路径'
          help: '请输入/选择支付宝捐赠海报样式/仅二维码的图片。'
    - group: sidebar
      label: '侧边栏配置'
      formSchema:
        - $formkit: repeater
          name: sidebar_show
          label: 侧边栏展示
          help: 配置侧边栏展示方式，三列布局时不能在右侧显示音乐模块。
          value:
            - type: notice
              position: left
              hide: is-not-hidden
          children:
            - $formkit: select
              name: type
              id: type
              label: 模块类型
              value: "profile"
              options:
                - value: 'profile'
                  label: 信息模块
                - value: 'toc'
                  label: 目录模块
                - value: 'notice'
                  label: 公告模块
                - value: 'love'
                  label: 恋爱墙模块
                - value: 'music'
                  label: 音乐模块
                - value: 'ad_piece'
                  label: 广告模块
                - value: 'recent_posts'
                  label: 最近文章模块
                - value: 'recent_comments'
                  label: 最近评论模块
                - value: 'categories'
                  label: 文章分类模块
                - value: 'tags'
                  label: 文章标签模块
                - value: 'tagcloud'
                  label: 文章标签云模块
                - value: 'timelife'
                  label: 人生倒计时
                - value: 'wechat'
                  label: 微信公众号
                - value: 'custom'
                  label: 自定义模块
            - $formkit: select
              name: position
              label: 模块位置
              value: "none"
              options:
                - value: left
                  label: 左侧
                - value: right
                  label: 右侧
                - value: none
                  label: 关闭
            - $formkit: select
              name: hide
              label: 隐藏方式
              value: "is-not-hidden"
              options:
                - value: 'is-hidden-mobile'
                  label: 移动设备隐藏
                - value: 'is-hidden-not-desktop'
                  label: 移动、平板设备隐藏
                - value: 'is-hidden-desktop'
                  label: 桌面设备隐藏
                - value: 'is-not-hidden'
                  label: 不隐藏
            - $formkit: text
              name: title
              label: 侧边栏标题
              placeholder: '请输入标题内容'
              help: '非必填，可覆盖默认侧边栏标题。'
            - $formkit: text
              name: icon
              label: 侧边栏图标
              placeholder: '请输入图标 class 内容'
              help: '非必填，可覆盖默认侧边栏图标。'
            - $formkit: code
              name: content
              if: $value.type === 'notice' || $value.type === 'ad_piece' || $value.type === 'custom'
              language: html
              height: 45px
              label: 侧边栏内容
              placeholder: 请输入 HTML 内容
              help: '非必填，仅在侧边栏类型为公告、广告、自定义时生效。'
            - $formkit: select
              name: show_ad_tag
              if: $value.type === 'ad_piece'
              label: 侧边栏广告-显示“广告”标签
              value: true
              options:
                - value: true
                  label: 显示
                - value: false
                  label: 不显示
            - $formkit: select
              name: ad_tag_close
              if: $value.type === 'ad_piece'
              label: 侧边栏广告-点击“广告”标签可关闭广告
              value: true
              options:
                - value: true
                  label: 是
                - value: false
                  label: 否
        - $formkit: radio
          name: enable_color_character
          label: 侧边栏信息-开启彩字切换
          value: false
          options:
            - value: true
              label: 开启
            - value: false
              label: 关闭
        - $formkit: textarea
          name: color_character
          label: 侧边栏信息-彩字内容
          placeholder: 请输入彩字内容
          rows: 4
          help: "按行输入彩字消息内容，一行一条。"
        - $formkit: text
          name: profile_location
          label: 侧边栏信息-地理位置
          placeholder: '请输入个人所在地'
        - $formkit: select
          name: custom_stats
          label: 侧边栏信息-统计
          help: '可最多配置3个统计项，未配置统计项时不显示，支持拖拽排序。'
          sortable: true
          multiple: true
          clearable: true
          searchable: false
          maxCount: 3
          value:
            - 'post'
            - 'category'
            - 'tag'
          options:
            - value: 'post'
              label: 文章数量
            - value: 'category'
              label: 分类数量
            - value: 'tag'
              label: 标签数量
            - value: 'comment'
              label: 评论数量
            - value: 'upvote'
              label: 点赞数量
            - value: 'visit'
              label: 访问数量
        - $formkit: text
          name: profile_theme_button
          label: 侧边栏信息-主题按钮
          placeholder: '按钮名称|按钮地址'
          help: '需要按钮名称和按钮地址两个参数，参数间用 “|” 分隔，放空则不显示主题按钮。'
        - $formkit: repeater
          name: custom_options
          label: 社交渠道
          help: 图标支持 RemixIcon。
          value:
            - name: QQ聊天
              icon: 'ri-qq-fill'
              url: tencent://message/?uin=${qq}&Site=&Menu=yes
            - name: 给我发邮件
              icon: 'ri-mail-fill'
              url: mailto:邮箱地址
          children:
            - $formkit: text
              name: name
              label: 名称
              value: ""
            - $formkit: text
              name: icon
              label: 图标
              value: ""
            - $formkit: textarea
              rows: 2
              name: url
              label: 地址
              value: ""
        - $formkit: radio
          name: notice_show_mode
          label: 侧边栏公告-显示模式
          value: index
          help: 当满足指定的条件时公告模块才会显示。
          options:
            - value: none
              label: 无条件
            - value: toc
              label: 目录模块不显示时
            - value: index
              label: 仅首页
        - $formkit: group
          name: wechat
          label: 微信公众号
          help: 图片可以从公众号后台下载物料或者自制。
          value:
            wechat_url:
            wechat_img_face:
            wechat_img_back:
          children:
            - $formkit: attachment
              name: wechat_url
              label: 跳转链接
              placeholder: '请输入网址/选择附件作为点击时的链接'
            - $formkit: attachment
              name: wechat_img_face
              label: 公众号正面图
              placeholder: '请输入/选择公众号正面图路径'
            - $formkit: color
              name: wechat_img_face_color
              label: 公众号正面图背景色
              help: 用于填充图片无法铺满部分的颜色。
              value: '#07c261'
            - $formkit: attachment
              name: wechat_img_back
              label: 公众号背面图
              placeholder: '请输入/选择公众号背面图路径'
            - $formkit: color
              name: wechat_img_back_color
              label: 公众号背面图背景色
              help: 用于填充图片无法铺满部分的颜色。
              value: '#ffffff'
        - $formkit: attachment
          name: love_oneself_avatar
          label: 侧边栏恋爱墙-自己的头像
          placeholder: '请输入/选择图片路径'
        - $formkit: text
          name: love_oneself_url
          label: 侧边栏恋爱墙-自己的主页
          placeholder: '请输入个人主页地址'
        - $formkit: attachment
          name: love_opposite_avatar
          label: 侧边栏恋爱墙-对方的头像
          placeholder: '请输入/选择图片路径'
        - $formkit: text
          name: love_opposite_url
          label: 侧边栏恋爱墙-对方的主页
          placeholder: '请输入个人主页地址'
        - $formkit: text
          name: love_time
          label: 侧边栏恋爱墙-恋爱时间
          placeholder: 'YYYY/MM/dd HH:mm:ss'
          help: '按YYYY/MM/dd HH:mm:ss格式输入时间进行倒计时，非时间格式则直接显示文本。'
        - $formkit: text
          name: meting_api
          label: 侧边栏音乐-自建API
          placeholder: '请输入 API 地址'
          help: '自建 API 方法见文档：https://github.com/metowolf/Meting'
        - $formkit: radio
          name: music_mode
          label: 侧边栏音乐-音乐播放器配置方式
          value: 'playlist'
          options:
            - value: 'playlist'
              label: '网易云歌单 ID'
            - value: 'config'
              label: 参数进阶配置
        - $formkit: text
          name: netease_playlist_id
          label: '侧边栏音乐-网易云歌单 ID'
          placeholder: '请输入歌单 ID'
          help: '填写网易云歌单的 ID。'
        - $formkit: textarea
          name: music_config
          label: 侧边栏音乐-参数进阶配置
          placeholder: '请输入音乐参数配置'
          value: |-
            list-folded="true"
            server="netease"
            type="playlist"
            id="7355014621"
          help: '输入音乐参数配置(id / server / type必填)，详细配置方式见官方文档：https://github.com/metowolf/MetingJS/'
        - $formkit: number
          name: recent_posts_num
          label: 侧边栏最近文章-展示文章数量
          placeholder: 请输入数量数值
          value: 5
        - $formkit: radio
          name: recent_posts_more
          label: 侧边栏最近文章-显示”更多”按钮
          value: true
          help: '侧边栏最近文章是否显示更多按钮。更多按钮跳转至文章归档页面。'
          options:
            - value: true
              label: 显示
            - value: false
              label: 不显示
        - $formkit: radio
          name: recent_posts_pinned
          label: 侧边栏最近文章-显示模式
          value: false
          help: '侧边栏最近文章显示模式，置顶优先：优先显示置顶文章，同时显示置顶标记，发布优先：优先显示最新发布的文章，不显示置顶标记。'
          options:
            - value: true
              label: 置顶优先
            - value: false
              label: 发布优先
        - $formkit: number
          name: recent_comments_num
          label: 侧边栏最近评论-展示评论数量
          placeholder: 请输入数量数值
          value: 5
        - $formkit: text
          label: 侧边栏最近评论-邮箱头像服务地址
          help: '邮箱头像服务地址，支持参考文档自定义部分参数，其中“{hash}”表示邮箱Hash值。'
          name: providerMirror
          value: "https://cravatar.cn/avatar/{hash}"
          validation: required
        - $formkit: radio
          name: categories_more
          label: 侧边栏分类-显示”更多”按钮
          value: true
          help: '侧边栏分类是否显示更多按钮。'
          options:
            - value: true
              label: 显示
            - value: false
              label: 不显示
        - $formkit: list
          name: categories_names
          label: 侧边栏分类-展示的分类
          addLabel: 添加分类
          help: '默认树形展示全部分类，配置后仅显示选定分类（单层显示）。'
          itemType: string
          children:
            - $formkit: categorySelect
              index: "$index"
              validation: required
        - $formkit: radio
          name: tags_more
          label: 侧边栏标签-显示”更多”按钮
          value: true
          help: '侧边栏标签是否显示更多按钮。'
          options:
            - value: true
              label: 显示
            - value: false
              label: 不显示
        - $formkit: number
          name: tags_num
          label: 侧边栏标签-展示标签数量
          placeholder: 请输入数量数值
          value: 18
        - $formkit: radio
          name: enable_tag_color
          label: 侧边栏标签-开启标签颜色
          value: false
          options:
            - value: true
              label: 开启
            - value: false
              label: 关闭
        - $formkit: radio
          name: tagcloud_more
          label: 侧边栏标签云-显示”更多”按钮
          value: true
          help: '侧边栏标签云是否显示更多按钮。'
          options:
            - value: true
              label: 显示
            - value: false
              label: 不显示
        - $formkit: number
          name: tagcloud_num
          label: 侧边栏标签云-展示标签数量
          placeholder: 请输入数量数值
          value: 32
        - $formkit: radio
          name: enable_tagcloud_color
          label: 侧边栏标签云-开启标签颜色
          value: false
          options:
            - value: true
              label: 开启
            - value: false
              label: 关闭
        - $formkit: radio
          name: show_tagcloud_style
          label: 侧边栏标签云-标签云显示风格
          help: '若未添加侧边栏标签云，建议保持默认风格。'
          value: false
          options:
            - value: false
              label: 默认
            - value: true
              label: 3D
    - group: page_config
      label: '页面设置'
      formSchema:
        - $formkit: attachment
          name: links_thumbnail
          label: 友链页面-封面图
          placeholder: '请输入/选择图片路径'
        - $formkit: attachment
          name: links_default_avatar
          label: '友链页面-默认 Logo'
          placeholder: '请输入/选择 Logo 路径'
          help: "在加载用户 Logo 时、友链未设置 Logo 时、友链 Logo 加载失败时显示。"
        - $formkit: radio
          name: show_exchange_info
          label: 友链页面-显示友链交换信息
          value: true
          options:
            - value: true
              label: 显示
            - value: false
              label: 关闭
        - $formkit: attachment
          name: links_blogger_avatar
          label: '友链页面-交换信息自定义 Logo 链接'
          placeholder: '请输入/选择 Logo 路径'
          help: '用于交换友链的 Logo 链接。'
        - $formkit: text
          name: links_rss_address
          label: 友链页面-RSS订阅地址
          placeholder: '请输入RSS订阅地址'
          help: '用于交换友链时添加朋友圈的RSS订阅地址。'
        - $formkit: text
          name: links_descriptive
          label: 友链页面-自定义描述
          placeholder: '请输入描述'
          help: '用于交换友链时添加的描述，留空使用用户信息。'
        - $formkit: code
          name: links_info
          label: "友链页面-补充信息"
          placeholder: '请输入补充信息'
          language: html
          height: 45px
          help: '友链页面最低部的补充说明信息，支持 HTML 格式。'
        - $formkit: radio
          name: link_enable_comment
          id: link_enable_comment
          label: 友链页面-开启评论区
          help: '当链接插件版本>=1.4.0时，将内置评论区ID。为保留历史评论数据，可选择“开启并自定义评论区ID”选项。'
          value: true
          options:
            - value: true
              label: 开启
            - value: custom
              label: 开启并自定义评论区ID
            - value: false
              label: 关闭
        - $formkit: singlePageSelect
          name: link_comment_id
          if: $get(link_enable_comment).value == 'custom'
          label: 友链页面-评论区ID
          validation: required
          placeholder: '请选择一个页面作为友链页面的评论区ID'
          help: '指定一个“自定义页面”用于友链页面的评论区ID，被指定的页面评论区将作为友链的评论区。'
        - $formkit: radio
          name: enable_tags_tag_color
          label: 标签页面-开启标签颜色
          value: false
          options:
            - value: true
              label: 开启
            - value: false
              label: 关闭
        - $formkit: radio
          name: enable_journals_tags
          label: 瞬间页面-开启标签栏
          value: true
          options:
            - value: true
              label: 开启
            - value: false
              label: 关闭
        - $formkit: number
          name: journals_fold_height
          label: 瞬间页面-动态内容折叠
          placeholder: '请输入高度数值（px）'
          help: '动态内容高度超出指定高度后默认进行折叠，指定的高度需大于等于 260px。'
        - $formkit: radio
          name: enable_journals_comment
          label: 瞬间页面-开启评论区
          value: true
          options:
            - value: true
              label: 开启
            - value: false
              label: 关闭
        - $formkit: radio
          name: enable_journals_share
          label: 瞬间页面-开启瞬间分享
          value: true
          options:
            - value: true
              label: 开启
            - value: false
              label: 关闭
        - $formkit: radio
          name: enable_journals_owner
          label: 瞬间页面-开启作者显示
          value: false
          options:
            - value: true
              label: 开启
            - value: false
              label: 关闭
        - $formkit: attachment
          name: journals_share_image
          label: 瞬间页面-瞬间分享背景图
          placeholder: '请输入/选择图片路径'
        - $formkit: group
          name: search
          label: 搜索页面
          help: 使用非经典风格需要搜索插件 >= 1.5.0。
          value:
            search_style: 'box'
            search_target: '_self'
          children:
            - $formkit: radio
              id: search_style
              name: search_style
              label: 搜索按钮-搜索风格
              help: '仅PC客户端有效，其余客户端均显示为经典。'
              options:
                - value: 'box'
                  label: 热门文章
                - value: 'form'
                  label: 搜索表单
                - value: 'basic'
                  label: 经典
            - $formkit: radio
              if: $get(search_style).value != 'basic'
              name: search_target
              validation: required
              label: 搜索页面-搜索结果跳转方式
              help: '搜索页面-搜索结果跳转方式，搜索表单、热门文章风格有效。'
              options:
                - value: _blank
                  label: 新标签页
                - value: _self
                  label: 当前窗口
            - $formkit: code
              if: $get(search_style).value != 'basic'
              name: search_empty_tips
              validation: required
              label: "搜索页面-无搜索结果提示语"
              language: html
              value: '没有搜索结果'
              height: 45px
              help: '搜索页面-无搜索结果提示语，支持 HTML 格式，搜索表单、热门文章风格有效。'
            - $formkit: number
              if: $get(search_style).value != 'basic'
              name: search_limit
              validation: required
              label: "搜索页面-搜索结果最大显示数量"
              value: 10
              height: 45px
              help: '搜索页面-搜索结果最大显示数量，搜索表单、热门文章风格有效。'
    - group: enhance
      label: '增强功能'
      formSchema:
        - $formkit: select
          name: cursor_style
          label: 鼠标风格
          value: none
          options:
            - value: none
              label: 关闭
            - value: OwO
              label: OwO
            - value: UwU
              label: UwU
            - value: breeze
              label: 清风（深色）
            - value: mellow
              label: 卡通圆润
            - value: water_01
              label: 彩虹水滴（一）
            - value: water_02
              label: 彩虹水滴（二）
            - value: horse
              label: 彩虹小马
            - value: debris
              label: 彩色碎片
            - value: overwatch
              label: 守望先锋
            - value: rainbow_rain
              label: 彩虹云雨
            - value: marry
              label: 小樱茉莉
            - value: black_cat
              label: 黑色小猫
            - value: music_cat_01
              label: 音乐小猫（一）
            - value: music_cat_02
              label: 音乐小猫（二）
        - $formkit: select
          name: cursor_move
          label: 鼠标移动特效
          value: none
          options:
            - value: none
              label: 关闭
            - value: bubbleCursor
              label: 气泡跟随
            - value: emojiCursor
              label: 表情包跟随
            - value: springyEmojiCursor
              label: 弹性表情包跟随
            - value: fairyDustCursor
              label: 仙女棒效果
            - value: snowflakeCursor
              label: 雪花跟随
            - value: followingDotCursor
              label: 圆点跟随
            - value: ghostCursor
              label: 移动残影（疏）
            - value: trailingCursor
              label: 移动残影（密）
        - $formkit: select
          name: cursor_click
          label: 鼠标点击特效
          value: none
          options:
            - value: none
              label: 关闭
            - value: firework
              label: 烟花特效
            - value: granule
              label: 粒子爆炸
            - value: prosperous
              label: 富强民主
            - value: heart
              label: 爱心特效
        - $formkit: radio
          name: enable_sw
          label: "启用 Service Worker 优化"
          value: "false"
          help: "需要在 Nginx 中添加代理配置方可启用，配置方法见：https://www.hcjike.com/archives/slrrTp6c，未正确配置会导致404（文件未找到）。"
          options:
            - value: "false"
              label: 关闭
            - value: "&concurrent=true"
              label: 开启并发CDN请求
            - value: "&cache=true"
              label: 开启全站离线
            - value: "&concurrent=true&cache=true"
              label: 开启并发CDN与全站离线
            - value: "uninstall"
              label: 卸载
        - $formkit: code
          name: sw_cdn_source
          label: "Service Worker 并发 CDN 源"
          placeholder: 请输入 CDN 地址（一行一个）
          help: '填入可用的 NPM 公共开源 CDN 地址（一行一个），通过 “{CDN 地址}/{项目名}@{版本号}/${文件路径}” 可访问到文件，如：https://unpkg.com/halo-theme-dream2.0-plus@latest/templates/assets/js/utils.min.js'
          value: |-
            https://unpkg.com
            https://cdn.onmicrosoft.cn
            https://npm.elemecdn.com
        - $formkit: radio
          name: enable_pjax
          label: Pjax 加载
          value: false
          help: '使用Pjax加载可极大提升页面跳转的速度，但可能和部分插件不兼容。'
          options:
            - value: true
              label: 开启
            - value: false
              label: 关闭
        - $formkit: group
          name: error
          label: 错误页面
          help: 配置错误页面风格。
          value:
            style_4xx: 'error/common/error_default'
            style_5xx: 'error/common/error_default'
          children:
            - $formkit: select
              id: style_4xx
              name: style_4xx
              label: 4xx错误页面风格
              help: '发生4xx错误页面风格，如：404等。'
              options:
                - value: 'error/common/error_blue_screen'
                  label: 蓝屏代码
                - value: 'error/common/error_tv_screen'
                  label: 电视雪花屏幕
                - value: 'error/4xx/error_train'
                  label: 小火车
                - value: 'error/common/error_concise'
                  label: 简洁
                - value: 'error/common/error_travellings'
                  label: 智能归航
                - value: 'error/common/error_default'
                  label: 默认
                - value: 'error/common/error_custom'
                  label: 自定义
            - $formkit: code
              name: html_content_4xx
              if: $get(style_4xx).value === 'error/common/error_custom'
              validation: required
              label: 自定义4xx错误页面内容
              language: html
              height: 45px
              help: '填写页面内容，填写<html>、<head>和<body>标签内容。'
            - $formkit: select
              name: style_5xx
              id: style_5xx
              label: 5xx错误页面风格
              help: '发生5xx错误页面风格，如：500等。'
              options:
                - value: 'error/common/error_blue_screen'
                  label: 蓝屏代码
                - value: 'error/common/error_tv_screen'
                  label: 电视雪花屏幕
                - value: 'error/5xx/error_train'
                  label: 小火车
                - value: 'error/common/error_concise'
                  label: 简洁
                - value: 'error/common/error_travellings'
                  label: 智能归航
                - value: 'error/common/error_default'
                  label: 默认
                - value: 'error/common/error_custom'
                  label: 自定义
            - $formkit: code
              name: html_content_5xx
              if: $get(style_5xx).value === 'error/common/error_custom'
              validation: required
              label: 自定义5xx错误页面内容
              language: html
              height: 45px
              help: '填写页面内容，填写<html>、<head>和<body>标签内容。'
        - $formkit: radio
          name: effects_lantern_mode
          id: effects_lantern_mode
          label: 灯笼特效显示模式
          value: none
          options:
            - value: none
              label: 不显示
            - value: day
              label: 明亮模式
            - value: night
              label: 黑暗模式
            - value: all
              label: 全模式
        - $formkit: group
          name: effects_lantern
          if: $get(effects_lantern_mode).value != 'none'
          label: 灯笼特效文本定义
          value:
            effects_lantern_left: 欢
            effects_lantern_right: 迎
          children:
            - $formkit: text
              name: effects_lantern_left
              label: 灯笼特效左侧灯笼文本，仅显示第一个字符，留空时只显示灯笼
            - $formkit: text
              name: effects_lantern_right
              label: 灯笼特效右侧灯笼文本，仅显示第一个字符，留空时只显示灯笼
        - $formkit: radio
          name: effects_sakura_mode
          label: 樱花飘落特效显示模式
          value: none
          options:
            - value: none
              label: 不显示
            - value: day
              label: 明亮模式
            - value: night
              label: 黑暗模式
            - value: all
              label: 全模式
        - $formkit: radio
          name: effects_snowflake_mode
          label: 雪花飘落特效显示模式
          value: none
          options:
            - value: none
              label: 不显示
            - value: day
              label: 明亮模式
            - value: night
              label: 黑暗模式
            - value: all
              label: 全模式
        - $formkit: radio
          name: effects_universe_mode
          label: 宇宙星空特效显示模式
          value: night
          options:
            - value: none
              label: 不显示
            - value: day
              label: 明亮模式
            - value: night
              label: 黑暗模式
            - value: all
              label: 全模式
        - $formkit: radio
          name: effects_circle_magic_mode
          label: 上升圆点特效显示模式
          value: none
          options:
            - value: none
              label: 不显示
            - value: day
              label: 明亮模式
            - value: night
              label: 黑暗模式
            - value: all
              label: 全模式
        - $formkit: radio
          name: effects_quantum_silk_thread_mode
          label: 量子丝线特效显示模式
          value: none
          options:
            - value: none
              label: 不显示
            - value: day
              label: 明亮模式
            - value: night
              label: 黑暗模式
            - value: all
              label: 全模式
        - $formkit: group
          name: gray_mode_group
          label: 灰色模式
          help: '向英雄致敬，愿精神长存！'
          value:
            enable_gray_mode: false
            gray_mode_start_time:
            gray_mode_end_time:
          children:
            - $formkit: radio
              name: enable_gray_mode
              id: enable_gray_mode
              label: 开启灰色模式
              options:
                - value: true
                  label: 开启
                - value: custom
                  label: 自定义
                - value: false
                  label: 关闭
            - $formkit: repeater
              name: gray_mode_time_list
              if: $get(enable_gray_mode).value == 'custom'
              label: 灰色模式时间段
              validation: required
              help: '请输入时间段，格式: 01/01|01/07 或 1/1|1/7，表示每年的1月1日00时00分00秒至1月7日23时59分59秒，持续7天。'
              children:
                - $formkit: text
                  name: time_span
                  label: 时间段
                  value: ""
                  placeholder: '请输入时间段，必须包含“|”分割开始和结束时间'
                - $formkit: textarea
                  name: time_span_desc
                  label: 描述
                  value: ""
                  help: '请输入描述，这会显示一条消息，留空时不显示'
                  placeholder: '请输入描述'
        - $formkit: group
          name: busuanzi_group
          label: busuanzi 访客统计
          children:
            - $formkit: radio
              name: enable_busuanzi
              id: enable_busuanzi
              label: 开启 busuanzi
              value: true
              help: '隐藏时不显示统计信息，但依旧会请求 busuanzi 统计访客信息。'
              options:
                - value: true
                  label: 开启
                - value: hide
                  label: 隐藏
                - value: false
                  label: 关闭
        - $formkit: radio
          name: enable_console_version_info
          label: 控制台打印版本信息
          value: true
          help: '控制台打印版本信息包括：主题名、主题版本、网站页面加载耗时。'
          options:
            - value: true
              label: 开启
            - value: false
              label: 关闭
        - $formkit: radio
          name: enable_debug
          label: 开启 DEBUG 日志
          value: false
          help: '开发和问题排查时开启日志。'
          options:
            - value: true
              label: 开启
            - value: false
              label: 关闭
    - group: security_link_config
      label: '安全链接'
      formSchema:
        - $formkit: radio
          name: enable_security_link
          id: enable_security_link
          label: 开启 安全链接页面
          value: false
          help: '开启安全链接页面前，请先使用“安全链接页面模版”创建页面。'
          options:
            - value: true
              label: 开启
            - value: false
              label: 关闭
        - $formkit: singlePageSelect
          name: security_link_single_page
          label: 安全链接页面
          if: $get(enable_security_link).value
          validation: required
          help: '请选择使用”安全链接页面模版“创建的页面。'
        - $formkit: attachment
          name: security_link_site_img
          if: $get(enable_security_link).value
          label: 安全链接页面-图标
          placeholder: '请输入/选择安全链接页面站点的图标'
          help: '请输入/选择安全链接页面站点的图标，留空使用站点的favicon。'
        - $formkit: attachment
          name: security_link_site_img_background
          if: $get(enable_security_link).value
          label: 安全链接页面-背景图片
          value: 'https://bing.ee123.net/img/'
          placeholder: '请输入/选择安全链接页面的背景图片'
          help: '请输入/选择安全链接页面的背景图片，留空不显示背景'
        - $formkit: text
          name: security_link_page_title
          if: $get(enable_security_link).value
          label: 安全链接页面-页面标题
          value: '{title}-安全中心'
          placeholder: '请输入安全链接页面的页面标题'
          help: '请输入安全链接页面的页面标题，留空显示：“{title}-安全中心”，“ {title} ”表示站点主标题，位置为浏览器显示的标题。'
        - $formkit: text
          name: security_link_site_title
          if: $get(enable_security_link).value
          label: 安全链接页面-站点标题
          value: '{title}'
          placeholder: '请输入安全链接页面站点的标题'
          help: '请输入安全链接页面站点的标题，留空不显示，“ {title} ”表示站点主标题，位置为图标下方。'
        - $formkit: code
          name: security_link_tip_desc
          if: $get(enable_security_link).value
          label: 安全链接页面-提示区域文本描述
          language: html
          height: 45px
          placeholder: '请输入安全链接页面提示区域的文本描述'
          help: '请输入安全链接页面提示区域的文本描述，留空使用默认：“请注意您的账号和财产安全！”。'
        - $formkit: number
          name: security_link_auto_jump_time
          if: $get(enable_security_link).value
          label: 安全链接页面-自动跳转时间
          value: 5
          validation: required
          placeholder: '请输入安全链接页面自动跳转时间(秒)'
          help: '输入安全链接页面自动跳转时间(秒)，默认5秒，小于等于0时关闭自动跳转。'
        - $formkit: code
          name: security_link_jump_desc
          if: $get(enable_security_link).value
          validation: required
          label: 安全链接页面-跳转提示区域文本描述
          language: html
          height: 45px
          value: '您即将离开{title}，去往：{url}'
          placeholder: '请输入安全链接页面跳转提示区域的文本描述'
          help: '“ {title} ”表示站点主标题，“ {url} ”表示跳转URL，区分大小写。默认值：“您即将离开{title}，去往：{url}”'
        - $formkit: textarea
          name: whitelist_domains
          label: 域名白名单
          placeholder: '请输入域名，每行一个。使用泛域名：*.example.com 换行 example.com'
          if: $get(enable_security_link).value
          help: '列入白名单的域名将实现直接跳转，不会显示安全提示页面。每行一个域名，并支持泛域名设置。请注意，泛域名不包含主域名，无需输入“http://”或“https://”。'
    - group: pwa
      label: 'PWA配置'
      formSchema:
        - $formkit: radio
          name: enable_pwa
          id: enable_pwa
          label: 开启 PWA 配置
          value: false
          help: '开启 PWA，请先参考 https://www.hcjike.com/archives/MNdz7kZ6 页面的相关说明。'
          options:
            - value: true
              label: 开启
            - value: false
              label: 关闭
        - $formkit: attachment
          name: manifest_file
          if: $get(enable_pwa).value
          accepts:
            - "application/json"
          label: manifest.json 文件路径
          validation: required
          placeholder: '请输入/选择 manifest.json 文件'
          help: '请输入或选择一个 manifest.json 文件。'
        - $formkit: color
          name: theme_color
          if: $get(enable_pwa).value
          label: 主题颜色
          validation: required
          help: 设置浏览器地址栏、工具栏或状态栏的主题颜色。
          value: '#50bfff'
        - $formkit: select
          name: apple_status_bar_style
          if: $get(enable_pwa).value
          label: iOS 设备状态栏样式
          validation: required
          value: 'black'
          help: '控制 iOS 设备上 Web 应用的状态栏样式。'
          options:
            - value: 'default'
              label: 白色文字，灰色状态栏
            - value: 'black'
              label: 白色文字，黑色状态栏
            - value: 'black-translucent'
              label: 白色文字，半透明黑色状态栏
        - $formkit: attachment
          name: apple_touch_icon
          if: $get(enable_pwa).value
          label: iOS 设备显示图标
          validation: required
          placeholder: '请输入/选择图标文件'
          help: '为 iOS 设备设置添加到主屏幕时的图标。'
    - group: pop_notice
      label: '弹窗通知'
      formSchema:
        - $formkit: select
          name: show_pop_notice
          id: show_pop_notice
          label: 显示弹窗通知
          value: 'false'
          help: '控制是否显示弹窗通知，切换风格会重新触发显示通知内容。使用“自定义通知”请参考文档中“主题设置 - 弹窗通知 - 自定义通知”部分书写html内容。'
          options:
            - value: 'side'
              label: 侧边通知
            - value: 'stagnant'
              label: 凝滞通知
            - value: 'false'
              label: 不显示
            - value: 'custom'
              label: 自定义通知
        - $formkit: code
          name: pop_notice_content
          if: $get(show_pop_notice).value !== 'false'
          language: html
          validation: required
          height: 180px
          value: '通知'
          label: 通知的内容，支持html
          help: '显示通知的内容，支持html，若内容发生变更则重新显示。注：支持设置属性 onclick="closePopupNotice();" 关闭通知。'
        - $formkit: radio
          if: $get(show_pop_notice).value !== 'false'
          name: pop_notice_show_mode
          label: 通知显示模式
          help: '首次显示：仅首次访问时弹出通知；会话级关闭：用户关闭后当前窗口不再显示；永久关闭：用户关闭后不再显示该通知。'
          value: 'forever'
          options:
            - value: 'first'
              label: 首次显示
            - value: 'session'
              label: 会话级关闭
            - value: 'forever'
              label: 永久关闭
        - $formkit: text
          name: pop_notice_title
          if: $get(show_pop_notice).value !== 'false' && $get(show_pop_notice).value !== 'custom'
          label: 通知标题
          help: '显示侧知的标题信息，留空时隐藏。'
          value: '通知'
        - $formkit: text
          name: pop_notice_btn
          if: $get(show_pop_notice).value !== 'false' && $get(show_pop_notice).value !== 'custom'
          label: 通知按键内容
          help: '显示通知的按键内容，留空时隐藏，隐藏后必须在通知内容中设置属性 onclick="closePopupNotice();" 关闭通知或者设置“通知显示时间”来自动关闭通知。'
          value: '我知道了'
        - $formkit: number
          name: pop_notice_show_time
          if: $get(show_pop_notice).value !== 'false' && $get(show_pop_notice).value !== 'custom'
          label: 通知显示时间
          help: '控制通知显示时间，单位：秒。小于等于 0 不启用。'
        - $formkit: radio
          name: pop_notice_orientation
          if: $get(show_pop_notice).value === 'side'
          label: 侧边通知弹出方向-水平方向
          value: 'right'
          options:
            - value: 'right'
              label: 右侧
            - value: 'left'
              label: 左侧
        - $formkit: radio
          if: $get(show_pop_notice).value === 'side'
          name: pop_notice_vertical
          label: 侧边通知弹出方向-垂直方向
          value: 'top'
          options:
            - value: 'top'
              label: 顶部
            - value: 'center'
              label: 居中
            - value: 'bottom'
              label: 底部
    - group: custom
      label: '定制主题'
      formSchema:
        - $formkit: text
          name: external_css
          label: "外部 CSS 链接"
          language: css
          placeholder: 请输入 CSS 文件链接
          help: "填入外部CSS链接，无需link标签，将插入head标签尾部。"
        - $formkit: code
          name: inline_css
          language: css
          height: 45px
          label: "内嵌 CSS"
          placeholder: 请输入 CSS 样式内容
          help: '填入CSS代码，无需style标签，将插入head标签尾部。'
        - $formkit: code
          name: external_js_head
          language: javascript
          height: 45px
          label: "外部 JS 链接（head）"
          placeholder: 请输入 script 标签
          help: '填入外部JS链接，需要script标签，可按情况指定async和defer属性，将插入head标签尾部。'
        - $formkit: code
          name: inline_js_head
          language: javascript
          height: 45px
          label: "内嵌 JS（head）"
          placeholder: 请输入 JS 代码内容
          help: '填入JS代码，无需script标签，将插入head标签尾部。'
        - $formkit: code
          name: external_js_body
          language: javascript
          height: 45px
          label: "外部 JS 链接（body）"
          placeholder: 请输入 script 标签
          help: '填入外部JS链接，需要script标签，可按情况指定async和defer属性，将插入body标签尾部。'
        - $formkit: code
          language: javascript
          height: 45px
          name: inline_js_body
          label: "内嵌JS（body）"
          placeholder: 请输入 JS 代码内容
          help: '填入JS代码，无需script标签，将插入body标签尾部。'
        - $formkit: code
          language: html
          height: 45px
          name: inline_body_html
          label: "内嵌Html内容（body）"
          placeholder: 请输入 Html 代码内容
          help: '填入Html代码，将插入body标签尾部，用于自定义显示一段Html内容，注意：Html内容默认会在页脚下方，请注意设置样式避免页脚出现样式问题。'
