From b5388bf343f2253ded25e5d8510c823288cba9e1 Mon Sep 17 00:00:00 2001 From: wgroeneveld Date: Mon, 8 Jun 2020 15:24:51 +0200 Subject: [PATCH] ld+json reworking SEO --- config.toml | 9 ++- static/het-boek/index.html | 55 ++++++++-------- .../layouts/partials/head.html | 1 + .../layouts/partials/ldjson-schema.html | 63 +++++++++++++++++++ .../layouts/partials/opengraph.html | 35 +---------- 5 files changed, 97 insertions(+), 66 deletions(-) create mode 100644 themes/desem-swift-theme/layouts/partials/ldjson-schema.html diff --git a/config.toml b/config.toml index acf0604..1fb852f 100644 --- a/config.toml +++ b/config.toml @@ -10,8 +10,13 @@ ignorefiles = [ "content/boek/src/.*" ] theme = "desem-swift-theme" [params] -logo = "/images/badge.png" -fathomid = "BUDSM" + logo = "/images/badge.png" + fathomid = "BUDSM" + copyright = "Copyright 2020 Red Zuurdesem" + description = "Red Zuurdesem: Zuurdesembrood bakken opnieuw populair maken." + +[Author] + name = "Wouter Groeneveld" # For search functionnality [outputs] diff --git a/static/het-boek/index.html b/static/het-boek/index.html index 8e6f09b..bea3fb1 100644 --- a/static/het-boek/index.html +++ b/static/het-boek/index.html @@ -46,39 +46,34 @@ diff --git a/themes/desem-swift-theme/layouts/partials/head.html b/themes/desem-swift-theme/layouts/partials/head.html index f77cbfb..3a7c33f 100644 --- a/themes/desem-swift-theme/layouts/partials/head.html +++ b/themes/desem-swift-theme/layouts/partials/head.html @@ -26,6 +26,7 @@ {{- end }} {{- partial "opengraph" . }} + {{- partial "ldjson-schema" . }} {{ $related := first 3 (where (where (where .Site.Pages.ByDate.Reverse ".Type" "==" "post") ".Params.tags" "intersect" .Params.tags) "Permalink" "!=" .Permalink) }} {{ if $related }} diff --git a/themes/desem-swift-theme/layouts/partials/ldjson-schema.html b/themes/desem-swift-theme/layouts/partials/ldjson-schema.html new file mode 100644 index 0000000..06cdd7e --- /dev/null +++ b/themes/desem-swift-theme/layouts/partials/ldjson-schema.html @@ -0,0 +1,63 @@ +{{ if .IsHome -}} + +{{ else if .IsPage }} + +{{ end }} \ No newline at end of file diff --git a/themes/desem-swift-theme/layouts/partials/opengraph.html b/themes/desem-swift-theme/layouts/partials/opengraph.html index 0a861af..19b007d 100644 --- a/themes/desem-swift-theme/layouts/partials/opengraph.html +++ b/themes/desem-swift-theme/layouts/partials/opengraph.html @@ -31,37 +31,4 @@ -{{- if eq .Section "blog" -}} - {{- $date := ( .Date.Format "2006-02-01") -}} - {{- $date := (time .Date) }} - {{- $lastMod := (time .Lastmod) }} - -{{- end }} +