summaryrefslogtreecommitdiffstats
path: root/hugolib/page.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2017-03-23 20:05:10 +0100
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2017-03-27 15:43:56 +0200
commitd851d6b98fefbe7de91c8c58b883cca4da17eea9 (patch)
tree5171cf499aef5d69ef00ef3b4bcdca777363060b /hugolib/page.go
parent8bcc08e3b0ddd5762101bb2f061e0be04ecd8d57 (diff)
Add custom protocol support in Permalink
Diffstat (limited to 'hugolib/page.go')
-rw-r--r--hugolib/page.go7
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()