码迷,mamicode.com
首页 > 其他好文 > 详细

【hugo】- hugo 监听浏览器切换title

时间:2020-01-30 14:31:11      阅读:58      评论:0      收藏:0      [点我收藏+]

标签:site   sub   切换   name   部分   time   不同   func   meta   

hugo 博客 监听浏览器title 动态改变浏览器title标题

找到head.html

themes/maupassant/layouts/partials/head.html

添加监听js

可以从html中发现,分为home页面和其他页面,两种展示的不同,所以需要改这两部分

  {{ if .IsHome -}}
    <title>{{ .Site.Title }} | {{ .Site.Params.subtitle}}</title>
    <meta property="og:title" content="{{ .Site.Title }} | {{ .Site.Params.subtitle}}">
    <meta property="og:type" content="website">
    <meta name="Keywords" content="{{.Site.Params.keywords}}">
    <meta name="description" content="{{ .Site.Params.description }}">

<!--添加部分-start-->

    <script>
    document.addEventListener('visibilitychange',function(){
        if( document.visibilityState == 'hidden' ){
        normal_title = document.title;
        document.title = 'ヽ(●-`Д′-)ノ你丑你就走!';
        }else{
        document.title = 'ヾ(???3)ノ你帅就回来!';
        setTimeout(function(){
            document.title = normal_title;
        }, 1200)
        }
    });
    </script>
<!--添加部分-end-->

    {{- else -}}
    <title>{{ .Title }} | {{ .Site.Title }}</title>

<!--添加部分-start-->
    <script>
    document.addEventListener('visibilitychange',function(){
        if( document.visibilityState == 'hidden' ){
        normal_title = document.title;
        document.title = 'ヽ(●-`Д′-)ノ你丑你就走!';
        }else{
        document.title = 'ヾ(???3)ノ你帅就回来!';
        setTimeout(function(){
            document.title = normal_title;
        }, 1200)
        }
    });
    </script>
    <!--添加部分-end-->

【hugo】- hugo 监听浏览器切换title

标签:site   sub   切换   name   部分   time   不同   func   meta   

原文地址:https://www.cnblogs.com/somliy/p/12242505.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!