hugolib: Fix draft etc. handling of _index.md pages
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Thu, 15 Aug 2019 16:25:21 +0000 (18:25 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Thu, 15 Aug 2019 18:41:48 +0000 (20:41 +0200)
commit6ccf50ea7bb291bcbe1d56a4d697a6fd57a9c629
treeff3d3d6c8c82593b452a518e32f47760b2524fd3
parent67524c993623871626f0f22e6a2ac705a816a959
hugolib: Fix draft etc. handling of _index.md pages

We will need to revisit this with a proper spec, but this commit makes sure that draft/expiryDate etc. set in front matter on _index.md content files that should disable the page will:

* Not crash
* Make the rendered page not render any `.Content`.

Fixes #6222
Fixes #6210
hugolib/page__per_output.go
hugolib/taxonomy_test.go