hexo网站时间修改

HEXO 网站时间修改

  • 网站建立时间

​ 这个时间将在站点的底部显示,例如 © 2017 - 2018。 编辑 主题配置文件,_config.yml搜索 since

​ 修改参数即可

  • 网站已运行时间

编辑主题源文件

./themes/layout/_parrials/footer.swing

找到以下代码区块

1
2
3
4
{% if theme.footer.theme.enable %}
/* ... */
{% endif %}
HLJS | COPY

</div> 之前添加

1
2
3
<span>   |   </span>
<span id="showDays"></span>
LANG-HTML | COPY

在该文件末尾处添加

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<script>
var seconds = 1000;
var minutes = seconds * 60;
var hours = minutes * 60;
var days = hours * 24;
var years = days * 365;
var birthDay = Date.UTC(2016,07,30,00,00,00); // 这里设置建站时间
setInterval(function() {
var today = new Date();
var todayYear = today.getFullYear();
var todayMonth = today.getMonth()+1;
var todayDate = today.getDate();
var todayHour = today.getHours();
var todayMinute = today.getMinutes();
var todaySecond = today.getSeconds();
var now = Date.UTC(todayYear,todayMonth,todayDate,todayHour,todayMinute,todaySecond);
var diff = now - birthDay;
var diffYears = Math.floor(diff/years);
var diffDays = Math.floor((diff/days)-diffYears*365);
var diffHours = Math.floor((diff-(diffYears*365+diffDays)*days)/hours);
var diffMinutes = Math.floor((diff-(diffYears*365+diffDays)*days-diffHours*hours)/minutes);
var diffSeconds = Math.floor((diff-(diffYears*365+diffDays)*days-diffHours*hours-diffMinutes*minutes)/seconds);
document.getElementById('showDays').innerHTML="本站已运行 "+diffYears+" 年 "+diffDays+" 天 "+diffHours+" 小时 "+diffMinutes+" 分钟 "+diffSeconds+" 秒";
}, 1000);
</script>
-------------本文结束感谢您的阅读-------------

本文标题:hexo网站时间修改

文章作者:Hou Linchao

发布时间:2018年08月23日 - 20:14

原始链接:https://linchao1002.github.io/2018/08/23/hexo网站时间修改/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

请我吃辣条吧~~ 谢谢打赏
0%