shithub: hugo

Download patch

ref: b10dea2955093ef82ff8707c4bdbc442d3ae1edb
parent: 27c0ec3163c0533626ae912d65808db70bddd3e7
author: Joel Scoble <[email protected]>
date: Sun Aug 17 18:02:52 EDT 2014

added evaluation for toml for metadataformat date handling

--- a/commands/convert.go
+++ b/commands/convert.go
@@ -117,7 +117,7 @@
 		}
 
 		// better handling of dates in formats that don't have support for them
-		if mark == parser.FormatToLeadRune("json") || mark == parser.FormatToLeadRune("yaml") {
+		if mark == parser.FormatToLeadRune("json") || mark == parser.FormatToLeadRune("yaml") || mark == parser.FormatToLeadRune("toml") {
 			newmetadata := cast.ToStringMap(metadata)
 			for k, v := range newmetadata {
 				switch vv := v.(type) {
--- a/create/content.go
+++ b/create/content.go
@@ -90,7 +90,7 @@
 		return err
 	}
 
-	if x := viper.GetString("MetaDataFormat"); x == "json" || x == "yaml" {
+	if x := viper.GetString("MetaDataFormat"); x == "json" || x == "yaml" || x == "toml" {
 		newmetadata["date"] = time.Now().Format(time.RFC3339)
 	}