I need a way to take notes and to keep track of what I have done over time. I want my notes alive in the plain text format, which has great power (easier to view, maintain, and share).

Of course, I can create a repository on the GitHub and put all notes in it. However, by comparing with that way, I discover that writing a blog on Jekyll has many benefits.

  1. Freedom

    Writing on a personal blog site have more freedom comparing with writing on GitHub Markdown. You can customize the look of your site and use a third-party plugin, e.g. MathJax.

  2. Organization

    Posts can be archived by categories or tags. It’s more flexible than a static folders tree.

  3. Social

    You can implement or integrate a comment system in your blog. Jeff Atwood even said that A Blog Without Comments Is Not a Blog.

  4. Business

    Many guys said that blog can earn money. I don’t know how to do that yet, but let’s try it.