A friend of mine had her WordPress website disappear thanks to the paid webhost, with no backup :( alot of work was lost
This is my choosen way to set up a website - mainly because it is free and the world would fall apart if GitHub went away.
It may take a little effort to either learn to use the GitHub UI or setup and learn the basics of git but means every version you save is available forever. Great if you delete something by mistake. Careful - it is a slippery slope, you may end up a programmer, a terrible fate to be sure.
Get a domain (optional)
Buy your choosen domain (with Ionos if you haven’t already) - they have good admin pages and dns updates quickly
Optional: set up a Google account for your new domain to keep things seperate.
Github
Make an account at GitHub with your domain: my example
Go to beautiful-jekyll it is maintained, simple and give you a blog with SEO, social etc very for little work.
Follow the easy guide
Here is my website’s repo
Read through the _config.yml file. You can change colors, logos, social links, add comments etc here. .yml files are tricky but if you break it GitHub has the previous version.
You can make changes on the GitHub website - but I can’t advise on that - I prefer to have a local copy for editor highlighting and offline working.
todo: editor, ssh keys, git add, commit, push. email me if you want it part of the guide :)
When you make a change GitHub will build and publish the new version. Reload the page after a minute and your changes should show. todo troubleshooting.
Mardown
Is a simple way to make things pretty. cheat sheet
Link your domain
you can also make an email for your domain with Ionos and forward mail to your Google account.
There you go! Share this site to your networks please. Spread the good water word. peace.