Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Build Personal Blog with GitHub Repository #6
This is the best project I have done and the best use of the GitHub Repository. So, I'm building my blog with the Gatsby theme plugin and GitHub issues system as CMS.
To build this theme we need the
Setup GitHub Repository as CMS
This the cool hack to use GitHub issues system as a Content Management System(aka CMS) for your blog and you can use this in many ways.
So, now you can write the blog post into the Github repository as an issue. This is so powerful and easy to use.
Now Setup Gatsby project
Gatsby is so powerful and very helpful to improve the performance and SEO of your website. There is lot's plugin for gatsby. So, you can build an application with this technology.
Now you have to add some script to config the GitHub issues as CMS into gatsby.
Now run the command
Publish on Netlify
First, push your code to your GitHub repository and hook your repository branch with Netlify site. So, whenever you make changes and push to that hooked branch then Netlify automatically publish the changes.
Here is the official documentation that A Step-by-Step Guide: Deploying on Netlify