1
Fork 0

feat: add caddy redirects

License: MIT
Signed-off-by: Henrique Dias <hacdias@gmail.com>
This commit is contained in:
Henrique Dias 2020-02-16 19:37:36 +00:00
commit 07d586705e
3 changed files with 16 additions and 0 deletions

6
config.yaml Normal file
View File

@ -0,0 +1,6 @@
outputFormats:
redir:
mediaType: text/plain
baseName: redirects
isPlainText: true
notAlternative: true

3
go.mod Normal file
View File

@ -0,0 +1,3 @@
module github.com/hacdias/hugo-caddy-redirs
go 1.13

7
layouts/index.redir.txt Normal file
View File

@ -0,0 +1,7 @@
{{- range $p := .Site.Pages -}}
{{ range .Aliases }}
{{- $trimmed := ( strings.TrimSuffix "/" ( strings.TrimPrefix "/" . ) ) -}}
/{{ $trimmed }} {{ $p.RelPermalink }}
/{{ $trimmed }}/ {{ $p.RelPermalink -}}
{{ end -}}
{{- end -}}