GitHub comes with an interesting “pages” feature: you can upload things there
and it will be available directly from their servers. As Pelican is a static
file generator, we can take advantage of this.

GitHub allows you to create user pages in the form of username.github.com.
Whatever is created in the master branch will be published. For this purpose,
just the output generated by Pelican needs to pushed to GitHub.

So given a repository containing your articles, just run Pelican over the posts
and deploy the master branch to GitHub: