Skip to content

Commit

Permalink
output: Add JSON tags to Format
Browse files Browse the repository at this point in the history
  • Loading branch information
bep committed Jul 31, 2017
1 parent 1c18f3f commit 9c19778
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions output/outputFormat.go
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,15 @@ import (
type Format struct {
// The Name is used as an identifier. Internal output formats (i.e. HTML and RSS)
// can be overridden by providing a new definition for those types.
Name string
Name string `json:"name"`

MediaType media.Type
MediaType media.Type `json:"mediaType"`

// Must be set to a value when there are two or more conflicting mediatype for the same resource.
Path string
Path string `json:"path"`

// The base output file name used when not using "ugly URLs", defaults to "index".
BaseName string
BaseName string `json:"baseName"`

// The value to use for rel links
//
Expand All @@ -48,27 +48,27 @@ type Format struct {
// https://www.ampproject.org/docs/guides/deploy/discovery
// I.e.:
// <link rel="amphtml" href="https://www.example.com/url/to/amp/document.html">
Rel string
Rel string `json:"rel"`

// The protocol to use, i.e. "webcal://". Defaults to the protocol of the baseURL.
Protocol string
Protocol string `json:"protocol"`

// IsPlainText decides whether to use text/template or html/template
// as template parser.
IsPlainText bool
IsPlainText bool `json:"isPlainText"`

// IsHTML returns whether this format is int the HTML family. This includes
// HTML, AMP etc. This is used to decide when to create alias redirects etc.
IsHTML bool
IsHTML bool `json:"isHTML"`

// Enable to ignore the global uglyURLs setting.
NoUgly bool
NoUgly bool `json:"noUgly"`

// Enable if it doesn't make sense to include this format in an alternative
// format listing, CSS being one good example.
// Note that we use the term "alternative" and not "alternate" here, as it
// does not necessarily replace the other format, it is an alternative representation.
NotAlternative bool
NotAlternative bool `json:"notAlternative"`
}

var (
Expand Down

0 comments on commit 9c19778

Please sign in to comment.