One of the advantage of hosting a site in a git repo ia that you have the option to create and edit your static website data in an android phone (i don't know about the situation in other mobile OSs). Also I thought about creating this page from my phone.
Steps
To save termux file in android home folder
cd /storage/emulated/0
For git clone
git clone https://gitlab.com/example.gitlab.io
To Git pull
cd /storage/emulated/0 (Go to Home folder)
cd example.gitlab.io (Go to your git file)
git pull (pull/update] all files from the the git repo)
To Git commit and push
git add index.html posts.html (file names that have been modified, file names are separarted by spaces)
git commit -m message (commit with a message)
git push origin main (commit to main branch, for github it is called "master" instead of main)