I create this simple homepage by using Markdwon and one Jekyll Themes called minimal.
Whenever I commit to this repository, GitHub Pages will run Jekyll to rebuild the pages in your site, from the content in your Markdown files.
For more details see GitHub Flavored Markdown.