As it has taken me some time to research how to build this website to my liking, I would like to share this knowledge with anyone who cares.
First of all, the technologies:
This is as basic as it can get. The idea is as follows:
- write an Org Publish configuration file
- write your webpages in Org files
- the html files are generated through the Org Publish package
- lastly, the generated html files are put in the git repository that represents your Github Pages location.
The greatest help of all came from these two articles:
I really liked these resources: