gatsby-wordpress-deva-theme is a Gatsby theme plugin that converts a WordPress blog into a static website by sourcing all content from a headless WordPress CMS.
What is gatsby-wordpress-deva-theme?
gatsby-wordpress-deva-theme is a Gatsby theme plugin designed as a frontend replacement for the WordPress engine. It pulls content from a headless WordPress CMS and outputs a pre-rendered, static site using the Deva theme skin. The theme runs on Gatsby and is built with React, and it is inspired by and customized from Draftbox's Gatsby Balsa theme. The repository describes it as a feature-rich Gatsby theme plugin for creating blogs from headless WordPress CMS.
The theme covers all standard blog functionality and includes a live demo at durgeshgupta.com.
What makes gatsby-wordpress-deva-theme stand out?
- Deva theme — A complete blog design skin included with the theme, based on the Deva WordPress theme look.
- SEO optimized — Includes on-page metadata handling that supports search engine visibility.
- Gatsby images — Uses Gatsby's image optimization pipeline to serve responsive, optimized images.
- AMP pages — Automatically generates AMP versions of blog content for faster mobile loading.
- RSS feed — Outputs an RSS feed so readers can subscribe to new posts.
- Sitemap — Generates an XML sitemap for search engine crawlers.
- Contact form — Provides a built-in contact form for site visitors.
- Subscribe form — Includes an email subscribe form for building an audience.
- Social sharing — Adds social sharing buttons to posts to spread content.
It also includes a styled 404 page and is described as composable and extensible for further development.
Who should use gatsby-wordpress-deva-theme?
- Bloggers with WordPress: Publish posts in WordPress and serve them as a static site with improved speed and security without managing a traditional WordPress frontend.
- Developers building headless CMS sites: Use the theme as a Gatsby starter that already integrates the WordPress content layer, then customize via the code export feature.
- Agencies creating client blogs: Deploy a branded blog quickly using the Deva theme skin with contact, subscribe, and social features included.
What can you do with gatsby-wordpress-deva-theme?
- Launch a fast blog: Take an existing WordPress blog and point this Gatsby theme at its headless CMS to generate a static site.
- Set up subscriber capture: Use the built-in subscribe form to collect email addresses directly from the blog.
- Add AMP support: Get mobile-optimized AMP pages for posts automatically, which is useful for improving mobile performance.
- Customize the theme: Since it is composable and extensible, developers can override components and extend the theme's behavior within Gatsby.
FAQ
Does this theme require coding to set up?
The marketing copy states that you can get a fast frontend for your WordPress blog in 5 minutes or less without coding. For developers who want to modify it, the theme provides a code export feature.
Does the theme support AMP?
Yes, AMP Pages are listed as one of the theme's features, so the theme generates Accelerated Mobile Pages versions of blog content.
What CMS does this theme work with?
The theme is designed specifically for headless WordPress CMS. It sources all content from a WordPress installation and has no built-in content editing of its own.
Can I customize the theme?
Yes, the theme is described as composable and extensible, and the code export feature lets developers take the underlying Gatsby code and modify it to fit their needs.





