apiVersion: v1alpha1 kind: Setting metadata: name: theme-dream-setting spec: forms: - group: basic_info label: '基础信息' formSchema: - $formkit: text name: metadata_name label: 作者用户名 placeholder: 请输入用户名 value: admin help: 后台用户管理中作者的用户名,填写错误将导致个人资料显示异常(示例:admin) - $formkit: text name: document_hidden_title label: 离屏文案(离开) placeholder: '请输入标题' help: '浏览器切换到其它标签或后台时页面标题展示的文字。' - $formkit: text name: document_visible_title label: 离屏文案(回来) placeholder: '请输入标题' help: '浏览器返回到当前标签时页面标题展示的文字。' - $formkit: text name: index_inform label: 首页通知 placeholder: 请输入通知内容 help: '在首页显示一条通知。' - $formkit: textarea name: copy_explain label: 拷贝说明 placeholder: 请输入说明内容 help: '当用户拷贝文本时,自动将该文本内容追加到最后面。' - $formkit: attachment name: night_logo label: '黑暗模式 Logo' placeholder: '请输入/选择 Logo 路径' help: '在黑暗模式时显示的 Logo,放空默认为网站 Logo。' - $formkit: text name: record_number label: 备案号 placeholder: 'XICP备XXXXXXXXXX号-X' - $formkit: text name: record_number_ps label: 公安部备案 placeholder: 'X公网安备 XXXXXXXXXXXXXX号' - $formkit: text name: website_time label: 建站时间 placeholder: 'YYYY/MM/dd HH:mm:ss' help: '按YYYY/MM/dd HH:mm:ss格式输入时间进行倒计时,非时间格式则直接显示文本。' - $formkit: attachment name: cloud_by_logo label: '云服务提供商 Logo' placeholder: '请输入/选择 Logo 路径' - $formkit: text name: cloud_by_url label: '云服务提供商 URL' placeholder: '请输入链接地址' - group: basic_style label: '基础样式' formSchema: - $formkit: radio name: load_progress label: 加载进度条 value: center help: '如果某个选项的背景图链接未指定,则不开启那个选项的背景图。' options: - value: none label: 不显示 - value: left label: 左侧展开 - value: center label: 居中展开 - $formkit: radio name: drawer_toc label: 侧边抽屉式目录 value: true help: "在非桌面设备上,显示展开侧边抽屉式目录的悬浮按钮。" options: - value: true label: 显示 - value: false label: 不显示 - $formkit: radio name: enable_image_bg label: 开启博客背景图 value: false help: '如果某个选项的背景图链接未指定,则不开启那个选项的背景图。' options: - label: 开启 value: true - label: 关闭 value: false - $formkit: attachment name: background_pc label: '明亮模式 PC 端背景图' placeholder: '请输入/选择图片路径' - $formkit: attachment name: background_mobile label: 明亮模式移动端背景图 placeholder: '请输入/选择图片路径' - $formkit: attachment name: night_background_pc label: '黑暗模式 PC 端背景图' placeholder: '请输入/选择图片路径' - $formkit: attachment name: night_background_mobile label: 黑暗模式移动端背景图 placeholder: '请输入/选择图片路径' - $formkit: radio name: enable_banner label: 开启博客横幅大图 value: false options: - label: 开启 value: true - label: 关闭 value: false - $formkit: attachment name: banner_image label: 横幅背景图 placeholder: '请输入/选择图片路径' - $formkit: text name: banner_description label: 横幅文字描述 placeholder: '请输入描述内容' - $formkit: select name: theme_style label: 主题风格 value: 'default' help: '主题风格效果,不改变主题整体框架。' options: - value: 'default' label: 默认 - value: 'clean' label: 清爽 - $formkit: select name: default_theme label: 默认主题模式 value: 'light' help: '未打开过博客的浏览器,首次打开博客时的默认主题模式。' options: - value: 'light' label: 明亮模式 - value: 'night' label: 黑暗模式 - value: 'system' label: 跟随系统 - $formkit: color name: theme_color label: 明亮模式主题色 value: '#50bfff' - $formkit: color name: night_theme_color label: 黑暗模式主题色 value: '#5d93db' - $formkit: select name: web_font label: 博客字体 value: 'default' options: - value: 'default' label: 默认字体 - value: 'WenCang.woff2' label: 问藏书房体 - value: 'custom' label: 自定义 - $formkit: attachment name: custom_font label: 自定义博客字体 placeholder: '请输入/选择字体路径' help: '自定义博客字体,在博客字体选项为自定义时生效。支持woff2/woff/ttf/eot/svg格式的字体文件链接,建议使用woff2格式。' - $formkit: select name: sidebar_column label: 博客布局方式 value: 'all' options: - value: 'all' label: 三列布局 - value: 'only-left' label: 仅显示左侧 - value: 'only-right' label: 仅显示右侧 - value: 'module-left' label: 模块化(左侧) - value: 'module-right' label: 模块化(右侧) - $formkit: repeater name: carousel_options label: 首页大图轮播选项 children: - $formkit: text name: title label: 标题 - $formkit: text name: url label: 地址 - $formkit: attachment name: image label: 背景图 - $formkit: radio name: target label: 打开方式 value: '_blank' options: - value: '_blank' label: 新窗口 - value: '_self' label: 原窗口 - $formkit: repeater name: module_options label: 模块化布局选项 help: 可填写 1~6 个链接。 children: - $formkit: text name: tag label: 标签 - $formkit: text name: title label: 标题 - $formkit: text name: url label: 地址 - $formkit: attachment name: image label: 背景图 - $formkit: radio name: target label: 打开方式 value: '_blank' options: - value: '_blank' label: 新窗口 - value: '_self' label: 原窗口 - $formkit: radio name: left_sidebar_sticky label: 左侧边栏悬浮 value: bottom options: - value: top label: 固定顶部 - value: bottom label: 固定底部 - value: none label: 不悬浮 - $formkit: radio name: right_sidebar_sticky label: 右侧边栏悬浮 value: top options: - value: top label: 固定顶部 - value: bottom label: 固定底部 - value: none label: 不悬浮 - group: post label: '文章设置' formSchema: - $formkit: attachment name: default_thumbnail label: 默认文章缩略图 placeholder: '请输入/选择图片路径' help: "如果文章没有指定缩略图,则默认显示当前缩略图。" - $formkit: select name: top_thumbnail_mode label: 置顶文章列表缩略图模式 value: back help: '置顶的文章在列表的缩略图模式,除网格布局外,如果文章元数据配置了thumbnail_mode项,则当前配置将被覆盖。注:设置网格布局后,非置顶文章也会变成网格布局。' options: - value: default label: 默认模式 - value: back label: 背景图模式 - value: small label: 小图模式(左侧) - value: small-right label: 小图模式(右侧) - value: small-alter label: 小图模式(交替) - value: fold label: 折叠模式 - value: grid label: 网格模式(强优先) - $formkit: select name: thumbnail_mode label: 文章列表缩略图模式 value: default help: '文章列表缩略图模式,除网格布局外,如果文章元数据配置了thumbnail_mode项,则当前配置将被覆盖。' options: - value: default label: 默认模式 - value: back label: 背景图模式 - value: small label: 小图模式(左侧) - value: small-right label: 小图模式(右侧) - value: small-alter label: 小图模式(交替) - value: grid label: 网格模式(强优先) - $formkit: select name: code_pretty label: 代码块高亮主题 value: atom-one-light options: - value: a11y-dark label: A11y Dark - value: a11y-light label: A11y Light - value: agate label: Agate - value: an-old-hope label: An Old Hope - value: androidstudio label: Androidstudio - value: arduino-light label: Arduino Light - value: arta label: Arta - value: ascetic label: Ascetic - value: atom-one-dark label: Atom One Dark - value: atom-one-dark-reasonable label: Atom One Dark Reasonable - value: atom-one-light label: Atom One Light - value: brown-paper label: Brown Paper - value: brown-papersq label: Brown Papersq - value: codepen-embed label: Codepen Embed - value: color-brewer label: Color Brewer - value: dark label: Dark - value: default label: Default - value: devibeans label: Devibeans - value: docco label: Docco - value: far label: Far - value: foundation label: Foundation - value: github-dark-dimmed label: Github Dark Dimmed - value: github-dark label: Github Dark - value: github label: Github - value: gml label: Gml - value: googlecode label: Googlecode - value: gradient-dark label: Gradient Dark - value: gradient-light label: Gradient Light - value: grayscale label: Grayscale - value: hybrid label: Hybrid - value: idea label: Idea - value: ir-black label: Ir Black - value: isbl-editor-dark label: Isbl Editor Dark - value: isbl-editor-light label: Isbl Editor Light - value: kimbie-dark label: Kimbie Dark - value: kimbie-light label: Kimbie Light - value: lightfair label: Lightfair - value: lioshi label: Lioshi - value: magula label: Magula - value: mono-blue label: Mono Blue - value: monokai-sublime label: Monokai Sublime - value: monokai label: Monokai - value: night-owl label: Night Owl - value: nnfx-dark label: Nnfx dark - value: nnfx-light label: Nnfx Light - value: nord label: Nord - value: obsidian label: Obsidian - value: paraiso-dark label: Paraiso Dark - value: paraiso-light label: Paraiso Light - value: pojoaque label: Pojoaque - value: purebasic label: Purebasic - value: qtcreator-dark label: Qtcreator Dark - value: qtcreator-light label: Qtcreator Light - value: rainbow label: Rainbow - value: routeros label: Routeros - value: school-book label: School Book - value: shades-of-purple label: Shades Of Purple - value: srcery label: Srcery - value: stackoverflow-dark label: Stackoverflow Dark - value: stackoverflow-light label: Stackoverflow Light - value: sunburst label: Sunburst - value: tomorrow-night-blue label: Tomorrow Night Blue - value: tomorrow-night-bright label: Tomorrow Night Bright - value: vs label: Vs - value: vs2015 label: Vs 2015 - value: xcode label: Xcode - value: xt256 label: Xt 256 - $formkit: text name: code_fold_line label: 代码块折叠 placeholder: '请输入代码行数数值' help: '代码行数超出指定行数后默认进行折叠,指定的行数需大于等于 20。' - $formkit: text name: img_fold_height label: 正文长图折叠 placeholder: '请输入高度数值(px)' help: '图片高度超出指定高度(px)后默认进行折叠,指定的高度需大于等于 400px。' - $formkit: text name: invalid_tips_day label: 文章失效提示 value: 99999999 placeholder: '请输入时间(天)' help: '文章超过指定天数未进行更新,展示文章或图片可能失效的温馨提示。' - $formkit: radio name: enable_katex label: KaTeX 公式支持 value: false help: '博客通过 KaTeX 做数学公式渲染,如果文章或页面元数据配置了enable_katex项,则当前配置将被覆盖。' options: - value: true label: 默认开启 - value: false label: 默认关闭 - $formkit: radio name: enable_copyright label: 开启文章版权声明 value: true help: '如果文章或页面元数据配置了enable_copyright项,则当前配置将被覆盖。' options: - value: true label: 默认开启 - value: false label: 默认关闭 - $formkit: radio name: enable_post_share label: 开启文章分享 value: true help: '如果文章或页面元数据配置了enable_share项,则当前配置将被覆盖。' options: - value: true label: 默认开启 - value: false label: 默认关闭 - $formkit: attachment name: donate_alipay label: 支付宝捐赠二维码 placeholder: '请输入/选择图片路径' - $formkit: attachment name: donate_wechat label: 微信捐赠二维码 placeholder: '请输入/选择图片路径' - group: sidebar label: '侧边栏配置' formSchema: - $formkit: repeater name: sidebar_show label: 侧边栏展示 help: 配置侧边栏展示方式,三列布局时不能在右侧显示音乐模块。 value: - type: notice position: left hide: is-not-hidden children: - $formkit: select name: type label: 模块类型 value: "profile" options: - value: 'profile' label: 信息模块 - value: 'toc' label: 目录模块 - value: 'notice' label: 公告模块 - value: 'love' label: 恋爱墙模块 - value: 'music' label: 音乐模块 - value: 'ad_piece' label: 广告模块 - value: 'recent_posts' label: 最近文章模块 - value: 'categories' label: 文章分类模块 - value: 'tags' label: 文章标签模块 - value: 'tagcloud' label: 文章标签云模块 - $formkit: select name: position label: 模块位置 value: "none" options: - value: left label: 左侧 - value: right label: 右侧 - value: none label: 关闭 - $formkit: select name: hide label: 隐藏方式 value: "is-not-hidden" options: - value: 'is-hidden-mobile' label: 移动设备隐藏 - value: 'is-hidden-not-desktop' label: 移动、平板设备隐藏 - value: 'is-hidden-desktop' label: 桌面设备隐藏 - value: 'is-not-hidden' label: 不隐藏 - $formkit: radio name: enable_color_character label: 侧边栏信息-开启彩字切换 value: false options: - value: true label: 开启 - value: false label: 关闭 - $formkit: textarea name: color_character label: 侧边栏信息-彩字内容 placeholder: 请输入彩字内容 rows: 4 help: "按行输入彩字消息内容,一行一条。" - $formkit: text name: profile_location label: 侧边栏信息-地理位置 placeholder: '请输入个人所在地' - $formkit: text name: profile_theme_button label: 侧边栏信息-主题按钮 placeholder: '按钮名称|按钮地址' help: '需要按钮名称和按钮地址两个参数,参数间用 “|” 分隔,放空则不显示主题按钮。' - $formkit: repeater name: custom_options label: 社交渠道 help: 图标目前仅支持 FontAwesome 4.7。 value: - name: QQ聊天 icon: 'fa-qq' url: tencent://message/?uin=${qq}&Site=&Menu=yes - name: 给我发邮件 icon: 'fa-envelope' url: mailto:邮箱地址 children: - $formkit: text name: name label: 名称 value: "" - $formkit: text name: icon label: 图标 value: "" - $formkit: textarea rows: 2 name: url label: 地址 value: "" - $formkit: textarea name: notice_content label: 侧边栏公告-博客公告 placeholder: 请输入公告内容 help: 公告内容支持 HTML 标签。 - $formkit: radio name: notice_show_mode label: 侧边栏公告-显示模式 value: index help: 当满足指定的条件时公告模块才会显示。 options: - value: none label: 无条件 - value: toc label: 目录模块不显示时 - value: index label: 仅首页 - $formkit: attachment name: love_oneself_avatar label: 侧边栏恋爱墙-自己的头像 placeholder: '请输入/选择图片路径' - $formkit: text name: love_oneself_url label: 侧边栏恋爱墙-自己的主页 placeholder: '请输入个人主页地址' - $formkit: attachment name: love_opposite_avatar label: 侧边栏恋爱墙-对方的头像 placeholder: '请输入/选择图片路径' - $formkit: text name: love_opposite_url label: 侧边栏恋爱墙-对方的主页 placeholder: '请输入个人主页地址' - $formkit: text name: love_time label: 侧边栏恋爱墙-恋爱时间 placeholder: 'YYYY/MM/dd HH:mm:ss' help: '按YYYY/MM/dd HH:mm:ss格式输入时间进行倒计时,非时间格式则直接显示文本。' - $formkit: text name: meting_api label: 侧边栏音乐-自建API placeholder: '请输入 API 地址' help: '自建 API 方法见文档:https://github.com/metowolf/Meting' - $formkit: radio name: music_mode label: 侧边栏音乐-音乐播放器配置方式 value: 'playlist' options: - value: 'playlist' label: '网易云歌单 ID' - value: 'config' label: 参数进阶配置 - $formkit: text name: netease_playlist_id label: '侧边栏音乐-网易云歌单 ID' placeholder: '请输入歌单 ID' help: '填写网易云歌单的 ID。' - $formkit: textarea name: music_config label: 侧边栏音乐-参数进阶配置 placeholder: '请输入音乐参数配置' value: 'list-folded="true" server="netease" type="playlist" id="7355014621"' help: '输入音乐参数配置(id / server / type必填),详细配置方式见官方文档:https://github.com/metowolf/MetingJS/' - $formkit: radio name: show_ad_tag label: 侧边栏广告-显示“广告”标签 value: true options: - value: true label: 显示 - value: false label: 不显示 - $formkit: radio name: ad_tag_close label: 侧边栏广告-点击“广告”标签可关闭广告 value: true options: - value: true label: 是 - value: false label: 否 - $formkit: radio name: ad_mode label: 侧边栏广告-广告展示方法 value: true options: - value: true label: 图片+链接 - value: false label: 自定义广告代码 - $formkit: text name: ad_target_url label: 侧边栏广告-广告目标地址 placeholder: '请输入链接地址' help: '填写广告跳转的目标路径。' - $formkit: attachment name: ad_image label: 侧边栏广告-广告图片链接 placeholder: '请输入/选择图片路径' help: '图片+链接模式时不能为空。' - $formkit: textarea name: ad_custom_code label: 侧边栏广告-自定义广告代码 placeholder: '请输入广告代码' help: '在这里黏贴广告联盟提供的广告代码,自定义广告代码模式时不能为空。' - $formkit: text name: recent_posts_num label: 侧边栏最近文章-展示文章数量 placeholder: 请输入数量数值 value: 5 - $formkit: radio name: categories_more label: 侧边栏分类-显示”更多”按钮 value: true help: '超出展示的分类数量后是否显示更多按钮。' options: - value: true label: 显示 - value: false label: 不显示 - $formkit: text name: categories_num label: 侧边栏分类-展示分类数量 placeholder: 请输入数量数值 value: 10 - $formkit: radio name: tags_more label: 侧边栏标签-显示”更多”按钮 value: true help: '超出展示的标签数量后是否显示更多按钮。' options: - value: true label: 显示 - value: false label: 不显示 - $formkit: text name: tags_num label: 侧边栏标签-展示标签数量 placeholder: 请输入数量数值 value: 18 - $formkit: radio name: enable_tag_color label: 侧边栏标签-开启标签颜色 value: false options: - value: true label: 开启 - value: false label: 关闭 - $formkit: radio name: tagcloud_more label: 侧边栏标签云-显示”更多”按钮 value: true help: '超出展示的标签数量后是否显示更多按钮。' options: - value: true label: 显示 - value: false label: 不显示 - $formkit: text name: tagcloud_num label: 侧边栏标签云-展示标签数量 placeholder: 请输入数量数值 value: 32 - $formkit: radio name: enable_tagcloud_color label: 侧边栏标签云-开启标签颜色 value: false options: - value: true label: 开启 - value: false label: 关闭 - group: page_config label: '页面设置' formSchema: - $formkit: attachment name: links_thumbnail label: 友链页面-缩略图 placeholder: '请输入/选择图片路径' - $formkit: attachment name: links_default_avatar label: '友链页面-默认 Logo' placeholder: '请输入/选择 Logo 路径' help: "在加载用户 Logo 时、友链未设置 Logo 时、友链 Logo 加载失败时显示。" - $formkit: radio name: show_exchange_info label: 友链页面-显示友链交换信息 value: true options: - value: true label: 显示 - value: false label: 关闭 - $formkit: attachment name: links_blogger_avatar label: '友链页面-交换信息自定义 Logo 链接' placeholder: '请输入/选择 Logo 路径' help: '用于交换友链的 Logo 链接。' - $formkit: code name: links_info label: "友链页面-补充信息" placeholder: '请输入补充信息' help: '友链页面最低部的补充说明信息,支持 HTML 格式。' - $formkit: text name: link_comment_id label: 友链页面-评论区ID placeholder: '请输入 ID' help: '友链页面没有 ID,需要指定一个自定义页面的 ID 用于评论,被指定的文章评论区将作为友链的评论区, 放空则不显示评论区。' - $formkit: radio name: enable_tags_tag_color label: 标签页面-开启标签颜色 value: false options: - value: true label: 开启 - value: false label: 关闭 - $formkit: text name: journals_fold_height label: 日志页面-动态内容折叠 placeholder: '请输入高度数值(px)' help: '动态内容高度超出指定高度后默认进行折叠,指定的高度需大于等于 260px。' - $formkit: radio name: enable_journals_comment label: 日志页面-开启评论区 value: true options: - value: true label: 开启 - value: false label: 关闭 - $formkit: radio name: enable_journals_share label: 日志页面-开启日志分享 value: true options: - value: true label: 开启 - value: false label: 关闭 - $formkit: attachment name: journals_share_image label: 日志页面-日志分享背景图 placeholder: '请输入/选择图片路径' - group: enhance label: '增强功能' formSchema: - $formkit: select name: cursor_style label: 鼠标风格 value: none options: - value: none label: 关闭 - value: breeze label: 清风(深色) - $formkit: select name: cursor_move label: 鼠标移动特效 value: none options: - value: none label: 关闭 - value: bubbleCursor label: 气泡跟随 - value: emojiCursor label: 表情包跟随 - value: springyEmojiCursor label: 弹性表情包跟随 - value: fairyDustCursor label: 仙女棒效果 - value: snowflakeCursor label: 雪花跟随 - value: followingDotCursor label: 圆点跟随 - value: ghostCursor label: 移动残影(疏) - value: trailingCursor label: 移动残影(密) - $formkit: select name: cursor_click label: 鼠标点击特效 value: none options: - value: none label: 关闭 - value: firework label: 烟花特效 - value: granule label: 粒子爆炸 - $formkit: radio name: enable_sw label: "启用 Service Worker 优化" value: "false" help: "需要在 Nginx 中添加代理配置方可启用,配置方法见:https://blog.nineya.com/archives/104.html" options: - value: "false" label: 关闭 - value: "&install=true" label: 开启CDN并发请求 - value: "&install=true&offLine=true" label: 开启全站离线 - value: "uninstall" label: 卸载 - $formkit: radio name: enable_pjax label: Pjax 加载 value: false help: '使用Pjax加载可极大提升页面跳转的速度,但可能和部分插件不兼容。' options: - value: true label: 开启 - value: false label: 关闭 - $formkit: radio name: effects_sakura_mode label: 樱花飘落特效显示模式 value: day options: - value: none label: 不显示 - value: day label: 明亮模式 - value: night label: 黑暗模式 - value: all label: 全模式 - $formkit: radio name: effects_universe_mode label: 宇宙星空特效显示模式 value: night options: - value: none label: 不显示 - value: day label: 明亮模式 - value: night label: 黑暗模式 - value: all label: 全模式 - $formkit: radio name: effects_circle_magic_mode label: 上升圆点特效显示模式 value: none options: - value: none label: 不显示 - value: day label: 明亮模式 - value: night label: 黑暗模式 - value: all label: 全模式 - $formkit: radio name: enable_gray_mode label: 灰色模式 value: false help: '向英雄致敬,愿精神长存!' options: - value: true label: 开启 - value: false label: 关闭 - $formkit: radio name: enable_busuanzi label: 开启 busuanzi 访客统计 value: true options: - value: true label: 开启 - value: false label: 关闭 - $formkit: radio name: enable_baidu_push label: 启用百度 URL 自动推送 value: false options: - value: true label: 开启 - value: false label: 关闭 - $formkit: radio name: enable_toutiao_push label: 启用头条搜索自动推送 value: false options: - value: true label: 开启 - value: false label: 关闭 - $formkit: radio name: enable_debug label: 开启 DEBUG 日志 value: false help: '开发和问题排查时开启日志。' options: - value: true label: 开启 - value: false label: 关闭 - group: custom label: '定制主题' formSchema: - $formkit: text name: external_css label: "外部 CSS 链接" placeholder: 请输入 CSS 文件链接 help: "填入外部CSS链接,无需link标签,将插入head标签尾部。" - $formkit: code name: inline_css label: "内嵌 CSS" placeholder: 请输入 CSS 样式内容 help: '填入CSS代码,无需style标签,将插入head标签尾部。' - $formkit: code name: external_js_head label: "外部 JS 链接(head)" placeholder: 请输入 script 标签 help: '填入外部JS链接,需要script标签,可按情况指定async和defer属性,将插入head标签尾部。' - $formkit: code name: inline_js_head label: "内嵌 JS(head)" placeholder: 请输入 JS 代码内容 help: '填入JS代码,无需script标签,将插入head标签尾部。' - $formkit: code name: external_js_body label: "外部 JS 链接(body)" placeholder: 请输入 script 标签 help: '填入外部JS链接,需要script标签,可按情况指定async和defer属性,将插入body标签尾部。' - $formkit: code name: inline_js_body label: "内嵌JS(body)" placeholder: 请输入 JS 代码内容 help: '填入JS代码,无需script标签,将插入body标签尾部。'