Requirements:
– Write software engineering blogs with markdown
– Open IDE, write some thoughts, push new version of the blog from my terminal
– Be able to host on github for free
– Be able to display code with syntax (I guess if it supports markdown it will support that too?)
– Maintain structure e.g. post dates, navigation, post tags
– Ability to have a page about me

Bonus points
– be able to personalise a little bit the look and feel if I wanted to e.g. font

No need for:
– comments on blog posts

What are my options?