DEV Community

Cover image for What plugins, CMS etc. are using for your Gatsby powered blog?
Nick Taylor
Nick Taylor Subscriber

Posted on • Edited on • Originally published at iamdeveloper.com

What plugins, CMS etc. are using for your Gatsby powered blog?

Photo by Damian Zaleski on Unsplash

I'm really impressed with Gatsby's plugin architecture. Here's my current list of plugins

What Gatsby plugins do you have installed?

I've been using Gatsby since fall 2017, but only recently switched it to Netlify CMS, which is amazing by the way. The Workflow feature is not enabled by default in the CMS starter, but it's pretty easy to enable. In your config.yaml simply add the following line

publish_mode: editorial_workflow

For more information about additional config, see their docs.

As soon as this is enabled you have drafts (new branch), ready for publish (PR of your new branch), Review (someone who has access to your CMS to review the blog post or page (PR review) and Publish (merge to master). It's really powerful. I'm thoroughly impressed with the workflow.

If you have a CMS enabled, what are you using?

Top comments (7)

Collapse
 
delvaze profile image
jorge

I've personally had good success using Strapi! It's very open ended, and I'm a big fan of the self-hosted route, especially when you have total access to the code. I've found it's amazing for just putting together an API with little to no code, and it comes with a bunch of nifty features like permissions and autogenerated GraphQL + REST APIs!

Definitely check it out if you haven't yet! Here's the tutorial I followed along with!

Collapse
 
solarliner profile image
🇨🇵️ Nathan Graule

Thanks for showing me Strapi! I was struggling with declaring my APIs manually with Django (love their ORM), as any Node.js solution didn't really work for me. The content type builder, and the easy GraphQL integration is just top notch!

Collapse
 
pmbanugo profile image
Peter Mbanugo • Edited

I'm using the Netlify CMS for my blog. I didn't change and lot and I think it made it easier to start with. I saw a post the other day about allowing comments using GitHub issues and I might add that to the site later. I didn't dive into reading the tutorials. I just deployed the CMS and looked through the file system to modify a few things. I'm hosting it on Netlify so I'm injecting the google analytics script through Netlify and not using the google analytics plugin.

Collapse
 
alihusnainarshad profile image
Engr. Ali Husnain Arshad

Check out my blog (Netlify + Hugo)

alihusnain.ml

Collapse
 
carsoncgibbons profile image
Carson Gibbons

Hi Nick,

We have a lot of users building Gatsby apps using the Cosmic JS Headless CMS. I'd welcome your feedback!

Gatsby Example Apps
Gatsby Source Plugin

Collapse
 
aravindballa profile image
Aravind Balla

I've build a custom transform for adding github cards.

screenshot

I just have to mention the github url for the repo in my markdown source.

This is the source for it - github.com/aravindballa/website201...

Collapse
 
get_hariharan profile image
Hari Haran😎

This is dope