If you’re looking to launch your own blog and self-host then it’s worth looking at building a Gatsby site and deploying to GitHub. GitHub Pages provides a perfect, free hosting platform for any static website and Gatsby’s GH-pages plugin makes the integration simple. In this post, I’ll cover how to set up a Gatsby blog using the Novela Theme, and deploy it to GitHub Pages.
Gatsby requires npm and Node.js so if you don’t have those already head on over to nodejs.org and go through the install for your system.
npm install -g gatsby-cli
The Gatsby Command-Line will let you deploy and run your gatsby site locally for testing.
gatsby new your-blog-name https://github.com/narative/gatsby-starter-novela
Replace “your-blog-name” with whatever you want your project to be called.
gatsby new
pulls a project from an existing source you can use any theme you’d like, but I certainly recommend the Novela theme for a well-designed blog. Check out their live demo here: novela.narative.co.
#github-pages #hosting #gatsby #programming #github