1
0
mirror of https://git.sr.ht/~adnano/kiln synced 2024-12-06 05:32:40 +01:00

Expose path functions to permalinks

This commit is contained in:
adnano 2021-05-10 11:31:32 -04:00
parent 08443f1493
commit 318241b712
2 changed files with 3 additions and 2 deletions

@ -50,7 +50,8 @@ func LoadConfig(path string) (*Config, error) {
// Parse permalinks
c.permalinks = map[string]*template.Template{}
for s := range c.Permalinks {
t, err := template.New("permalink " + s).Parse(c.Permalinks[s])
t := template.New(fmt.Sprintf("permalink %q", s)).Funcs(funcs)
_, err := t.Parse(c.Permalinks[s])
if err != nil {
return nil, err
}

@ -9,7 +9,7 @@ urls = []
# Site permalinks
[permalinks]
"/" = '/{{.Date.Format "2006/01/02"}}{{.Path}}'
"/" = '/{{ .Date.Format "2006/01/02" }}/{{ path.Base .Path }}/'
# Site tasks
[[tasks]]