Skip to content

Commit 5d85838

Browse files
committed
Add GA and Twitter Cards
1 parent e6853cc commit 5d85838

File tree

4 files changed

+18
-4
lines changed

4 files changed

+18
-4
lines changed

website/config.toml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,20 @@ metaDataFormat = "yaml"
99
defaultContentLanguageInSubdir= true
1010
ignoreFiles = [ "\\.pyc$", "__pycache__"]
1111
publishDir = "docs"
12+
googleAnalytics = "UA-138644383-1"
1213

1314
[params]
1415
# Change default color scheme with a variant one. Can be "red", "blue", "green".
1516
themeVariant = "blue"
1617
editURL = "https://github.com/nnja/python/edit/master/website/content/"
17-
description = "Course Materials by Nina Zakharenko for Introduction and Intermediate Python on Frontend Masters"
18+
defaultSocialImage = "images/twittercard.png"
19+
description = "Free Learn Python Course by Nina Zakharenko - An intensive two day introduction and intermediate course on Python. Video course published on Frontend Masters."
1820
author = "Nina Zakharenko"
1921
showVisitedLinks = true
2022
disableBreadcrumb = false
2123
disableNextPrev = false
2224
disableInlineCopyToClipBoard = true
25+
twitter = "nnja"
2326

2427

2528
# For search functionality
@@ -28,7 +31,7 @@ home = [ "HTML", "RSS", "JSON"]
2831

2932
[Languages]
3033
[Languages.en]
31-
title = "Documentation for Hugo Learn Theme"
34+
title = "Learn Python by Nina Zakharenko"
3235
weight = 1
3336
languageName = "English"
3437

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<meta property="twitter:card" content="summary_large_image">
2+
<meta property="twitter:site" content="@{{.Site.Params.twitter}}">
3+
<meta property="twitter:title" content="{{if .Title }}{{.Title}}{{else}}{{.Site.Title}}{{end}}">
4+
<meta property="twitter:image" content="{{.Site.Params.defaultSocialImage | absURL }}">
5+
<meta name="twitter:description" content="{{ with .Description }}{{ . }}{{ else }}{{if .IsPage}}{{ .Summary }}{{ else }}{{ with .Site.Params.description }}{{ . }}{{ end }}{{ end }}{{ end -}}"/>
160 KB
Loading

website/themes/nnja-theme-learn/layouts/partials/header.html

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,15 @@
33
<head>
44
<meta charset="utf-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
67
{{ .Hugo.Generator }}
8+
9+
{{ template "_internal/google_analytics_async.html" . }}
10+
{{ partial "meta_twitter.html" . }}
11+
712
{{ partial "meta.html" . }}
813
{{ partial "favicon.html" . }}
14+
915
<title>{{ .Title }} :: {{ .Site.Title }}</title>
1016

1117
{{ $assetBusting := not .Site.Params.disableAssetsBusting }}
@@ -70,7 +76,7 @@
7076
{{if $showBreadcrumb}}
7177
{{ template "breadcrumb" dict "page" . "value" .Title }}
7278
{{ else }}
73-
{{ .Title }}
79+
{{ .Title }}
7480
{{ end }}
7581
</span>
7682
</div>
@@ -93,7 +99,7 @@ <h1>{{.Title}}</h1>
9399
{{$parent := .page.Parent }}
94100
{{ if $parent }}
95101
{{ $value := (printf "<a href='%s'>%s</a> > %s" $parent.URL $parent.Title .value) }}
96-
{{ template "breadcrumb" dict "page" $parent "value" $value }}
102+
{{ template "breadcrumb" dict "page" $parent "value" $value }}
97103
{{else}}
98104
{{.value|safeHTML}}
99105
{{end}}

0 commit comments

Comments
 (0)