提交 8d9157aa 编写于 作者: 智布道's avatar 智布道 👁

💡 支持禁用一言插件(该插件部分时候加载较慢)

上级 3063e7cb
......@@ -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>
......
......@@ -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;
......
......@@ -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>
......@@ -18,7 +18,9 @@
<@zhydTag method="siteInfo">
<div class="archives-meta"> 站点统计:${siteInfo.typeCount!(0)}个分类&nbsp;&nbsp; ${siteInfo.tagCount!(0)}个标签&nbsp;&nbsp; ${siteInfo.articleCount!(0)}篇文章&nbsp;&nbsp; ${siteInfo.commentCount!(0)}条留言&nbsp;&nbsp; 最后更新:${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>
......@@ -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>
......
......@@ -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>
......@@ -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>
......
......@@ -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}&amp;Site=www.${config.domain}&amp;Menu=yes')" rel="external nofollow"><i class="fa fa fa-qq fa-fw"></i>QQ联系</a>
|
......
<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>
......
......@@ -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.
先完成此消息的编辑!
想要评论请 注册