See the blog post and video here:
Use Jekyll to generate static blogs.
Static web sites don't need any special server software, or databases. They're super-fast, and Jekyll gives you complete control over the output HTML.
You will learn how to:
* set up a HTML layout template
* write a post in Markdown
* build a index page with a list of posts
* set up an RSS feed
* extend Jekyll with plugins
* host your blog on GitHub Pages
_posts/2013-05-18-welcome.md---layout: posttitle: "Welcome to Jekyll!"date: 2013-05-18 20:48:00categories: jekyll update---Youll find this post in your `_posts` directory - edit this post andre-build (or run with the `-w` switch) to see your changes!To add new posts, simply add a file in the `_posts` directory thatfollows the convention: YYYY-MM-DD-name-of-post.ext.
GitHub Pages● Per user:– New repo: “username.github.io”– Visible at http://username.github.io● Per repository:– New branch: “gh-pages”– Visible at http://username.github.io/repository/
GitHub Pages● Custom Domain– Create “CNAME” file with “domain.com” text– For example.com:● DNS “A” record → 22.214.171.124– For www.example.com:● DNS “CNAME” record → username.github.io● 404 Not found– Create “404.html” file at top-level