summaryrefslogtreecommitdiffstats
path: root/hugolib/page_output.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2017-03-22 11:03:42 +0100
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2017-03-27 15:43:56 +0200
commit4aaed87dd97b085b1505e53b7d4564aa8f7f18ef (patch)
tree4b11670db487dd255dbe6b12fe8cb3fefd7c3ff1 /hugolib/page_output.go
parentc7dbee2321af2f0d61bdc976829681f3799582a9 (diff)
hugolib, media: Make the MediaType available to the templates
Diffstat (limited to 'hugolib/page_output.go')
-rw-r--r--hugolib/page_output.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/hugolib/page_output.go b/hugolib/page_output.go
index 5fdb87057..2d441fd44 100644
--- a/hugolib/page_output.go
+++ b/hugolib/page_output.go
@@ -19,6 +19,8 @@ import (
"strings"
"sync"
+ "github.com/spf13/hugo/media"
+
"github.com/spf13/hugo/output"
)
@@ -133,6 +135,7 @@ type OutputFormat struct {
// It may be tempting to export this, but let us hold on to that horse for a while.
f output.Format
+
p *Page
}
@@ -141,6 +144,11 @@ func (o OutputFormat) Name() string {
return o.f.Name
}
+// MediaType returns this OutputFormat's MediaType (MIME type).
+func (o OutputFormat) MediaType() media.Type {
+ return o.f.MediaType
+}
+
// TODO(bep) outputs consider just save this wrapper on Page.
// OutputFormats gives the output formats for this Page.
func (p *Page) OutputFormats() OutputFormats {