How to create a free Web (ASTRO/HUGO/Jekyll) with Github Pages
It does not really matter if you want to use HUGO, ASTRO or Jekyll.
With Gitub Pages we can host Static Files (like the outputs of a SSG), that creates a good looking website. You get a (sub)domain as well.
And all for free.
Actually, you could also have some markdown docs. With folders and readme’s.
That’s how I started documenting my learning process.
And since then it has bloomed.
If you are into R language, you can also try with the RKnit Package.
But I promise that having a quick look to SSGs is totally worth it.
Whats also great?
To forget about building your site.
Commit your changes. Push. And let Github Actions CI/CD Workflows do the rest.
These are example of CI/CD depending on your desired SSG:
They are executed on push on certain branches / manually - All as per your GHA WF .yml
configuration.