If I was going to create my own blog website, what would be the easiest way to publish new blog posts?

This page summarizes the projects mentioned and recommended in the original post on /r/webdev

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • Hugo

    The world’s fastest framework for building websites.

  • Static site generator like Hugo gohugo.io and then use Forestry.io as the CMS. Your posts are just markdown files.

  • Hexo

    A fast, simple & powerful blog framework, powered by Node.js.

  • I recently created my static blog site using hexo.io. It’s command line driven and Markdown based. One comnand to add a new Markdown file, one to build, one to deploy to DreamHost.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • content

    The file-based CMS for your Nuxt application, powered by Markdown and Vue components. (by nuxt)

  • 11ty is pretty nice, and there are a bunch of starter templates. If you are into coding with Vue, there's also Nuxt with Content.

  • Publii

    The most intuitive Static Site CMS designed for SEO-optimized and privacy-focused websites.

  • I use publii and github pages.

  • Ghost

    Independent technology for modern publishing, memberships, subscriptions and newsletters.

  • I will recommend to try ghost.js

  • astro

    The web framework for content-driven websites. ⭐️ Star to support our work!

  • As an added note I truly recommend Astro. The syntax is mostly HTML, supports markdown for content, delivers only HTML by default (so it'll be fast for low-end devices) and it lets you use basically any JS framework you want to sprinkle interactivity where needed. My personal site/blog is built using it.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts