hugolib: Integrate new page parser
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Thu, 18 Oct 2018 08:21:23 +0000 (10:21 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 22 Oct 2018 18:46:13 +0000 (20:46 +0200)
commit1e3e34002dae3d4a980141efcc86886e7de5bef8
tree1c94049787d5e1076c5044662846ae3a586c5722
parent1b7ecfc2e176315b69914756c70b46306561e4d1
hugolib: Integrate new page parser

See #5324
23 files changed:
go.mod
go.sum
hugolib/hugo_sites_build_test.go
hugolib/page.go
hugolib/page_bundler_handlers.go
hugolib/page_content.go [new file with mode: 0644]
hugolib/page_test.go
hugolib/page_time_integration_test.go
hugolib/path_separators_test.go
hugolib/permalinks_test.go
hugolib/shortcode.go
hugolib/shortcode_test.go
hugolib/site.go
hugolib/site_test.go
parser/frontmatter.go
parser/metadecoders/decoder.go [new file with mode: 0644]
parser/metadecoders/json.go [new file with mode: 0644]
parser/metadecoders/yaml.go [new file with mode: 0644]
parser/pageparser/item.go
parser/pageparser/pagelexer.go
parser/pageparser/pagelexer_test.go [new file with mode: 0644]
parser/pageparser/pageparser.go
parser/pageparser/pageparser_intro_test.go