From b41622bc49e3a1a7281dfcd54de0184a10c7a77f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ask=20Bj=C3=B8rn=20Hansen?= Date: Sun, 16 Feb 2014 01:22:47 -0800 Subject: [PATCH] Allow 1/0 for true/false in Yaml front-matter --- hugolib/metadata.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hugolib/metadata.go b/hugolib/metadata.go index dcef03c9c..6d4a19c1e 100644 --- a/hugolib/metadata.go +++ b/hugolib/metadata.go @@ -71,6 +71,11 @@ func interfaceToBool(i interface{}) bool { switch b := i.(type) { case bool: return b + case int: + if i.(int) > 0 { + return true + } + return false default: errorf("Only Boolean values are supported for this YAML key") }