First thing is first, github uses gem files to serve github pages. It is used to serve only static content and you know blog content are static. We will begin with repo creation in github (you know how to, right?😀).