Ask HN: What is the best way to author blogs in 2024?

Static site generators + Git hosting

  • Many favor static site generators (SSGs) like Hugo, Jekyll, Astro, Zola, Eleventy, SvelteKit, Bridgetown, Nuxt, Quarto, and custom scripts.
  • Common pattern: write in Markdown, store in Git, auto-build on push, and host on GitHub Pages, Netlify, Cloudflare Pages, AWS Amplify, GitLab CI + S3, or similar.
  • Pros cited: very low maintenance, fast, cheap (often free), version-controlled content, offline-friendly workflow, easy custom domains + HTTPS.
  • Some warn that tools like Hugo or Eleventy have confusing conventions or bugs and can be hard to re-learn if you update the site infrequently; others explicitly praise their stability and performance.
  • Several recommend picking “whatever SSG you like” and not over-optimizing.

Full CMS / hosted platforms

  • Ghost, WordPress, and Substack are repeatedly endorsed for people who want rich CMS features, comments, newsletters, and themes without coding.
  • Ghost is praised for easy self-hosting and upgrades; newsletter sending is tightly coupled to Mailgun, which some dislike.
  • WordPress is seen as powerful and mature, but self-hosting is high-maintenance and a security risk; exporting to static HTML is suggested as a good compromise.
  • Blogger, Hashnode, Medium, Notion publishing, dev.to, Write.as/WriteFreely, and Substack are mentioned as workable hosted options, especially if you don’t want infrastructure.

Minimal / opinionated hosted blogs

  • Lightweight, markdown-based or minimalist platforms (Bear Blog, Mataroa, Prose/pico.sh, Scribbles, Wisp, Memos, Dreamwidth, static “smallweb” hosting) appeal to those wanting simplicity over features.
  • These often trade advanced customization for a clean writing experience and easy setup.

Hand-rolled and HTML-first approaches

  • Some advocate pure HTML (possibly with htmx/zero-md) or tiny custom generators, arguing it’s simpler than learning a big framework.
  • Others counter that building/maintaining your own stack distracts from actually writing, though it can be fun and educational.

General advice & long-term considerations

  • Strong preference for owning a personal site and domain rather than relying solely on third-party platforms that may “turn to crap” over time.
  • Common requirements: RSS feeds, custom domain, markdown export, easy migration, and static hosting on a CDN for the next decade.
  • Comments are double-edged: good for engagement but bring spam and moderation overhead.