I have a collection in my Jekyll configuration. Inside that collection, I have a simple page called terminology.md
. When Jekyll renders this page, it names the page terminology..html
(note the double/extra period). This seems like a bug in Jekyll or a plugin, or a problem in my configuration. If I specify a permalink
in my frontmatter, then the problem goes away. This is the second time I’ve come across this problem.
Unfortunately, I cannot share my Jekyll repository, but I’ll try to give the details below.
The layout of my directories/files looks like this:
notebook/
Collection/
index.md
terminology.md
The Collection/index.md
file looks like this:
---
title: Collection
permalink: /Collection/
---
...
The Collection/terminology.md
file looks like:
---
title: Collection Terminology
---
...
As I mentioned above, if I add permalink: /Collection/terminology
to my frontmatter, then the extra period goes away and it behaves as expected.