This repository has been archived on 2026-10-23 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
43207b7b6e7f7a5128158ac6f6556d644ec8eba7
Gatsby v2 WordPress Starter
This starter is forked from the gatsby-starter-netlify-cms and modified to use WordPress instead of netlify-cms.
Demo: https://gatsby-starter-wordpress.netlify.com/
Warning
: Using
yarn upgradeornpm updatewill break the site. See GatsbyCentral/gatsby-starter-wordpress#36 and gatsbyjs/gatsby#10262 for more info. Hopefully we'll have a resolution soon. - 19 Dec 2018
Use it now
gatsby new NAME https://github.com/GatsbyCentral/gatsby-starter-wordpress
- Edit
gatsby-config.js, changebaseUrl- Make sure you have at least 1 post and 1 page on your WordPress site
- Make sure at least 1 post has at least 1 tag
- Rejoice
- File any issues here
Known Limitations
- This is based on the netlify starter which uses bulma. This adds 150KB to every built page.
- Your WordPress site must have at least 1 post with 1 tag, or the starter will crash
- Nested pages / categories will not render with nested pages
- A WordPress page like
/about/team/will render on Gatsby as/team/ - Likewise for categories
- Discussion here https://github.com/GatsbyCentral/gatsby-starter-wordpress/issues/24
- A WordPress page like
CSS Processing
This plugin uses gatsby-plugin-purgecss and bulma. The bulma build would otherwise be ~170K which adds 170K to each of your built HTML pages. However, with purgecss this is reduced 90%.
Contributors
This starter was forked from the netlify starter by the GatsbyCentral crew. Additional contributions were gratefully received from the following folks:
Languages
JavaScript
72.2%
SCSS
27.8%