Ask HN: Preferred Platform to Blog

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • flow-pipeline

    A set of tools and examples to run a flow-pipeline (sFlow, NetFlow)

  • As we are on HN, I'm going to assume that you are comfortable using Github and can follow instructions.

    Write it on Github and publish on your domain. Github has an option for you to fire up a web-editor (VSCode) right there in the browser with the keyboard `.` (<- that is a period). So, you can write right then and there (I do it quite often these days).

    When publishing, choose a Jekyll theme of your choice from Github Pages[1]. Your focus now are just enough plain text (Markdown).

    If you want to bring it to your desktop/device, just checkout the repo and write. These days, my choice is to just write in Obsidian and don't even try to run Jekyll.

    What do you get out of this? The simplicity of focusing on your writing with almost Plain Text while Github takes care of your theme, hosting, SSL, and custom domain[2].

    Of course, you will need to book a domain and own it. I like Cloudflare[3] that takes care of pretty much everything you want to do with a domain for free. If you so wish, you can even let Cloudflare do the page building[4] and hosting while you keep Github for the source.

    Plug: I build a super simple Jekyll theme[5] just so I can do this. I wrote an article about it on my website[6].

    1. https://pages.github.com

    2. https://docs.github.com/en/pages/configuring-a-custom-domain...

    3. https://www.cloudflare.com

    4. https://pages.cloudflare.com

    5. https://oinam.github.io/oinam-jekyll/

    6. https://brajeshwar.com/2021/brajeshwar.com-2021/

  • pages-gem

    A simple Ruby Gem to bootstrap dependencies for setting up and maintaining a local Jekyll environment in sync with GitHub Pages

  • As we are on HN, I'm going to assume that you are comfortable using Github and can follow instructions.

    Write it on Github and publish on your domain. Github has an option for you to fire up a web-editor (VSCode) right there in the browser with the keyboard `.` (<- that is a period). So, you can write right then and there (I do it quite often these days).

    When publishing, choose a Jekyll theme of your choice from Github Pages[1]. Your focus now are just enough plain text (Markdown).

    If you want to bring it to your desktop/device, just checkout the repo and write. These days, my choice is to just write in Obsidian and don't even try to run Jekyll.

    What do you get out of this? The simplicity of focusing on your writing with almost Plain Text while Github takes care of your theme, hosting, SSL, and custom domain[2].

    Of course, you will need to book a domain and own it. I like Cloudflare[3] that takes care of pretty much everything you want to do with a domain for free. If you so wish, you can even let Cloudflare do the page building[4] and hosting while you keep Github for the source.

    Plug: I build a super simple Jekyll theme[5] just so I can do this. I wrote an article about it on my website[6].

    1. https://pages.github.com

    2. https://docs.github.com/en/pages/configuring-a-custom-domain...

    3. https://www.cloudflare.com

    4. https://pages.cloudflare.com

    5. https://oinam.github.io/oinam-jekyll/

    6. https://brajeshwar.com/2021/brajeshwar.com-2021/

  • 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
  • oinam-jekyll

    A simple, clean, and minimal Jekyll Theme.

  • As we are on HN, I'm going to assume that you are comfortable using Github and can follow instructions.

    Write it on Github and publish on your domain. Github has an option for you to fire up a web-editor (VSCode) right there in the browser with the keyboard `.` (<- that is a period). So, you can write right then and there (I do it quite often these days).

    When publishing, choose a Jekyll theme of your choice from Github Pages[1]. Your focus now are just enough plain text (Markdown).

    If you want to bring it to your desktop/device, just checkout the repo and write. These days, my choice is to just write in Obsidian and don't even try to run Jekyll.

    What do you get out of this? The simplicity of focusing on your writing with almost Plain Text while Github takes care of your theme, hosting, SSL, and custom domain[2].

    Of course, you will need to book a domain and own it. I like Cloudflare[3] that takes care of pretty much everything you want to do with a domain for free. If you so wish, you can even let Cloudflare do the page building[4] and hosting while you keep Github for the source.

    Plug: I build a super simple Jekyll theme[5] just so I can do this. I wrote an article about it on my website[6].

    1. https://pages.github.com

    2. https://docs.github.com/en/pages/configuring-a-custom-domain...

    3. https://www.cloudflare.com

    4. https://pages.cloudflare.com

    5. https://oinam.github.io/oinam-jekyll/

    6. https://brajeshwar.com/2021/brajeshwar.com-2021/

  • Hugo

    The world’s fastest framework for building websites.

  • I use Hugo [0] and host on Netlify. Couldn't be happier. I used Wordpress and Jekyll previously, but Hugo has been a good upgrade.

    The problem with Wordpress is that it's difficult to export content if you ever decide to move, unless you love dealing with SQL and format conversion. It's also too annoying to host since it requires a db, while static site generators like Hugo/Jekyll can be deployed anywhere without dependencies.

    [0] https://gohugo.io/

  • astro

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

  • If you’re going to self host I would look at using Astro. It’s an SSG that allows you to build components in all of the most common JS frameworks including using multiple different frameworks in the same app if you wanted to. This way you can build your blog as normal but if at a later date you want to expand it into something bigger you don’t have to rewrite everything from scratch as you’ve already got all your components in whatever framework you want to use.

    https://astro.build/

  • logseq

    A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.

  • Another option is Logseq [1], which is not a blogging app per se, but a good visual outliner/note-taking piece of software (for both the desktop and mobile), based plain-text Markdown and Org-mode files, that can publish a complete static site, with customizable themes, for you to host it wherever you want.

    [1] <https://logseq.com>

  • WriteFreely

    A clean, Markdown-based publishing platform made for writers. Write together and build a community.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
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