there are many nostr clients that show nostr native blogs such as Primal, Amethyst, Nostur, Damus, Coracle, Nostrudel, etc.
for writing them, you have several choices too, such as https://www.longform.space , https://habla.news , https://yakihonne.com , https://highlighter.com , but the best to write would be https://primal.net/myarticles
as for a ghost like self hosted platform, you could use nblog, but it's 2.5 years old and probably needs an update.
https://github.com/chakany/nblog
honestly, you could probably vibe code yourself something super easy and fast on https://shakespeare.diy and download the source and self host it. i did that for my website and my articles from nostr show up on derekross.me