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.

Installing Gatsby

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

Host your Own Free Blog with Gatsby, Novela Theme, and Github Pages
1.80 GEEK