Setup GitHub Pages for the Sirius website
The Eclipse Sirius website (at https://eclipse.dev/sirius/) is currently deployed from plain HTML/CSS sources taken directly from the main
branch of https://github.com/eclipse-sirius/sirius-website.
This HTML is actually generated from Jekyll templates we have locally, but we'd like to switch to a mode where https://github.com/eclipse-sirius/sirius-website contains the Jekyll templates themselves, and the generation (and deployment of the result) is done automatically.
I have the Jekyll version at https://github.com/pcdavid/sirius-website, currently on my personal GitHub account. There, I can enable GitHub Pages, but of course GitHub will publish the result on at pcdavid.github.io/sirius-website.
If I replace the current content of https://github.com/eclipse-sirius/sirius-website (the result of the Jekyll build) with the templates from https://github.com/pcdavid/sirius-website, my understanding is that https://eclipse.dev/sirius will then show... the Jekyll templates themselves?
The end result we want is pretty clear:
- https://github.com/eclipse-sirius/sirius-website contains the Jekyll templates
- upon pushing changes on these templates, the result is automatically rebuilt
- the result of that build is automatically deployed at https://eclipse.dev/sirius
How should we proceed?