Build A Blog With React Gatsby Using StoryHub
Tags: gatsby, react, blog, storyhub
Published: 2020-03-05 08:02:18

Nowadays, React Gatsby is implemented to make blog related template. And it is becoming a trend. So today, we will discuss a blog template entirely based on React Gatsby. We will try to make you understand the complete implementation of this blog template. So let us start the article.

## StoryHub – React Gatsby Blog Template

![StoryHub](https://i0.wp.com/redq.io/blog/wp-content/uploads/2020/02/StoryHub.jpg?resize=590%2C300&ssl=1 "StoryHub")

StoryHub is a blog template powered by React & GatsbyJS. It’s an entirely functional static blog template. It’s swift, optimized for quick render. SEO friendly, complete markdown format supported. You will able to host it anywhere like GitHub, s3, now.sh, etc. It’s straightforward to use, and it provides better performance than WordPress. RedQ Inc. is the developer of this template who created reusable react components and modern monorepo architecture so that you can build multiple apps with standard components.

  
[View Demo](http://bit.ly/2qjgs5h)  

### Developed with React, Typescript a Gatsby JS.

Boot your server-side rendering landing page in minutes.

-   Gatsby blog starter.
-   All components are written in Typescript.
-   Monorepo Supported with Lerna Configuration.
-   Reusable components across different blog templates.
-   Styled System and Style Components are used.

## Hosting & Deployment

### Getting your shiny new Gatsby site deployed within minutes

-   Firebase
-   Netlify
-   AWS
-   Github
-   Zeit Now
-   Amazon S3

### **Template Features:**

-   Js Gatsby, TS Typescript, Monorepo Support
-   Instagram Feed, SEO Friendly, MailChimp Integration,
-   Built-in Components, Disqus Integration, Fast performance

## Step By Step Process to utilize the blog template

### ****How to Configure / How to Install ****

This template has 5 different Blog demos. They are

1.  [**Agency Blog**](https://storyhub-agency-tarex.redq.now.sh/)![Agency](https://i1.wp.com/redq.io/blog/wp-content/uploads/2020/02/Agency.jpg?resize=510%2C788&ssl=1)
2.  [**Personal Blog**](https://storyhub-personal-tarex.redq.now.sh/)![Personal](https://i0.wp.com/redq.io/blog/wp-content/uploads/2020/02/Personal.jpg?resize=510%2C788&ssl=1)
3.  [**Personal Blog minimal**](https://storyhub-minimal-tarex.redq.now.sh/)![Personal minimal](https://i0.wp.com/redq.io/blog/wp-content/uploads/2020/02/Personal-minimal.jpg?resize=510%2C788&ssl=1)
4. 
5.  [**Image Blog**](https://storyhub-image-tarex.redq.now.sh/)![Image](https://i2.wp.com/redq.io/blog/wp-content/uploads/2020/02/Image.png?resize=510%2C788&ssl=1)
6.  [**Minimal Photography Blog**](https://storyhub-minimal-photography-tarex.redq.now.sh/)![Minimal Photography](https://i1.wp.com/redq.io/blog/wp-content/uploads/2020/02/Minimal-Photography.jpg?resize=510%2C788&ssl=1)

After downloading the file from ThemeForest, You will find the StoryHub zip file. Then unzip StoryHub.zip file and run the following commands.

### ****If you want to run Agency Blog on Gatsby Js server, then****

1.  yarn on Storyhub folder.
2.  yarn agency-dev on Storyhub folder.

Then, please go to address localhost:8000 on your browser and You will find Agency blog. Similarly,

### ****If you want to run Personal Blog on Gatsby Js server, then****

1.  yarn on Storyhub folder.
2.  yarn personal-dev on Storyhub folder.

Then, please go to address localhost:8000 on your browser and You will find the personal blog.

### ****If you want to run Personal Blog Minimal on Gatsby Js server, then****

1.  yarn on Storyhub folder.
2.  yarn minimal-dev on Storyhub folder.

Then, please go to address localhost:8000 on your browser and You will find personal blog minimal demo.

### ****If you want to run Image Blog on Gatsby Js server, then****

1.  yarn on Storyhub folder.
2.  yarn image-dev on Storyhub folder.

Then, please go to address localhost:8000 on your browser and You will find Image blog.

### ****If you want to run Minimal Photography blog on Gatsby Js server, then****

1.  yarn on Storyhub folder.
2.  yarn photography-dev on Storyhub folder.

Then, please go to address localhost:8000 on your browser and You will find Minimal Photography blog.

### ****If you want to run Personal blog lite-on Gatsby Js server, then****

1.  yarn on Storyhub folder.
2.  yarn lite-dev on Storyhub folder.

Then, please go to address localhost:8000 on your browser and You will find Minimal Photography blog.

### ****Stack Used By the developer****

1.  Lerna (A tool for managing JavaScript projects with multiple packages. https://lernajs.io)
2.  Yarn Workspace.
3.  React Js.
4.  Typescript.
5.  Gatsby Js.
6.  GraphQl.
7.  Styled System and Styled Components

**Original post: ** [Build A Blog With React Gatsby](https://redq.io/blog/how-to-build-a-blog-with-react-gatsby/)

**Note:**  This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.