mirror of
https://github.com/alex-shpak/hugo-book.git
synced 2025-07-17 12:01:57 +00:00
add segment html script
This commit is contained in:
parent
fd62981bde
commit
71177aa627
@ -1,2 +0,0 @@
|
|||||||
.dcl.footer {
|
|
||||||
}
|
|
@ -1,6 +1,5 @@
|
|||||||
@import "_dcl-ui.scss";
|
@import "_dcl-ui.scss";
|
||||||
@import "_home.scss";
|
@import "_home.scss";
|
||||||
@import "_footer.scss";
|
|
||||||
|
|
||||||
html {
|
html {
|
||||||
font-size: $font-size-base;
|
font-size: $font-size-base;
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
{{ partial "docs/html-head" . }}
|
{{ partial "docs/html-head" . }}
|
||||||
{{ partial "docs/inject/head" . }}
|
{{ partial "docs/inject/head" . }}
|
||||||
</head>
|
</head>
|
||||||
<body dir="{{ default "ltr" .Site.Language.LanguageDirection }}">
|
<body dir="{{ default "ltr" .Site.Language.LanguageDirection }}" >
|
||||||
<input type="checkbox" class="hidden toggle" id="menu-control" />
|
<input type="checkbox" class="hidden toggle" id="menu-control" />
|
||||||
<input type="checkbox" class="hidden toggle" id="toc-control" />
|
<input type="checkbox" class="hidden toggle" id="toc-control" />
|
||||||
<div class="dcl navbar fullscreen" role="navigation">
|
<div class="dcl navbar fullscreen" role="navigation">
|
||||||
|
@ -36,6 +36,10 @@
|
|||||||
<script defer src="{{ $swJS.RelPermalink }}" {{ template "integrity" $swJS }}></script>
|
<script defer src="{{ $swJS.RelPermalink }}" {{ template "integrity" $swJS }}></script>
|
||||||
{{ end -}}
|
{{ end -}}
|
||||||
|
|
||||||
|
{{- if .Site.Params.SegmentApiKey -}}
|
||||||
|
{{- partial "docs/segment.html" . -}}
|
||||||
|
{{ end -}}
|
||||||
|
|
||||||
{{- template "_internal/google_analytics.html" . -}}
|
{{- template "_internal/google_analytics.html" . -}}
|
||||||
|
|
||||||
<!-- RSS -->
|
<!-- RSS -->
|
||||||
|
6
layouts/partials/docs/segment.html
Normal file
6
layouts/partials/docs/segment.html
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<script>
|
||||||
|
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="{{ .Site.Params.SegmentApiKey }}";;analytics.SNIPPET_VERSION="4.15.3";
|
||||||
|
analytics.load("{{ .Site.Params.SegmentApiKey }}");
|
||||||
|
analytics.page();
|
||||||
|
}}();
|
||||||
|
</script>
|
Loading…
Reference in New Issue
Block a user