Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Gatsby and Netlify CMS starter for launching a fast personal website or blog with dark/light mode, search, and SEO.
Foundation Gatsby is a Gatsby v4 starter boilerplate that scaffolds a personal website or blog with a browser-based Netlify CMS for content management, and deploys to Netlify with one click.
Foundation Gatsby (also called Foundation) is an open-source starter template built on Gatsby v4 and React. It outputs a static personal website or blog whose posts, pages, and site settings are edited through Netlify CMS, a headless CMS that stores content as Markdown files in the repository. The template is maintained by Lindsey K. (Twitter: dev_lindseyk) and includes a one-click Deploy to Netlify button, plus a Vercel badge in the README. It provides Home, About, and Contact page templates, a blog post template, and a global settings area for site title, URL, and Google Analytics.
gatsby new, run gatsby develop, and explore the GraphQL data layer at localhost:8000/___graphql.After deploying to Netlify (or installing locally), you enable Netlify Identity, invite yourself as a user, and turn on Git Gateway. Then log in at your-site.netlify.app/admin/ to write and publish content. Locally, run npx netlify-cms-proxy-server alongside gatsby develop to edit with the CMS on your machine.
The starter is available publicly on GitHub, and the README does not mention any paid tier. You can install it with the Gatsby CLI and deploy it to Netlify's free tier, though Netlify's own pricing applies to your hosting usage.
No. Adding and editing posts and pages through Netlify CMS requires no coding. Customizing layout, styling, or functionality does require Gatsby and React knowledge; the README links to the Gatsby tutorial and documentation for that.
Yes. The README links to a short article on adding a custom domain to a Netlify website, so you can point your own domain instead of the default site-name.netlify.app.
In Netlify, go to Settings > Identity to invite users, and enable Git Gateway under Services. Invitees get CMS access without needing access to your GitHub repository.
