next 主题修改

打开站点配置文件:站点根目录/_config.yml

然后搜索找到language属性,属性值配置成zh-Hans,表示中文

language: zh-Hans
然后重新打包部署,却发现未生效,可是网上看的一篇教程明明说这这样配置的,果然还是要自己验证下

到 Hexo站点根目录\themes\next\languages文件夹下看有支持哪些语言,发现中文有如下三种,就是没有zh-Hans

zh-CN.yml
zh-HK.yml
zh-TW.yml
那么有两种解决方法

1.是将language属性配置成zh-CN

2.将zh-CN.yml文件名改成zh-Hans

language: zh-Hans

亲测第二种可以。

底部网站底部信息优化

添加网站访问量

在主题配置目录,找到layout文件夹,编辑footer.swig文件,在文件末尾添加如下代码即可。

<!-- 新增访客统计代码-->
<div class="busuanzi-count">
    <script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
    <span id="busuanzi_container_site_pv">本站总访问量<span id="busuanzi_value_site_pv"></span>次</span>
    <span class="site-uv">
      <i class="fa fa-user"></i>
      访问用户: <span class="busuanzi-value" id="busuanzi_value_site_uv"></span> 人
    </span>
    <div class="powered-by"></div>
    <!-- <span class="site-uv">
      <i class="fa fa-eye"></i>
      访问次数: <span class="busuanzi-value" id="busuanzi_value_site_pv"></span> 次
    </span> -->
    <!-- 博客字数统计 -->
    <span class="site-pv">
      <i class="fa fa-pencil"></i>
      博客全站共: <span class="post-count">{{ totalcount(site) }}</span> 字
    </span>
</div>

实际效果:

去掉强推荐等文字

在主题文件夹 找到layout/footer.swig,注解或者删除如下代码:

<!-- 这个是我已经注解好的代码 -->
<!--{% if theme.footer.powered.enable %}
  <div class="powered-by">{#
  #}{{ __('footer.powered', next_url('https://hexo.io', 'Hexo', {class: 'theme-link'})) }}{#
  #}{% if theme.footer.powered.version %} v{{ hexo_env('version') }}{% endif %}{#
 #}</div>
{% endif %}

{% if theme.footer.powered.enable and theme.footer.theme.enable %}
  <span class="post-meta-divider">|</span>
{% endif %}

{% if theme.footer.theme.enable %}
  <div class="theme-info">{#
  #}{{ __('footer.theme') }} – {{ next_url('https://theme-next.org', 'NexT.' + theme.scheme, {class: 'theme-link'}) }}{#
  #}{% if theme.footer.theme.version %} v{{ version }}{% endif %}{#
#}</div>
{% endif %}-->

记录建站时间

在主题文件夹 找到layout/footer.swig,注解或者删除如下代码:

<!-- 在网页底部添加网站运行时间 -->
<span id="timeDate">载入天数...</span><span id="times">载入时分秒...</span>
<script>
    var now = new Date();
    function createtime() {
        var grt= new Date("07/24/2019 00:00:00");//此处修改你的建站时间或者网站上线时间
        now.setTime(now.getTime()+250);
        days = (now - grt ) / 1000 / 60 / 60 / 24; dnum = Math.floor(days);
        hours = (now - grt ) / 1000 / 60 / 60 - (24 * dnum); hnum = Math.floor(hours);
        if(String(hnum).length ==1 ){hnum = "0" + hnum;} minutes = (now - grt ) / 1000 /60 - (24 * 60 * dnum) - (60 * hnum);
        mnum = Math.floor(minutes); if(String(mnum).length ==1 ){mnum = "0" + mnum;}
        seconds = (now - grt ) / 1000 - (24 * 60 * 60 * dnum) - (60 * 60 * hnum) - (60 * mnum);
        snum = Math.round(seconds); if(String(snum).length ==1 ){snum = "0" + snum;}
        document.getElementById("timeDate").innerHTML = "Run for "+dnum+" Days ";
        document.getElementById("times").innerHTML = hnum + " Hours " + mnum + " m " + snum + " s";
    }
setInterval("createtime()",250);
</script>

参考文献

1.https://blog.csdn.net/mqdxiaoxiao/article/details/93251246