From 9c1977872c55192c67938439cfb73f5d745be24d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Mon, 31 Jul 2017 16:38:02 +0200 Subject: [PATCH] output: Add JSON tags to Format See https://github.com/gohugoio/hugoDocs/issues/114 --- output/outputFormat.go | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/output/outputFormat.go b/output/outputFormat.go index 2b75120f5..4ccc28870 100644 --- a/output/outputFormat.go +++ b/output/outputFormat.go @@ -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 // @@ -48,27 +48,27 @@ type Format struct { // https://www.ampproject.org/docs/guides/deploy/discovery // I.e.: // - 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 (