提交 884b7ea8 编写于 作者: 智布道's avatar 智布道 👁

👽 新增动态标题,可配置切换标题后的显示内容、去掉默认的页面压缩

上级 1749173f
......@@ -502,6 +502,12 @@
</div>
</div>
</div>
<div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="dynamicTitle">动态标题 <i class="fa fa-question-circle" title="当切换浏览器tab时,在原tab上的标题。比如https://www.zhyd.me上的“麻溜儿回来~~~”"></i></label>
<div class="col-md-6 col-sm-6 col-xs-12">
<input type='text' class="form-control" id="dynamicTitle" name="dynamicTitle" placeholder="请输入切换窗口时想要显示的标题,如:麻溜儿回来~~~"/>
</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">
......
......@@ -186,6 +186,11 @@ public enum ConfigKeyEnum {
* 网站安装时间,默认为执行init_data.sql的时间
*/
INSTALLDATE("installdate"),
/**
* 当切换浏览器tab时,在原tab上的标题。比如https://www.zhyd.me上的“麻溜儿回来~~~”
*/
DYNAMIC_TITLE("dynamicTitle"),
;
private String key;
......
......@@ -10,7 +10,9 @@
// 动态切换浏览器窗口title https://zhangge.net/
jQuery(document).ready(function() {
function c() {
document.title = document[a] ? "麻溜儿回来~~~ | " + d + "" : d
var dynamicTitle = appConfig.dynamicTitle;
dynamicTitle = dynamicTitle ? dynamicTitle + " | " : "";
document.title = document[a] ? dynamicTitle + d + "" : d
}
var a, b, d = document.title;
"undefined" != typeof document.hidden ? (a = "hidden", b = "visibilitychange") : "undefined" != typeof document.mozHidden ? (a = "mozHidden", b = "mozvisibilitychange") : "undefined" != typeof document.webkitHidden && (a = "webkitHidden", b = "webkitvisibilitychange");
......
<#include "include/macros.ftl">
<@compress single_line=true>
<@compress single_line=false>
<@header title="关于 | ${config.siteName}" description="关于${config.siteName}" canonical="/about"></@header>
<div class="container custome-container">
......
<#include "include/macros.ftl">
<@compress single_line=true>
<@compress single_line=false>
<@header title="归档目录 | ${config.siteName}" description="归档目录" canonical="/archives"></@header>
<div class="container custome-container">
......
<#include "include/macros.ftl">
<@compress single_line=true>
<@compress single_line=false>
<@header title="免责声明 | ${config.siteName}" keywords="" description="免责声明" canonical="/disclaimer"></@header>
<div class="container custome-container">
......
<#include "include/macros.ftl">
<@compress single_line=true>
<@compress single_line=false>
<@header title="留言板 | ${config.siteName}" canonical="/guestbook" hasEditor=true>
</@header>
......
<#include "include/macros.ftl">
<@compress single_line=true>
<@compress single_line=false>
<@header title="${config.siteName!} | 一个程序员的个人博客"
keywords="${config.homeKeywords!}"
description="${config.homeDesc!}"
......
......@@ -160,7 +160,8 @@
zfbPraiseCode: '${config.zfbPraiseCode}',
anonymous: '${config.anonymous}',
editorPlaceholder: '${config.editorPlaceholder}',
editorAlert: '${config.editorAlert}'
editorAlert: '${config.editorAlert}',
dynamicTitle: '${config.dynamicTitle}'
};
var oauthConfig = {
......
<#include "include/macros.ftl">
<@compress single_line=true>
<@compress single_line=false>
<@header title="友情链接 | ${config.siteName}"
description="${config.siteName},友情链接交换"
canonical="/links">
......
<#include "include/macros.ftl">
<@compress single_line=true>
<@compress single_line=false>
<@header title="站长推荐 | ${config.siteName}"
description="站长推荐"
canonical="/recommended">
......
<#include "include/macros.ftl">
<@compress single_line=true>
<@compress single_line=false>
<@header title="网站更新记录 | ${config.siteName!}"
description="网站更新维护日志"
canonical="/updateLog">
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册