niveau nom de domaine je te conseille infomaniak, c'est les moins chers et très bon service. en plus tu peux avoir une boîte mail illimitée avec chaque ndd.
Github a été racheté par Microsoft il y a un an, si tu veux un truc a peu près rasta, il y a un service équivalent chez Gitlab qui te propose de mettre ton nom de domaine aussi.
ouipe github pages / gitlab pages permettent d'héberger un site
statique. 10Go max chez gitlab, 1Go chez github avec une bp max de 100Go par mois.
en plus de ces limites le problème c'est le côté statique. si tu comptes mettre des trucs à jour régulièrement mieux vaut sans doute passer par un CMS.
j'explique le truc ici :
https://doc.ubuntu-fr.org/cmsà mis chemin, les générateurs de site statique genre jekyll effectivement (voir le point 2 dans la doc). mais c'est quand même plus technique à l'usage qu'un CMS orienté simplicité (WordPress, Grav...).
je peux te faire un hébergement infomaniak avec PHP, MySQL, accès SSH et tout le tralala pour 20€ par an, boîte mail illimitée et nom de domaine compris. c'est un tarif poto évidemment