diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2017-03-22 11:03:42 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2017-03-27 15:43:56 +0200 |
commit | 4aaed87dd97b085b1505e53b7d4564aa8f7f18ef (patch) | |
tree | 4b11670db487dd255dbe6b12fe8cb3fefd7c3ff1 /hugolib/page_output.go | |
parent | c7dbee2321af2f0d61bdc976829681f3799582a9 (diff) |
hugolib, media: Make the MediaType available to the templates
Diffstat (limited to 'hugolib/page_output.go')
-rw-r--r-- | hugolib/page_output.go | 8 |
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 { |