Thanks Marcin, articles like these are very helpful for someone who is just starting out.
I tried the GitHub pages option at first, but I was unable to make it work for me, and after a while, things went out of control. Medium is inaccessible for the blind writers like me, their editing and publishing options don't work with screen readers, and presenting this issue to them didn't result in any improvement in over a year.
I opened my non-technical blog on wordpress.com, and technical blog on Hashnode after I learned about it from Free Code Camp.