调整配置

This commit is contained in:
liuzhihang 2022-11-16 00:01:55 +08:00
parent 445be573ec
commit 7d2b222de9
4 changed files with 53 additions and 22 deletions

View File

@ -4,6 +4,22 @@ metadata:
name: theme-hao-setting name: theme-hao-setting
spec: spec:
forms: forms:
- group: basics
label: 基础
formSchema:
- $formkit: date
name: siteStartTime
label: 建站时间
- $formkit: text
name: icp
label: ICP 备案
placeholder: 请输入 ICP 备案号
help: "京ICP备xxxxxxxx号"
- $formkit: url
name: copyrightAgreement
label: 版权协议
placeholder: "请输入版权协议地址"
help: '文章模块声明版权,也会使用此协议'
- group: nav - group: nav
label: 导航 label: 导航
formSchema: formSchema:
@ -85,6 +101,7 @@ spec:
label: 今日推荐背景图 label: 今日推荐背景图
placeholder: 请输入地址 placeholder: 请输入地址
validation: "url" validation: "url"
- group: layout - group: layout
label: 布局 label: 布局
formSchema: formSchema:
@ -186,21 +203,6 @@ spec:
- $formkit: menuRadio - $formkit: menuRadio
name: menu name: menu
label: 底部相关链接 label: 底部相关链接
- $formkit: text
name: copyright_start
label: 开始时间
placeholder: 建站时间
help: "copyright 开始时间"
- $formkit: text
name: icp
label: ICP 备案
placeholder: 请输入 ICP 备案号
help: "京ICP备xxxxxxxx号"
- $formkit: url
name: copyrightAgreement
label: 版权协议
placeholder: "请输入版权协议地址"
help: '文章模块声明版权,也会使用此协议'
- group: post - group: post
label: 文章 label: 文章
formSchema: formSchema:
@ -219,6 +221,32 @@ spec:
label: 版权声明 label: 版权声明
placeholder: '本文是原创文章,采用 <a target="_blank" href="/cc">CC BY-NC-ND 4.0</a> 协议,完整转载请注明来自 <a href="/" target="_blank" >程序员小航</a>' placeholder: '本文是原创文章,采用 <a target="_blank" href="/cc">CC BY-NC-ND 4.0</a> 协议,完整转载请注明来自 <a href="/" target="_blank" >程序员小航</a>'
help: "版权声明内容,支持填入 HTML 标签" help: "版权声明内容,支持填入 HTML 标签"
- group: style
label: 样式WIP
formSchema:
- $formkit: radio
name: color_scheme
label: 默认配色
value: system
options:
- label: 跟随系统
value: system
- label: 深色
value: dark
- label: 浅色
value: light
- $formkit: checkbox
name: enable_change_color_scheme
label: 允许访客切换配色
value: true
- $formkit: textarea
name: fontFamily
label: 全局字体
placeholder: '"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei"'
- $formkit: url
name: backgroundImg
label: 全局背景图
placeholder: "请输入图片地址"
- group: snackbar - group: snackbar
label: 弹窗 label: 弹窗
help: 右下角 snackbar 弹窗 help: 右下角 snackbar 弹窗

View File

@ -33,8 +33,11 @@
<div class="footer-banner-links"> <div class="footer-banner-links">
<div class="footer-banner-left"> <div class="footer-banner-left">
<div id="footer-banner-tips"> <div id="footer-banner-tips">
<div class="copyright">©[[${theme.config.footer.copyright_start}]] - [[${#dates.format(new <div class="copyright" th:if="${not #strings.isEmpty(theme.config.basics.siteStartTime)}">
java.util.Date(), 'yyyy')}]] [[${site.title}]]. ©[[${#strings.arraySplit(theme.config.basics.siteStartTime, '-')[0]}]] - [[${#dates.format(new java.util.Date(), 'yyyy')}]] [[${site.title}]].
</div>
<div class="copyright" th:if="${#strings.isEmpty(theme.config.basics.siteStartTime)}">
©[[${#dates.format(new java.util.Date(), 'yyyy')}]] [[${site.title}]].
</div> </div>
</div> </div>
<br> <br>
@ -49,11 +52,11 @@
<a class="footer-banner-link" href="https://github.com/liuzhihang/halo-theme-hao">主题</a> <a class="footer-banner-link" href="https://github.com/liuzhihang/halo-theme-hao">主题</a>
<a class="footer-banner-link" href="/about">关于</a> <a class="footer-banner-link" href="/about">关于</a>
<a class="footer-banner-link" href="https://beian.miit.gov.cn/#/Integrated/index" <a class="footer-banner-link" href="https://beian.miit.gov.cn/#/Integrated/index"
rel="noopener external nofollow noreferrer noopener" target="_blank">[[${theme.config.footer.icp}]] rel="noopener external nofollow noreferrer noopener" target="_blank">[[${theme.config.basics.icp}]]
</a> </a>
<a class="footer-banner-link cc" <a class="footer-banner-link cc"
th:href="${theme.config.footer.copyrightAgreement}" th:href="${theme.config.basics.copyrightAgreement}"
th:if="${not #strings.isEmpty(theme.config.post.copyrightAgreement)}" th:if="${not #strings.isEmpty(theme.config.basics.copyrightAgreement)}"
title="cc协议"> title="cc协议">
<i class="iconfont icon-cc"></i> <i class="iconfont icon-cc"></i>
<i class="iconfont icon-by"></i> <i class="iconfont icon-by"></i>

View File

@ -23,7 +23,7 @@
<!-- 今日推荐 --> <!-- 今日推荐 -->
<div class="todayCard" id="todayCard" <div class="todayCard" id="todayCard"
th:if="${theme.config.top.todayRecommend}" th:if="${theme.config.top.todayRecommendSwitch}"
th:onclick="'window.open('+ ${theme.config.top.todayRecommendUrl} +')'"> th:onclick="'window.open('+ ${theme.config.top.todayRecommendUrl} +')'">
<div class="todayCard-info"> <div class="todayCard-info">
<div class="todayCard-tips">今日推荐</div> <div class="todayCard-tips">今日推荐</div>

View File

@ -161,7 +161,7 @@
<div class="post-copyright" th:if="${theme.config.post.copyright}"> <div class="post-copyright" th:if="${theme.config.post.copyright}">
<div class="post-copyright__author"> <div class="post-copyright__author">
<!-- 版权页 以及版权描述文字 --> <!-- 版权页 以及版权描述文字 -->
<a class="post-copyright__original" th:href="@{${theme.config.post.copyrightAgreement}}" <a class="post-copyright__original" th:href="@{${theme.config.basics.copyrightAgreement}}"
title="该文章为原创文章,注意版权协议">原创</a> title="该文章为原创文章,注意版权协议">原创</a>
<a class="post-copyright-title" href="#"><span th:text="${post.spec.title}"></span></a> <a class="post-copyright-title" href="#"><span th:text="${post.spec.title}"></span></a>
</div> </div>