GitHub Pages is GitHub's static site publishing platform. In addition to supporting regular HTML content, GitHub Pages is deeply integrated with Jekyll, a popular static site generator designed for blogging and software documentation. And that's not all! GitHub Pages sites are used for everything from blogs to fullblownsites.
We're going to talk about more complex GitHub Pages sites as we work through this series. For right now, we're going to work through the simplest way to use GitHub Pages: publishing a single Markdown file.
It can be frustrating to realize that hours of hard work are missing from your contributions graph and difficult to determine why. This article contains a few questions to ask yourself to ensure that all your commits are in your graph.