Photo by Damian Zaleski on Unsplash
I'm really impressed with Gatsby's plugin architecture. Here's my current list of plugins
- gatsby-plugin-feed
- gatsby-plugin-google-analytics
- gatsby-plugin-manifest
- gatsby-plugin-netlify
- gatsby-plugin-netlify-cms
- gatsby-plugin-offline
- gatsby-plugin-purgecss
- gatsby-plugin-react-helmet
- gatsby-plugin-sass
- gatsby-plugin-sharp
- gatsby-plugin-sitemap
- gatsby-plugin-twitter
- gatsby-plugin-web-font-loader
- gatsby-remark-copy-linked-files
- gatsby-remark-images
- gatsby-remark-relative-images
- gatsby-source-filesystem
- gatsby-transformer-remark
- gatsby-transformer-sharp
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)
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!
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!
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.
Check out my blog (Netlify + Hugo)
alihusnain.ml
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
I've build a custom transform for adding github cards.
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...
This is dope