Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/brohlson/gatsby-datocms-starter

⚛️ My preferred configuration for Gatsby DatoCMS projects
https://github.com/brohlson/gatsby-datocms-starter

context datocms gatsby hooks lodash netlify react styled-components

Last synced: about 2 months ago
JSON representation

⚛️ My preferred configuration for Gatsby DatoCMS projects

Awesome Lists containing this project

README

        

![Banner](https://i.imgur.com/KDyK3sU.jpg "Banner")

# Gatsby DatoCMS Starter

[![Netlify Status](https://api.netlify.com/api/v1/badges/6fa40240-03dc-4966-9286-7667ceb79dc4/deploy-status)](https://app.netlify.com/sites/gatsby-datocms-starter/deploys)
[![style: styled-components](https://img.shields.io/badge/style-%F0%9F%92%85%20styled--components-orange.svg?colorB=daa357&colorA=db748e)](https://github.com/styled-components/styled-components)

### Vendors
- DatoCMS: Includes setup for `HomePage`, `BlogPage`, `BlogPost` models
- Netlify: Includes build scripts & setup for a simple contact form function/endpoint

### Installation
- `gatsby new my-site https://github.com/brohlson/gatsby-datocms-starter`
- Create `.env`, `.env.production`, `.env.development` files based on `.env.example`
- Add `siteUrl` and `sitemapPath` in `site-config` for SEO utils
- Create the `Home Page`, `Blog Page`, `Blog Post` models in DatoCMS
- Kick some ass

### Credits
- [Inter Font](https://rsms.me/inter/) by Rasmus Andersson & [typeface-inter package](https://github.com/ajmalafif/typeface-inter) by Ajmal Afif