From 80c87c94c7fcadb68b3dbaa805ac15908b2e509e Mon Sep 17 00:00:00 2001 From: Robert Parker Date: Thu, 5 Mar 2020 16:05:55 -0800 Subject: [PATCH] set rancher docs prefix for default titles in docs audit 24 --- layouts/partials/seo.html | 135 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) create mode 100644 layouts/partials/seo.html diff --git a/layouts/partials/seo.html b/layouts/partials/seo.html new file mode 100644 index 00000000000..e1ae8ae8a14 --- /dev/null +++ b/layouts/partials/seo.html @@ -0,0 +1,135 @@ + + {{ with .Params.metaTitle }} + {{ . }} + {{ else }} + {{ if eq .Section "tags" }} + {{ .Title }} Blog Posts by Rancher + {{ else }} + Rancher Docs: {{ .Title }} + {{ end }} + {{ end }} + + +{{- .Scratch.Set "permalink" .Permalink -}} +{{- if (and .Pages (not .IsHome)) -}} + {{/* + Hugo doesn't generate permalinks for lists with the page number in them, + which makes all the pages of a list look lik the same page to a search + engine, which is bad. + */}} + + {{- $by := .Params.pageBy | default .Site.Params.pageBy | default "default" -}} + {{- $limit := .Site.Params.pageLimit | default 10 -}} + + {{- if (eq .Site.Params.pageBy "newest") -}} + {{- $paginator := .Paginate .Pages.ByDate.Reverse $limit -}} + {{- .Scratch.Set "paginator" $paginator -}} + {{- else if (eq .Site.Params.pageBy "title") -}} + {{- $paginator := .Paginate .Pages.ByTitle $limit -}} + {{- .Scratch.Set "paginator" $paginator -}} + {{- else -}} + {{- $paginator := .Paginate $limit -}} + {{- .Scratch.Set "paginator" $paginator -}} + {{- end -}} + + {{- $paginator := .Scratch.Get "paginator" -}} + {{- if (gt $paginator.PageNumber 1) -}} + {{ .Scratch.Set "permalink" ($paginator.URL | absURL) }} + {{- end -}} + + {{ with $paginator.Prev -}} + + {{- end }} + {{ with $paginator.Next -}} + + {{- end }} +{{- end -}} + + {{ $permalink := .Scratch.Get "permalink" }} + {{ if .Params.canonical }} + + {{ end }} + + {{ if .RSSLink -}} + + {{- end }} + + {{ if eq .Section "tags" }} + + {{ else }} + + {{ end }} + + + + + + + + + + + + + + + + + {{ range .Params.categories }}{{ end }} + {{ if isset .Params "date" }}{{ end }} + +{{- if .IsHome -}} + +{{- else if .IsPage -}} + +{{ end }}