Too Long; Didn't Read
Pelican is a static site generator and hosted through GitHub using GitHub Pages. GitHub Pages is a service provided by GitHub for hosting a website under the <your-username>.github.io URL. There’s one annoying little thing though… GitHub Pages assumes the repository contains the root folder to be served to the world. I don’t like breaking my blog into two repositories: one for the website “source” files, and one for output which will be served on GitHub Pages. I want to keep everything in one place.