The idea: Link to heading

I want a simple blog which won’t take a lot of time to maintain, update and develop.

Hunt begun Link to heading

While doing the research I came across GRAV CMS, it’s a modern open source flat-file CMS meaning I write the files in markdown and the server generates html version of those. This idea was brilliant as I don’t want to pay for some wordpress hosting. The website came out beautiful.

It didn’t feel quite right yet Link to heading

I was still something missing. I thought “why do I need the server to generate a website when I can do it?”. That’s how I found out about Hugo, it’s a modern open source blazing fast static site generator. What really helped me getting to know it was Chris Titus website which uses the same idea.

The workflow Link to heading

This is the best part. The website is being hosted on Cloudflare pages to which I can git push the changes I make. This means that the post creation is as easy as:

  • hugo new content/posts/some-name.md
  • git add .
  • git commit -m "post some-name"

That’s it! It’s very efficient and convenient.

I also have hugo server --disableFastRender --buildDrafts running which renders my changes in real time.

Resources Link to heading

Currently the whole website project with hugo is using ~5MB of which ~2MB are being server as generated website.