From 0fb4eafa637c073f8ab304bc5fb495c27521f672 Mon Sep 17 00:00:00 2001 From: Dave Rolsky Date: Mon, 28 Sep 2020 12:43:06 -0400 Subject: [PATCH] Use relative URLs everywhere and remove tag (#411) There were a few places still using absolute URLs, including tags, tags, and nav menu links. In addition, the presence of a tag caused the browser to absolute-ize all relative URLs. This also removed "canonifyurls = true" from the example site config. This is a problem for things like render.com, which will put the site on its own domain for previews. For example, I have a preview site at https://houseabsolute-com.onrender.com/. Ultimately this will be served at https://houseabsolute.com/, but before I switched over I wanted to preview the site. The absolute URLs were being generated for https://houseabsolute.com/ because of my baseURL setting in config and the presence of the tag. This completely breaks the preview site. --- CONTRIBUTORS.md | 1 + exampleSite/config.toml | 1 - layouts/_default/baseof.html | 13 +++++-------- layouts/partials/header.html | 2 +- 4 files changed, 7 insertions(+), 10 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index d524a51..ca02f49 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -76,3 +76,4 @@ - [Lorenzo Cameroni](https://github.com/came88) - [Jared Sturdy](https://github.com/jsturdy) - [Daniel Monteiro](https://github.com/dfamonteiro) +- [Dave Rolsky](https://github.com/autarch) diff --git a/exampleSite/config.toml b/exampleSite/config.toml index c95ec45..519bbc5 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -7,7 +7,6 @@ languagecode = "en" defaultcontentlanguage = "en" paginate = 20 -canonifyurls = true pygmentsstyle = "b2" pygmentscodefences = true diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 0c381a4..66e101a 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -17,9 +17,6 @@ {{ template "_internal/twitter_cards.html" . }} {{ template "_internal/opengraph.html" . }} - {{ if .Permalink }} - - {{ end }} {{ block "title" . }}{{ .Site.Title }}{{ end }} {{ if .Permalink }} @@ -80,14 +77,14 @@ {{ end }} {{ end }} - - + + - - + + {{ range .AlternativeOutputFormats -}} - {{ printf `` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }} + {{ printf `` .Rel .MediaType.Type .RelPermalink $.Site.Title | safeHTML }} {{ end -}} {{ hugo.Generator }} diff --git a/layouts/partials/header.html b/layouts/partials/header.html index f1b51a6..56e9e79 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -15,7 +15,7 @@ {{ with .Site.Menus.main}} {{ range sort . }} {{ end }} {{ end }}