An existing community (like Medium or Substack) can help gain readership, else you're on your own to promote your content.
I recently came across a popular new blogging platform - Hashnode. It has a decent balance between ownership (sync to repo) and distribution (their community).