13
44 Comments

What do you use for your blog?

I've been wanting to start a blog and was hoping for some recommendations.

  1. What do you use to blog?
  2. Where did you come across it/why did you try it?
  3. What do you like/dislike about it?

As an aside, why do you blog?
Blogging seems like a great way to nail down thoughts. Following Feynman: if you can’t explain something in simple terms, you don’t understand it.
If you have any other tips for maintaining a good blog, I'd love to hear about that as well.

Thanks!

posted to Icon for group Self Development
Self Development
on March 11, 2020
  1. 3

    I recently switched from WordPress to GatsbyJS. I already use React for a web app that I'm working on, so Gatsby seems like a logical choice. I love React and the js/node/npm tooling and DX in general, and while there are a lot of great benefits of WordPress, I've never enjoyed the DX (php is ok, dealing with mysql, servers, deployment etc. is ok but not very fun). And context switching from React/js/web-app mindset to WordPress/php/mysql/dynamic-website is somewhat a bother.

    So far Gatsby w/ React has been fantastic. Less context switching for me. Deployment is super fast and simple. I'm using Firebase hosting since I'm already using Firebase for my web app, but lots of other super-fast super-cheap hosting options available such as AWS, Netlify, Zeit, Surge, etc.

    Gatsby has a great ecosystem with great plugins for working with markdown content, image optimization, routing/links for "instant" navigation, etc. Static site means my site is super fast and I don't have to worry about scaling anymore which was constantly in the back of my mind with WordPress (e.g. dealing with caching, setting up CDNs, etc.)

    1. 1

      I’m also in the process of setting up my blogs (personal and project) using Gatsby + firebase hosting.

      Have there been any “gotchas” you’d wish you known sooner? Would appreciate any words of advice. I will say, so far things have been very smooth

      1. 2

        It's still early days for me, but no real gotchas yet, which is why I'm so pleased with Gatsby so far. I've been working with React and Firebase for a while which has made adopting Gatsby very easy. The only minor annoyance is that sometimes certain dev changes don't show up in hot reloading and require restarting the local server. Not exactly sure which changes and why, but I'll figure that out later. (By contrast, when I use create-react-app for my SPA development, hot reloading works 100% of the time without local server restarts.)

        Also, looking down the road, I'm not sure how I'll handle traditionally server-side features like comments, search, accounts/auth etc. One nice thing about WordPress was the handling of these things out of the box. For comments I've never liked Disqus. Sounds like Gatsby recommends comments in git using staticman (https://www.gatsbyjs.org/blog/2018-04-10-how-to-handle-comments-in-gatsby-blogs). I may also roll my own comment system using Firestore as a backend, but that might not be the best use of time. But I'll cross those bridges when I get there. As of now, these features aren't super important to me.

        Good luck with your blog!

        1. 1

          Awesome! Really glad to hear this. Makes me even more excited to get the ball rolling. Thanks for sharing 🤙🏾

  2. 3

    We actually do most of our blogs in house at Rejuvia (www.rejuviamedical.com). It helps keep our message and personality consistent!

    1. 1

      Hey, just ran a speed test https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Frejuviamedical.com%2F&tab=mobile

      The score was 22/100, Wordpress is known to be slow, but there are a bunch of blog posts that can get that number up.

  3. 3

    I’m using Hugo for both jake.nyc and SongRender.

    I found it on https://www.staticgen.com looking for one that wasn’t a React app. These are both content sites, so no need for mounting a whole app on page load. I really like Hugo — it’s simple, flexible and lightning fast.

    1. 2

      I'm using Hugo as well! It's really nice if you're mostly sticking with text/images and are comfortable with markup. It builds suppperr fast.

  4. 3

    I use Jekyll with Github pages for my personal website (https://shime.sh).

    I love it because:

    • it's completely free
    • I don't have to worry about traffic spikes, since it gets handled by Github's servers

    The downsides are:

    • you have to be tech-savy since Jekyll is a Ruby gem, so it has a learning curve
    • everything is just static HTML, so you have to use third party services for any forms or comments

    I'm very happy with it overall, couldn't recommend it enough.

    1. 1

      I've tried jekyll w/github before, it's comfy if you have a good workflow!

    2. 1

      I've heard that GH (and possibly GL) pages will throttle you if you hit a certain amount of traffic / bandwidth. I haven't personally run into that, guessing you haven't either?

      1. 1

        <brag>One of my articles was #1 on the front page of Hacker News a couple of days ago.</brag> They didn’t throttle me, so I guess it’s not a problem.

        1. 2

          Stop bragging and get some AMZ affiliate links on those book reviews of yours ;)

          Congrats though, I've had some fairly significant pops in traffic myself, and have never had any issues. Was curious though, because every time I mention using GH/GL pages somebody brings up this mythical throttling scenario to me.

  5. 2

    OMG!

    I've been blogging publicly for 19 years! my first blog post was in late 2001.

    so, i've been doing it for quite some time.

    i've used every blog platform under the sun at this point... and what matters more than platform is that you just write. choose one and go. you learn more about writing by actually writing and you learn more about what you want, tool-wise, the more than you blog because you'll actually know the tooling and feature-set(s) or and the lackthereof!

    a lot of people "shop" around for a while and i think that's precious time wasted.

    again, i've been writing for a long time, so, i can talk about pretty much any topic (and may have written something about it).

    ernest hemingway once said:

    There is nothing to writing. All you do is sit down at a typewriter and bleed.

    it's the same now as it was then.

    i give this some more thoughts here.

    finally, to answer your question about why i blog... here you go.

  6. 2

    I use Gatsby + AWS Amplify. It has this awesome CI/CD pipeline that basically configured itself after I posted the project over on Github and connected the branch. I have both a staging and a production branch so I can test everything out before making it live.

  7. 2
    1. What do I use to blog?
      https://www.willeder.us/u/pritesh/

    2. Why I decided to go for it?
      I feel like we are a generation that doesn't like to sit for hours on end. Moreover, it can be pretty difficult to compile all the fragments of updates about the blog from notes app, slack, discord or just any other platform.

    But blogs help provide context and people can have a deeper understanding of how/why someone tried something. Willeder makes it easy for me to just micro-blog updates about a certain experience. Collectively these updates become a story about that experience and showing many experiences together helps me share a complete narrative as well.

  8. 2

    Gatsby with Strapi!!

  9. 2
    1. Statmic
    2. I use Laravel and Statmic runs on Laravel
    3. Stamic now offers a static site generator and can deploy to Netlify. I love how easy this is and wanted a cms, it was a no brainer. Best part is that it is a flat file markdown system.
  10. 2

    We use Hugo (https://gohugo.io) for both blogs and static sites. I started using it in my day job and thought is was a super clean way of creating static sites.

    • Full control of all HTML, CSS and JS
    • Lightning fast and cheap hosting (we deploy it on S3 with CloudFront)
    • Markdown
    • Easy version git version control
    • Secure (completely static = nothing to break into)
    • No plugins like in WordPress for example
    1. 1

      Very cool, how do you handle forms and having a CMS?

      1. 1

        For now we don't use a CMS since we like having complete control of the markup but I think there are some alternatives.

        Forms are pure JavaScript interacting with our backend right now.

      2. 1

        Hey, I use Hugo too but I use Netlify instead.

        For CMS you can use Netlify CMS or https://forestry.io (im not affiliated, just a happy customer), so you do not need to touch the source code directly to update the content.

        As for forms a lot of service offers form backend for static sites, Netlify offers add ons to collect submission from your static site's forms. I am too working on SAAS that enables static sites to collect form submissions (http://formcubes.com)

  11. 2
    1. jekyll, hosted on gitlab pages (for free)
    2. ran into it years ago on github (as it powered github pages) / intrigued by static site generators as they were fairly new at the time
    3. extremely flexible, great community and plugins, familiar syntax (ruby, liquid, markdown) / builds can be on the slow side depending on the number of pages you have, my blog is over 600 posts so it's noticeable. with that, i looked into hugo just the other day and while faster, the barrier of entry to learn a new system (especially since my theme didn't automagically convert over) was a bit too much for me
  12. 2

    I'm using wordpress despite it being heavyweight because I've worked with it before and it was free. I may move away from it eventually though, I'm having to tweak the design a lot to get it in a way that I like and its kind of annoying.

    1. 1

      When you say free how are you getting your hosting?

      Where did you get the initial design from?

      1. 2

        Ah yeah I use dreamhost for hosting all my things. Since I have several different websites and random experiments I am comfortable paying $10 a month for the hosting. It's worked pretty well for me and has convenient quick install options for wordpress that I take advantage of.

        I switched around my designs a couple of times on my blog. Originally I had a much fancier design but I was also on a different domain (www.multimedia-minds). Then I decided to fuse my blog more with my personal brand. My main personal website has a really dark theme though and I didn't want my blog to be hard to read which people complain about with dark sites so I decided to do a black+ white kind of contrast thing by making my blog white with black accents. It was one of the free themes in the wordpress template library.

        1. 1

          Thanks for the detailed response.

          Good to know.

  13. 2

    I'm using Medium because of the nice formatting and built-in community. But I've also heard it's better SEO practice to host the blog on your own domain.

    Anyone have thoughts on this point as well?

    1. 1

      If you want your marketing site to rank well with SEO you need it on /blog instead of medium or a subdomain.

  14. 2

    I'm using https://ghost.org/ for my blog: https://serversncode.com/

    It got a really great writing experience so it makes it easy to do. It's great for blogging, lets me just get on with writing and publishing and I don't have to configure a lot of moving parts.

    I started it as a way to pass on things I have learned as I build things, also a great way to remember things I keep forgetting to do. I've lost track of the amount of times I've searched for something and my own blog has come up in the first page to remind me I've done that before.

  15. 2

    I use Wordpress, self hosted on Digital Ocean. I was skeptical of something so “heavy weight” for a long time and consequently used many different other tools and services. But none of them can compare to the ecosystem of themes, plugins, tools, and support that’s available for Wordpress. It’s very easy to maintain as well and auto updates itself.

  16. 2

    I built https://app.wftutorials.com/ because I though no one was handling coding blogs properly and I wanted pop up comments. (thought it was a cool way of handling more content). But I also use wordpress.org for another blog that I have. Low cost and overhead. But I've never gotten code snippets to work properly there unless you embed a gist. Great for general blogging though.

  17. 2

    I'm using a free wordpress blog at the moment; I use the iPad write to publish since it is very easy to use and has less distractions than doing it through the browser. For some time I used https://ghost.org/

    1. 1

      I'm surprised to hear of your publishing method, interesting.

  18. 2

    I use Proseful by Jonathan Sutherland @sutherland

    It's minimal and clean, the technical SEO is on point, and I'm not distracted by all the other bulk that blogs now-a-days come with.

    https://proseful.com

    1. 1

      It looks really good, I like the simplicity of it. Well done!

  19. 2

    I built https://versoly.com/ for a different niche but the blogging CMS is actually great to get started and later on you can customise it very easy.

    It also has a page builder so you can create a nice looking home page and custom pages such as about.

    If you're using it for just personal usage, message me and we can come up with a very good price :)

    Recently wrote https://versoly.com/blog/lessons-learned-3-successful-product-hunt-launches because I kept getting asked the same questions.

    Also if you're learning a lot sharing with us will also give you a deeper understanding of the topic.

    1. 3

      I am using versoly and it's a great tool ! Easy to setup and the design is really nice !
      here is an example: https://www.flamingofilter.co/blog

  20. 1

    I REALLY wanted to have a storycreatorapp.com/blog instead of blog.storycreatorapp.com

    I chose Ghost.js as my platform and went with the hosted version to save time. I was paying $30 for a simple blog which was quite pricy IMO, to begin with. Then I found out I needed a business plan to use /blog which is something like $200 per month.

    I found they have a JSON endpoint that is free to consume. Since I am using Next.js I just quickly pull in that data, built a UI, and have a blog working within my main app. Pretty smooth IMO.

    Check it out here https://storycreatorapp.com/blog I need to post some more content :)

  21. 1
    1. I use https://www.11ty.dev/
    2. It is the hot new thing! In actuality, its main advantage is that was the easiest to use and configure. Especially if you have an existing site you want to migrate. If you use 11ty, you probably want to use it with https://mozilla.github.io/nunjucks/ as your templating engine. It supports a bunch of other engines, but it's clear that nunjucks is the preferred default.
    3. The main downside of 11ty is that its community is much smaller. Its main upside is that is very easy to use, so you can figure out things yourself pretty quickly.
  22. 1

    After a lot of research, I decided to go with Netlify CMS for the CMS (headless) and use Nuxt for the frontend part using the SSR mode for the SEO (tried Strapi CMS but didn't like because you need a separate backend a database to store your blog posts.

    By using a frontend that I already know, I can extend at will in the future the blog as I want and might make it more than a blog, by for example having a page to promote my products etc.

  23. 1

    Anything that can be used with Angular to build a personal blog site just like GatsbyJS works with React?

  24. 1

    This comment was deleted 6 years ago.

Trending on Indie Hackers
I spent $0 on marketing and got 1,200 website visitors - Here's my exact playbook User Avatar 41 comments Why Early-Stage Founders Should Consider Skipping Prior Art Searches for Their Patent Applications User Avatar 22 comments I built eSIMKitStore — helping travelers stay online with instant QR-based eSIMs 🌍 User Avatar 20 comments Codenhack Beta — Full Access + Referral User Avatar 20 comments Veo 3.1 vs Sora 2: AI Video Generation in 2025 🎬🤖 User Avatar 18 comments Day 6 - Slow days as a solo founder User Avatar 13 comments