summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--hugolib/page.go4
-rw-r--r--hugolib/page_test.go6
-rw-r--r--hugolib/pagemeta/page_frontmatter.go24
-rw-r--r--hugolib/site_output.go2
4 files changed, 15 insertions, 21 deletions
diff --git a/hugolib/page.go b/hugolib/page.go
index 629b90484..bb6dab8e0 100644
--- a/hugolib/page.go
+++ b/hugolib/page.go
@@ -1440,9 +1440,7 @@ func (p *Page) update(frontmatter map[string]interface{}) error {
resources = append(resources, cast.ToStringMap(vvv))
}
case []map[string]interface{}:
- for _, vvv := range vv {
- resources = append(resources, vvv)
- }
+ resources = append(resources, vv...)
case []interface{}:
for _, vvv := range vv {
switch vvvv := vvv.(type) {
diff --git a/hugolib/page_test.go b/hugolib/page_test.go
index adf4294fc..ee6e73a4d 100644
--- a/hugolib/page_test.go
+++ b/hugolib/page_test.go
@@ -580,10 +580,8 @@ func testAllMarkdownEnginesForPages(t *testing.T,
cfg, fs := newTestCfg()
- if settings != nil {
- for k, v := range settings {
- cfg.Set(k, v)
- }
+ for k, v := range settings {
+ cfg.Set(k, v)
}
contentDir := "content"
diff --git a/hugolib/pagemeta/page_frontmatter.go b/hugolib/pagemeta/page_frontmatter.go
index 8bfc4e837..c1139bd90 100644
--- a/hugolib/pagemeta/page_frontmatter.go
+++ b/hugolib/pagemeta/page_frontmatter.go
@@ -199,19 +199,17 @@ func newFrontmatterConfig(cfg config.Provider) (frontmatterConfig, error) {
if cfg.IsSet("frontmatter") {
fm := cfg.GetStringMap("frontmatter")
- if fm != nil {
- for k, v := range fm {
- loki := strings.ToLower(k)
- switch loki {
- case fmDate:
- c.date = toLowerSlice(v)
- case fmPubDate:
- c.publishDate = toLowerSlice(v)
- case fmLastmod:
- c.lastmod = toLowerSlice(v)
- case fmExpiryDate:
- c.expiryDate = toLowerSlice(v)
- }
+ for k, v := range fm {
+ loki := strings.ToLower(k)
+ switch loki {
+ case fmDate:
+ c.date = toLowerSlice(v)
+ case fmPubDate:
+ c.publishDate = toLowerSlice(v)
+ case fmLastmod:
+ c.lastmod = toLowerSlice(v)
+ case fmExpiryDate:
+ c.expiryDate = toLowerSlice(v)
}
}
}
diff --git a/hugolib/site_output.go b/hugolib/site_output.go
index 497092e8c..f81162e43 100644
--- a/hugolib/site_output.go
+++ b/hugolib/site_output.go
@@ -70,7 +70,7 @@ func createSiteOutputFormats(allFormats output.Formats, cfg config.Provider) (ma
outputs := cfg.GetStringMap("outputs")
- if outputs == nil || len(outputs) == 0 {
+ if len(outputs) == 0 {
return outFormats, nil
}