diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2017-03-23 20:05:10 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2017-03-27 15:43:56 +0200 |
commit | d851d6b98fefbe7de91c8c58b883cca4da17eea9 (patch) | |
tree | 5171cf499aef5d69ef00ef3b4bcdca777363060b /hugolib/page.go | |
parent | 8bcc08e3b0ddd5762101bb2f061e0be04ecd8d57 (diff) |
Add custom protocol support in Permalink
Diffstat (limited to 'hugolib/page.go')
-rw-r--r-- | hugolib/page.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/hugolib/page.go b/hugolib/page.go index 4e9ea2e78..dba3942de 100644 --- a/hugolib/page.go +++ b/hugolib/page.go @@ -862,7 +862,12 @@ func (p *Page) initURLs() error { p.outputFormats = p.s.outputFormats[p.Kind] } rel := p.createRelativePermalink() - p.permalink = p.s.permalink(rel) + + var err error + p.permalink, err = p.s.permalinkForOutputFormat(rel, p.outputFormats[0]) + if err != nil { + return err + } rel = p.s.PathSpec.PrependBasePath(rel) p.relPermalink = rel p.layoutDescriptor = p.createLayoutDescriptor() |