More details soon. For now a couple of annotations.
The starter is ready to play with. You should to know at least two things.
It uses two packages in beta stage: gatsby-plugin-algolia and material-ui-next
The starter uses external services for some functions: contact form, comments, searching, analytics. To use them you have to secure some access data. No worries, all services are free or have generous free tiers big enough for a personal blog.
The starter needs an .env
file like this in the root folder
GOOGLE_ANALYTICS_ID=...
ALGOLIA_APP_ID=...
ALGOLIA_SEARCH_ONLY_API_KEY=...
ALGOLIA_ADMIN_API_KEY=...
ALGOLIA_INDEX_NAME=...
FB_APP_ID=...
The contact form does not need any settings it should work out of the box if you deploy the website to Netlify
This is an educational project. I'm going to write a series of articles describing what, how and why I did. I'm aiming at helping beginners to understand how the code works. If you are interested visit Greg for Gatsby. To be in touch follow me at @greglobinski