July was full of ordinary items revealed to be cakes ?, and extraordinary websites powered by Gatsby Themes!
It’s been a year since we unveiled Gatsby Themes and celebrated the release with “Theme Jam”, a hackathon that produced dozens of powerful and beautiful projects. A Gatsby Theme is like a Gatsby plugin that includes a gatsby-config.js file, and can add pre-configured functionality, data sourcing, and/or UI code to Gatsby sites. In the beginning we saw most developers focus on the UI capabilities of themes. A year later we see themes package, split, and combine functionality for every common website use case you can think of! Search “theme” in the plugins directory to discovery over 400 Gatsby Themes you can use for your own projects.
July was also a huge month for official Gatsby Themes. We updated our popular Blog Theme to 2.0 and introduced better image support, search engine optimization, webfont configuration, and more. We also made it easier to swap styles for your blog, using Theme-UI presets. Don’t be fooled by the name “blog” though. This theme is the perfect add-on for any site that needs to continually publish content. The lead engineer on the theme, Laurie Barth also revamped the step-by-step Gatsby Blog Theme tutorial, so you can get started customizing this theme quickly.
Also this month, we released a new official theme for adding i18n support to your Gatsby site! This i18n theme gives you access to specialized React components that help with building a multilingual site. The lead developer on this theme, Lennart Jörgens also created 3 “child themes” for popular translation libraries. The i18n theme is great to use for any project that requires localization, but is also a solid example to study if you want to build your own Gatsby Theme.
? New in Gatsby and Gatsby Cloud!
Gatsby Cloud Workspaces
Also in July we shipped Workspaces, a major improvement to how you can use Gatsby Cloud. New sites can be added to a Workspace from any repository or organization in GitHub, not just your own. And now you can create new Workspaces with separate subscriptions, giving you the flexibility to organize your sites to match your needs (especially when you need to set up a client’s account for them). Sign up to Gatsby Cloud for free to give Workspaces a spin.
Enhanced WordPress Integration with Gatsby Cloud
Gatsby released the BETA of our new source plugin for WordPress, and it comes packed with lots of new features and improvements. Your Content Editors will love the integration with Gatsby Cloud, including Gatsby Preview and near real-time builds. Even if you haven’t built a website with WordPress before, we think this new source plugin will make the Gatsby / headless WordPress stack a joy to experiment with.
Faster Builds for Sites Using Static Queries
Improved Architecture for Gatsby
This change is a rewrite of the way the
develop command runs a build. It coordinates the process, replacing lots of watchers and events spread throughout the codebase with one central state machine that handles the process. This new architecture prevents lots of race conditions and subtle bugs, and opens the door for many new possibilities ?.
?? New from the Gatsby Team
Marcy Sutton interviewed web perf consultant Tim Kadlec on Twitch about “Improving Gatsby Site Performance”. The tips for how to interpret Lighthouse scores are mind blowing, and well worth your watch time.
? New from the Gatsby Community
Alexandra Spalato and Paulina Hetman appeared on the Party Corgi Podcast to talk about making premium Gatsby Themes for WordPress. We’ve seen a sneak peek of their work, and both the Gatsby and WordPress communities are going to be blown away by these projects ?. https://twitter.com/partycorgipod/status/1288087382504419335
Arshad is back with another Gatsby Theme for to his growing ReflexJS collection. This new theme adds a video section to your site, and is optimized with SEO, OG and Twitter metatags. Reflex also comes with beautiful, ready-to-use components so you can customize the style and layout of your site quickly.
? New from the Gatsby Ecosystem
Rewrite of GraphCMS’s source plugin
Strapi’s Gatsby Blog Starter
Ink, a project that enables you to build command-line apps using React released version 3, a major upgrade. We use Ink for Gatsby’s CLI, so you will soon features from this update flow into our project. If you ever wanted to build a CLI yourself, and you know React, give Ink a try.
? Next from Gatsby
New alpha for Gatsby Recipes
If you want to be the first to hear about new features from Gatsby, and updates from the Gatsby ecosystem, subscribe to our newsletter below!