Skip to content

A ready to use, easy to customize Gatsby starter. Some functions: markdown posts, pages and fragments, contact form, searching, filtering by category, pwa (100%), favicons generator, rss, sitemap, FB comments, social sharing ...

License

Notifications You must be signed in to change notification settings

laterpay/gatsby-starter-personal-blog

 
 

Repository files navigation

PersonalBlog starter for Gatsby

DEMO website

More details soon. For now a couple of annotations.

The starter is ready to play with. You should to know at least two things.

Packages in beta

It uses two packages in beta stage: gatsby-plugin-algolia and material-ui-next

External services

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

An educational project

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

About

A ready to use, easy to customize Gatsby starter. Some functions: markdown posts, pages and fragments, contact form, searching, filtering by category, pwa (100%), favicons generator, rss, sitemap, FB comments, social sharing ...

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 98.6%
  • Shell 1.4%