How to Start Your Blog in 2023

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • Ghost

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

  • Happy user of Ghost [0].

    Open source; small but smart team. Highly recommended.

    [0]: https://ghost.org/

  • microfeed

    a lightweight cms self-hosted on cloudflare, for podcasts, blogs, photos, videos, documents, and curated urls.

  • If you like Cloudflare and want to host a few GB media files (e.g., audio, video...) for free, then you can try microfeed: https://github.com/microfeed/microfeed

  • 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
  • Isso

    a Disqus alternative

  • Pico

    Pico is a stupidly simple, blazing fast, flat file CMS. (by picocms)

  • I'm using https://picocms.org/.

    It is PHP based, works on a cheap limited web hoster.

    The concept is: Upload a markdown file plus associated media, and it does the rest for you.

    For customisation, you can use Twig and CSS, or a predefined theme (I didn't look into these, I wanted a custom appearance).

    For feeds there are plugins, for comments I use a "mail me at [email protected]" approach.

  • mod_blog

    A blogging engine in C

  • I used to write raw HTML, but have since come up with my own markup system [1]. The posts themselves are still stored in HTML because I don't want to get stuck with a sub-optimal markup language. By storing the rendered HTML, I can change how the markup language works (and I have).

    The blog engine itself [2] is one I wrote starting back in 1999, and still in use. It works, does exactly what I want, so there's no reason to change it. And to see it in action: <https://boston.conman.org/>.

    [1] You can see an example here: <https://github.com/spc476/mod_blog/blob/master/NOTES/testmsg>. The markup engine is written in Lua: <https://github.com/spc476/mod_blog/blob/master/Lua/format.lu...>.

    [2] <https://github.com/spc476/mod_blog/>

  • pagefind

    Static low-bandwidth search at scale

  • I use Astro SSG and Cloudflare Pages. I use https://github.com/cloudcannon/pagefind for search on my Astro setup. You can test the search functionality here https://tinyrocket.pages.dev/.

    From its repo: "Pagefind runs after any static site generator and automatically indexes the built static files. Pagefind then outputs a static search bundle to your website, and exposes a JavaScript search API that can be used anywhere on your site."

    Pagefind is cool!

  • ghostToHugo

    Convert Ghost blog export to Hugo posts

  • Couple that with the regular "your theme is no longer supported" messages, I got fed up of burning time to keep up with their updates, which offered no benefits to me. I quit and moved to Hugo (using a ghost-to-hugo migration tool [1]).

    [0] https://ryansouthgate.com/goodbye-ghost-hello-hugo/#im-no-lo...

    [1] https://github.com/jbarone/ghostToHugo

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Docusaurus

    Easy to maintain open source documentation websites.

  • I am using https://docusaurus.io in combination with GitHub pages by committing to a personal public GitHub repo and let travis-ci automatically build the site. I am happy.

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

  • How AI Is Transforming the CMS Industry

    1 project | dev.to | 26 Jul 2023
  • What is your tech stack for blog websites? (not wordpress)

    18 projects | /r/webdev | 7 Jun 2023
  • Engineers who have a personal website/blog, what are you using to host/generate it?

    8 projects | /r/ExperiencedDevs | 1 May 2023
  • SvelteKit+ MongoDB

    11 projects | /r/sveltejs | 10 Apr 2023
  • ApostropheCMS: The website builder solution you've been looking for

    1 project | news.ycombinator.com | 5 Apr 2023