HUGO
News Docs Themes Community GitHub

MediaType

Returns a media type object for the given resource.

Syntax

RESOURCE.MediaType

Returns

media.Type

The MediaType method on a Resource object returns an object with additional methods.

Methods

Type

(string) The resource’s media type.

{{ with resources.Get "images/a.jpg" }}
  {{ .MediaType.Type }} → image/jpeg
{{ end }}

MainType

(string) The main type of the resource’s media type.

{{ with resources.Get "images/a.jpg" }}
  {{ .MediaType.MainType }} → image
{{ end }}

SubType

(string) The subtype of the resource’s media type. This may or may not correspond to the file suffix.

{{ with resources.Get "images/a.jpg" }}
  {{ .MediaType.SubType }} → jpeg
{{ end }}

Suffixes

(slice) A slice of possible file suffixes for the resource’s media type.

{{ with resources.Get "images/a.jpg" }}
  {{ .MediaType.Suffixes }} → [jpg jpeg jpe jif jfif]
{{ end }}

FirstSuffix.Suffix

(string) The first of the possible file suffixes for the resource’s media type.

{{ with resources.Get "images/a.jpg" }}
  {{ .MediaType.FirstSuffix.Suffix }} → jpg
{{ end }}