In order to create your own Ghost blog for free and host it on Github pages, check the following instructions. These instructions were tested on Linux, if you know how to make it work for Windows or Mac OS, please let me know and I'll add the instructions here. Check out the Live Demo.
Before we start, you need to install some prerequisites:
- pip: Python 2.7.9 and later comes with pip by default, so it won't bother you.
- buster: a Python package.
- NodeJS: make sure that your NodeJS version is officially supported by latest Ghost release.
- npm: NodeJS package manager.
- knex-migrator: you will also need to run
knex-migrator init