OK … so it looks like this is (a) by design and (b) being triggered by the permalink behaviour:
When you use permalinks that omit the .html file extension (called “pretty URLs”) Jekyll builds the file as index.html placed inside a folder with the page’s name.
Testing has revealed that this is being triggered because the config file says:
which omits the .html extension.
So, if I want CHANGELOG.html, is my only choice to put an overriding permalink in the front matter for that specific file, or is it possible to have another permalink defined in the config, e.g.:
so that this gets used if /news/ isn’t appropriate?
Updated: yes :). If I have:
Then CHANGELOG.md gets as CHANGELOG.html.