sile-typesetter / sile-typesetter.github.io

Github Pages source code for https://sile-typesetter.org
Creative Commons Zero v1.0 Universal
3 stars 4 forks source link

Build the site our own way #22

Closed alerque closed 3 years ago

alerque commented 3 years ago

This should be a NOOP as far as what comes out of the site right now. The difference is that this way we have control over what happens. Using the default Pages builder we get Jekyll with a couple default plugins but no way to do anything else.

This PR still runs Jekyll, but it runs our own install of it. This will give us the option to run any plugns we want. More importantly it will let us run things that are not Jekylly. Per #20 I would like to switch to another SSG eventually, and this arrangement allows us to eventually do that.

More urgently, this lets us build other things along the way. I want to be able to run sile in order to generate showcase artifacts from sources in the repository.

alerque commented 3 years ago

It looks like this had a small side effect of somehow getting just the 2 most recent posts duplicated in the feed. I'm not actually sure how that happened but hopefully that's the worst of the side effects.

Keeping the feed from duplicating when switching to a different SSG‌ is easily going to be the hardest port of any transition!