Remove path
frontmatter on section as per Zola 0.19 breaking changes
#24
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Current behavior
When building a site with Zola and this theme along with the sample/demo content, or even just running
zola check
on such a setup, it currently fails with the following:Explanation
The Zola
0.19
release, along with other changes, introduced#[serde(deny_unknown_fields)]
on the Zola configuration validation.It also turns out that the
path
key in the Zola files frontmatter is only valid for files and not for sections :From https://www.getzola.org/documentation/content/overview/ (emphasis and ellipsis mine):
And indeed, the
path
frontmatter key is only documented on pages: https://www.getzola.org/documentation/content/page/#front-matter.Also see getzola/zola#2566 (comment) for the upstream discussion.
Fix
This PR proposes to fix that by simply removing the
path
configuration on theblog/
section configuration 🙂Tested locally and it works fine.