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

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

Host your Own Free Blog with Gatsby, Novela Theme, and Github Pages. 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.

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

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Building and hosting Portfolio with Gatsby and GitHub Pages

I am an ML developer and knows very little about web-development, I needed to showcase my skills to the world so I recently made a portfolio for myself in just 2 days. Have a look at it. Do you liked it? Well, you could also make a pretty interactive and beautiful looking portfolio for yourself in a very little amount of time. In this tutorial we would be focusing on learning how to get a starter-template from Gatsby to build a portfolio and hosting it on GitHub Pages so that you can share it with anyone and anywhere easily.

A Simple Guide to Github Page Deployment

Long story short: Jekyll is a template engine changing markdown documents on static HTML webpages, that you can then host anywyere, because you don't need databases or server that has PHP or Python.

How to Deploy React Apps for Free With GitHub Pages

GitHub Pages has emerged as an excellent way for developers to deploy their projects online for free. It’s fast, free, and pretty simple…

How to Compare Multiple GitHub Projects with Our GitHub Stats tool

In this article we are going to compare three most popular machine learning projects for you.

Deploying my portfolio website on Github Pages using Github Actions.

Deploying my portfolio website on Github Pages using Github Actions. I recently deployed my portfolio site and wanted to try out github actions and this is my experience of automating the deployment.