Fix searching YAML/TOML delimiters in frontmatter
authorTatsushi Demachi <tdemachi@gmail.com>
Mon, 3 Aug 2015 14:32:51 +0000 (23:32 +0900)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 3 Aug 2015 16:30:55 +0000 (18:30 +0200)
commit98659bf3b8d11a6bd57439d70551f5f018b6a404
treef392919a34d1e5e9c3f8da764e1f18e0916ae069
parent4bed69629e55f7292505a74e8437a5a05ddf9a22
Fix searching YAML/TOML delimiters in frontmatter

When a YAML/TOML's delimiter character sequence is included in a
frontmatter string, parser mistakes it as a delimiter. This fixes it by
checking a character right before the delimiter sequence is '\n' or it
is the beginning of the frontmatter.

Fix #1320
parser/page.go
parser/parse_frontmatter_test.go