Easy Blogging for Lazy Programmers

When I started web programming almost 10 years back, no one would have thought that people will go crazy some day to make their websites static. Back then it was PHP and WordPress era even if your website is almost static include 'header.php' was always there to run at server for obvious reasons.

Wordpress is still most popular open source CMS today, and heaven for non tech bloggers to get started quickly.

In last few years static site generators have gained popularity for various reasons (see here 7 reasons to use static site generator).

Now, if you are a techie and planning to starts writing, so it doesn’t suits you to go with traditional CMS approaches. There’s a huge list of awesome static site generators at StaticGen.com. You can compare and choose according to your requirements. You can set them up in your machine and get started, it will take hardly 30 minutes, and then write your post, then build, it will generate your static site, then push it to your server.

WAIT A MINUTE….. Title of this article says something EAZY , LAZY , PROGRAMMERS ???

Alright! but lemme make you clear If you are not a Programmer(coz it uses GitHub) and don’t like to delay the mess to latest way possible(i.e Lazy), Then this post is not for you, happily setup Wordpress or write in Medium.

This may not be best way, I am just sharing because this is how I have done.

Reasons I use GitHub Pages

Setting up GitHub Pages

GitHub Pages Repo


Live Page

Enable Github Pages

Live Page With Theme

Using custom themes with Github Pages

If you didn’t like one of those themes which are shown after Choose a theme, you have option to make your own theme or use any Jekyll theme which works well with GitHub pages.

Find detailed documentation on GitHub Help

7 reasons not use static site generator