From da7b3ad95093df7aee8f30f1432a08c37619e154 Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Thu, 12 Dec 2024 03:13:14 -0500 Subject: [PATCH] Add comments to metadata Closes # 17 --- meta.go | 3 ++- meta_test.go | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/meta.go b/meta.go index b80b597..61e5c2e 100644 --- a/meta.go +++ b/meta.go @@ -48,7 +48,8 @@ func ParseMeta (input string) (Meta, error) { meta := make(Meta) for _, line := range strings.Split(input, "\n") { line = strings.TrimSpace(line) - if line == "" { continue } + if line == "" { continue } + if strings.HasPrefix(line, "#") { continue } key, value, ok := strings.Cut(line, ":") if !ok { return nil, ErrMetaMalformed diff --git a/meta_test.go b/meta_test.go index 1f8126d..c3ed645 100644 --- a/meta_test.go +++ b/meta_test.go @@ -20,6 +20,8 @@ FOO: baR Shouldn't break anything: --- this : that +# a comment + #also a comment Sentence: ` + quickBrownFox + ` --- ` + correctBody)