Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
智布道
OneBlog
提交
8d9157aa
O
OneBlog
项目概览
智布道
/
OneBlog
8 个月 前同步成功
通知
11
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
OneBlog
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
8d9157aa
编写于
11月 02, 2021
作者:
智布道
👁
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
💡
支持禁用一言插件(该插件部分时候加载较慢)
上级
3063e7cb
变更
10
隐藏空白更改
内联
并排
Showing
10 changed file
with
59 addition
and
16 deletion
+59
-16
blog-admin/src/main/resources/templates/config.ftl
blog-admin/src/main/resources/templates/config.ftl
+23
-0
blog-core/src/main/java/com/zyd/blog/business/enums/ConfigKeyEnum.java
.../main/java/com/zyd/blog/business/enums/ConfigKeyEnum.java
+5
-0
blog-web/src/main/resources/templates/about.ftl
blog-web/src/main/resources/templates/about.ftl
+3
-1
blog-web/src/main/resources/templates/archives.ftl
blog-web/src/main/resources/templates/archives.ftl
+6
-5
blog-web/src/main/resources/templates/article.ftl
blog-web/src/main/resources/templates/article.ftl
+3
-1
blog-web/src/main/resources/templates/disclaimer.ftl
blog-web/src/main/resources/templates/disclaimer.ftl
+8
-4
blog-web/src/main/resources/templates/guestbook.ftl
blog-web/src/main/resources/templates/guestbook.ftl
+3
-1
blog-web/src/main/resources/templates/include/macros.ftl
blog-web/src/main/resources/templates/include/macros.ftl
+3
-1
blog-web/src/main/resources/templates/layout/sidebar.ftl
blog-web/src/main/resources/templates/layout/sidebar.ftl
+2
-2
blog-web/src/main/resources/templates/links.ftl
blog-web/src/main/resources/templates/links.ftl
+3
-1
未找到文件。
blog-admin/src/main/resources/templates/config.ftl
浏览文件 @
8d9157aa
...
...
@@ -50,6 +50,9 @@
<li role="presentation" class="">
<a href="#tab_hunter" role="tab" id="hunter-tab" data-toggle="tab" aria-expanded="false"><i class="fa fa-bug fa-fw"></i> Hunter 配置</a>
</li>
<li role="presentation" class="">
<a href="#tab_plugin" role="tab" id="plugin-tab" data-toggle="tab" aria-expanded="false"><i class="fa fa-plug fa-fw"></i> Plugin</a>
</li>
</ul>
<div id="myTabContent" class="tab-content">
<div role="tabpanel" class="tab-pane fade active in" id="tab_basic"
...
...
@@ -651,6 +654,26 @@
</div>
</form>
</div>
<div role="tabpanel" class="tab-pane fade" id="tab_plugin" aria-labelledby="plugin-tab">
<form class="form-horizontal form-label-left" novalidate>
<div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="maintenance">启用 Hitokoto(一言)
<i class="fa fa-question-circle" title="一言,随机显示一句话的插件,该插件部分时候加载较慢,如果不需要请自行关闭"></i> </label>
<div class="col-md-6 col-sm-6 col-xs-12 fixed-radio-checkbox">
<ul class="list-unstyled list-inline">
<li><label for="maintenance" class="pointer"> <input type="radio" class="square" checked name="enableHitokoto" value="1"> 显示 </label> </li>
<li><label for="maintenance" class="pointer"> <input type="radio" class="square" name="enableHitokoto" value="0"> 关闭 </label></li>
</ul>
</div>
</div>
<div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="comment"></label>
<div class="col-md-6 col-sm-6 col-xs-12">
<button type="button" class="btn btn-primary saveBtn"><i class="fa fa-save"> 保存</i></button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
...
...
blog-core/src/main/java/com/zyd/blog/business/enums/ConfigKeyEnum.java
浏览文件 @
8d9157aa
...
...
@@ -245,6 +245,11 @@ public enum ConfigKeyEnum {
* blog-hunter 配置文件,如果没有添加该配置,则默认取 src/main/resources/HunterConfig.json
*/
BLOG_HUNTER_CONFIG
(
"blogHunterConfig"
),
/**
* 启用 Hitokoto(一言)。一言,随机显示一句话的插件,该插件部分时候加载较慢,如果不需要请自行关闭
*/
ENABLE_HITOKOTO
(
"enableHitokoto"
),
;
private
final
String
key
;
...
...
blog-web/src/main/resources/templates/about.ftl
浏览文件 @
8d9157aa
...
...
@@ -43,6 +43,8 @@
</div>
<@footer>
<script src="https://v1.hitokoto.cn/?encode=js&c=i&select=%23hitokoto" defer></script>
<#if (config.enableHitokoto == 1 || config.enableHitokoto == "1")>
<script src="https://v1.hitokoto.cn/?encode=js&c=i&select=.hitokoto" defer></script>
</#if>
</@footer>
</@compress>
blog-web/src/main/resources/templates/archives.ftl
浏览文件 @
8d9157aa
...
...
@@ -18,7 +18,9 @@
<@zhydTag method="siteInfo">
<div class="archives-meta"> 站点统计:${siteInfo.typeCount!(0)}个分类 ${siteInfo.tagCount!(0)}个标签 ${siteInfo.articleCount!(0)}篇文章 ${siteInfo.commentCount!(0)}条留言 最后更新:${siteInfo.lastUpdateTime} </div>
</@zhydTag>
<p class="blog-description hitokoto"></p>
<#if (config.enableHitokoto == 1 || config.enableHitokoto == "1")>
<p class="blog-description hitokoto"></p>
</#if>
</div>
<div class="archives-body">
<div class="archives-box overflow-initial">
...
...
@@ -48,9 +50,6 @@
</#list>
</div>
</div>
<div class="article-footer overflow-initial">
<span class="blog-description hitokoto num"></span>
</div>
</div>
</div>
</div>
...
...
@@ -79,6 +78,8 @@
})();
});
</script>
<script src="https://v1.hitokoto.cn/?encode=js&c=i&select=.hitokoto%27);dom=$('.hitokoto');for(var i=0;i<dom.length;i%2B%2B){dom[i].innerText=hitokoto;}})()//" defer></script>
<#if (config.enableHitokoto == 1 || config.enableHitokoto == "1")>
<script src="https://v1.hitokoto.cn/?encode=js&c=i&select=.hitokoto" defer></script>
</#if>
</@footer>
</@compress>
blog-web/src/main/resources/templates/article.ftl
浏览文件 @
8d9157aa
...
...
@@ -247,7 +247,9 @@
var coverImg = $("#cover-img").attr("src") || "${config.staticWebSite}/img/default.png";
window._bd_share_config={"common":{"bdSnsKey":{},"bdText":bdText,"bdMini":"2","bdMiniList":["mshare","qzone","tsina","bdysc","weixin","renren","tqq","kaixin001","tqf","tieba","douban","bdhome","sqq","youdao","sdo","qingbiji","mail","isohu","ty","fbook","twi","linkedin","h163","evernotecn","copy","print"],"bdPic":coverImg,"bdStyle":"1","bdSize":"24"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];
</script>
<script src="https://v1.hitokoto.cn/?encode=js&c=i&select=%23hitokoto" defer></script>
<#if (config.enableHitokoto == 1 || config.enableHitokoto == "1")>
<script src="https://v1.hitokoto.cn/?encode=js&c=i&select=.hitokoto" defer></script>
</#if>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/highlight.js@9.12.0/lib/highlight.min.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/simplemde@1.11.2/dist/simplemde.min.js"></script>
...
...
blog-web/src/main/resources/templates/disclaimer.ftl
浏览文件 @
8d9157aa
...
...
@@ -34,9 +34,11 @@
</ul>
</#if>
</div>
<div class="article-footer overflow-initial">
<span class="blog-description hitokoto num"></span>
</div>
<#if (config.enableHitokoto == 1 || config.enableHitokoto == "1")>
<div class="article-footer overflow-initial">
<span class="blog-description hitokoto num"></span>
</div>
</#if>
</div>
</div>
</div>
...
...
@@ -44,6 +46,8 @@
</div>
</div>
<@footer>
<script src="https://v1.hitokoto.cn/?encode=js&c=i&select=.hitokoto" defer></script>
<#if (config.enableHitokoto == 1 || config.enableHitokoto == "1")>
<script src="https://v1.hitokoto.cn/?encode=js&c=i&select=.hitokoto" defer></script>
</#if>
</@footer>
</@compress>
blog-web/src/main/resources/templates/guestbook.ftl
浏览文件 @
8d9157aa
...
...
@@ -61,7 +61,9 @@
</div>
<@footer>
<script src="https://v1.hitokoto.cn/?encode=js&c=i&select=%23hitokoto" defer></script>
<#if (config.enableHitokoto == 1 || config.enableHitokoto == "1")>
<script src="https://v1.hitokoto.cn/?encode=js&c=i&select=.hitokoto" defer></script>
</#if>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/highlight.js@9.12.0/lib/highlight.min.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/simplemde@1.11.2/dist/simplemde.min.js"></script>
...
...
blog-web/src/main/resources/templates/include/macros.ftl
浏览文件 @
8d9157aa
...
...
@@ -67,7 +67,9 @@
<div
class=
"col-sm-12 blog-main"
>
<div
class=
"blog-header"
>
<h4>
${title}
</h4>
<p
class=
"blog-description"
id=
"hitokoto"
></p>
<
#if
(config.enableHitokoto =
=
1
||
config.enableHitokoto =
=
"1")
>
<p
class=
"blog-description hitokoto"
></p>
</
#
if>
<div>
<a
href=
"javascript:void(0);"
target=
"_blank"
title=
"点击QQ联系我"
onclick=
"window.open('tencent://message/?uin=${config.qq}&Site=www.${config.domain}&Menu=yes')"
rel=
"external nofollow"
><i
class=
"fa fa fa-qq fa-fw"
></i>
QQ联系
</a>
|
...
...
blog-web/src/main/resources/templates/layout/sidebar.ftl
浏览文件 @
8d9157aa
<div class="col-sm-3 blog-sidebar">
<#-- 广告位 -->
<div class="ad-mark" id="SIDEBAR_TOP" style="display: none"></div>
<#if articleDetail??>
<#if articleDetail??
&& (config.enableHitokoto == 1 || config.enableHitokoto == "1")
>
<div class="sidebar-module">
<h5 class="custom-title"><i class="fa fa-hand-peace-o fa-fw icon"></i><strong>说给你听</strong><small></small></h5>
<div class="div-quote">
<i class="fa fa-quote-left fa-fw"></i><p
id
="hitokoto" style="margin-left: 15px;"></p>
<i class="fa fa-quote-left fa-fw"></i><p
class
="hitokoto" style="margin-left: 15px;"></p>
</div>
</div>
<#else>
...
...
blog-web/src/main/resources/templates/links.ftl
浏览文件 @
8d9157aa
...
...
@@ -245,6 +245,8 @@
})
});
</script>
<script src="https://v1.hitokoto.cn/?encode=js&c=i&select=%23hitokoto" defer></script>
<#if (config.enableHitokoto == 1 || config.enableHitokoto == "1")>
<script src="https://v1.hitokoto.cn/?encode=js&c=i&select=.hitokoto" defer></script>
</#if>
</@footer>
</@compress>
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录