From b607c6857a95b49df2e71042b82b41ca15d26eb3 Mon Sep 17 00:00:00 2001 From: Alexandre Vicenzi Date: Sat, 17 Oct 2020 14:40:58 +0200 Subject: Layout improvements - Tagline - Share buttons - JSON LD - Tags - Style Fixes --- layouts/_default/baseof.html | 4 ++ layouts/_default/single.html | 11 +++- layouts/partials/footer.html | 16 ++--- layouts/partials/json-ld.html | 134 ++++++++++++++++++++++++++++++++++++++++++ layouts/partials/seo.html | 2 + layouts/partials/share.html | 31 ++++++++++ layouts/partials/tags.html | 13 ++++ 7 files changed, 203 insertions(+), 8 deletions(-) create mode 100644 layouts/partials/json-ld.html create mode 100644 layouts/partials/share.html create mode 100644 layouts/partials/tags.html (limited to 'layouts') diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 6de94f0..57ef293 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -66,6 +66,10 @@ integrity="sha256-MAgcygDRahs+F/Nk5Vz387whB4kSK9NXlDN3w58LLq0=" crossorigin="anonymous"> + + + + {{ range $.Site.Params.customJs -}} {{- end}} diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 611a77f..bb342dc 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -1,6 +1,7 @@ {{ define "main" -}}
-

{{ .Title }}

+

{{ .Title }}

+ {{ with .Params.tagline }}{{ . }}{{ end }} {{ if ne .Type "page" -}} {{- end }} +
{{ .Content }} +
+ + {{ partial "tags.html" . }} + + {{ if (and (ne .Params.DisableShare true) (ne .Params.disable_share true)) -}} + {{ partial "share.html" . }} + {{- end }}
{{ if (and .Site.DisqusShortname (ne .Params.DisableComments true) (ne .Params.disable_comments true)) -}} diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index dbedee0..416ebd5 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -1,13 +1,15 @@ diff --git a/layouts/partials/json-ld.html b/layouts/partials/json-ld.html new file mode 100644 index 0000000..3976d43 --- /dev/null +++ b/layouts/partials/json-ld.html @@ -0,0 +1,134 @@ +{{ $ISO8601 := "2006-01-02T15:04:05-07:00" }} + diff --git a/layouts/partials/seo.html b/layouts/partials/seo.html index 96d56d5..8043b66 100644 --- a/layouts/partials/seo.html +++ b/layouts/partials/seo.html @@ -5,3 +5,5 @@ {{ template "_internal/twitter_cards.html" . }} {{ template "_internal/opengraph.html" . }} + +{{ partial "json-ld.html" . }} diff --git a/layouts/partials/share.html b/layouts/partials/share.html new file mode 100644 index 0000000..67ceb40 --- /dev/null +++ b/layouts/partials/share.html @@ -0,0 +1,31 @@ +
+ + + + + + + + + +
diff --git a/layouts/partials/tags.html b/layouts/partials/tags.html new file mode 100644 index 0000000..8423d9a --- /dev/null +++ b/layouts/partials/tags.html @@ -0,0 +1,13 @@ +
+ +
-- cgit v1.2.1