neither github, gitlab or medium are private. stay away from those.
specially from medium. medium has been trying to centralize and paywall the previous decentralized and open blog ecosystem.
I recommend bearblog.dev which is more akin to Medium, where you don't need to create the website, you just write the content.
neocities.org is more similar to github pages, they host a static site for free. Although you'd be better by using a cheap VPS.
Avoid the likes of tumblr, netlify, vercel and a long etc. They all have important privacy issues or open access of information.