瀏覽代碼

feat: add support for baidu_tongji and baidu_site_verification

The new options can be added under `marketing` in `params.toml`
George Cushen 4 年之前
父節點
當前提交
69de00c0cd
共有 2 個文件被更改,包括 17 次插入0 次删除
  1. 13 0
      wowchemy/layouts/partials/marketing/baidu_tongji.html
  2. 4 0
      wowchemy/layouts/partials/site_head.html

+ 13 - 0
wowchemy/layouts/partials/marketing/baidu_tongji.html

@@ -0,0 +1,13 @@
+{{ $baidu_tongji := site.Params.marketing.baidu_tongji | default "" }}
+
+{{ if hugo.IsProduction | and $baidu_tongji }}
+  <script>
+    var _hmt = _hmt || [];
+    (function() {
+      var hm = document.createElement("script");
+      hm.src = "https://hm.baidu.com/hm.js?{{ $baidu_tongji }}";
+      var s = document.getElementsByTagName("script")[0];
+      s.parentNode.insertBefore(hm, s);
+    })();
+  </script>
+{{ end }}

+ 4 - 0
wowchemy/layouts/partials/site_head.html

@@ -15,6 +15,9 @@
   {{ with site.Params.marketing.google_site_verification }}
     <meta name="google-site-verification" content="{{ . }}" />
   {{- end -}}
+  {{ with site.Params.marketing.baidu_site_verification }}
+    <meta name="baidu-site-verification" content="{{ . }}" />
+  {{- end -}}
 
   {{ $scr := .Scratch }}
 
@@ -182,6 +185,7 @@
   {{ partial "marketing/google_analytics" . }}
   {{ partial "marketing/google_tag_manager" . }}
   {{ partial "marketing/microsoft_clarity" . }}
+  {{ partial "marketing/baidu_tongji" . }}
 
   {{/* Netlify Identity integration. */}}
   {{ $use_cms := templates.Exists "wowchemycms/single.wowchemycms_config.yml" | default (site.Params.cms.netlify_cms | default false) }}