Rails (front and back) Turbo handles live updates For authentication, I'd use the devise gem, and plan for OAuth later. I'd use Pundit for authorisation. I'd use sendgrid for email and stripe for payment. I'd host on FlyIO; though I'd consider Heroku as 50$ a month would likely cover most needs, and it's super simple. All up blog would take about an hour. Then it's about style, and for that I'd go with w3schools css.…
Also, the framework lends itself to small teams extremely well. A single developer on Rails can outperform entire teams on other technologies.