zoukankan      html  css  js  c++  java
  • 【hugo】- hugo 监听浏览器切换title

    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-->
    
  • 相关阅读:
    [导入]习惯修改别人的程序吗?
    [导入]感悟一首:"原来你也在这里"
    [导入]人生的高度
    [导入]nslookup工具的使用方法(转)
    [导入]回忆ASP!
    [导入]论坛的修改完成
    [导入]还原精灵安装失败!
    [导入]IE6无提示关闭窗口,不是利用activeX
    加密算法
    澄清VB调用API时字符串参数的困惑
  • 原文地址:https://www.cnblogs.com/somliy/p/12242505.html
Copyright © 2011-2022 走看看