Livid

Jekyll

My last blog was built with Jekyll, which is a static site generator. It was exciting at the beginning, but later on, I realized it has one fundamental problem: there are just too many steps before publishing a post.

Because since it is hosted with GitHub, so here are the steps required before publishing a post:

  1. Add a .md file, and of course, it needs a file name.
  2. Write Jekyll front-matter.
  3. Write the actual content.
  4. git add / git commit / git push and wait for GitHub to regenerate the site.

It got all the pros you can have with a git workflow, but the cons are you probably will give up before you actually finish writing it. Compares to other simpler systems like Twitter or micro.blog, that Jekyll workflow is probably too surely but slowly.