Write markdown, convert to html, then publish using Github Pages.
First add GitHub access token in ~/.netrc.
~/.netrc
Steps:
Write new post in posts
posts
Update index in posts/index.md
posts/index.md
Generate HTML by running make
make