GitHub Pages is a great way to generate a site for your project.
Hosted directly from your GitHub repository, setup is easy and
Jekyll allows you to blog with markdown syntax.
GitHub Pages is a free service, even after the first year.
Launch your site directly from your GitHub repository.
Register your free domain with nc.me and we’ll take care of the CNAME records behind the scene so you’ll be ready to roll shortly after choosing GitHub.
GitHub has a number of how-tos if you’re stuck.