Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/iamskok/gatsby-dev-blog-starter

Gatsby development blog starter
https://github.com/iamskok/gatsby-dev-blog-starter

blog gatsby

Last synced: 2 months ago
JSON representation

Gatsby development blog starter

Awesome Lists containing this project

README

        


Gatsby


Gatsby Development Blog Starter

Kick off your project with this development blog boilerplate. This starter ships with the main Gatsby configuration files you might need to get up and running blazing fast with the blazing fast app generator for React.

## Features

* [Commitizen](https://github.com/commitizen/cz-cli) CLI prompt for constructing commits based on Angular's [Commit Message Conventions](https://gist.github.com/stephenparish/9941e89d80e2bc58a153).
* [Standard Version](https://github.com/conventional-changelog/standard-version) CLI tool to automate versioning and CHANGELOG generation.
* [Prettier](https://github.com/prettier/prettier) is an opinionated code formatter.
* [React Headroom](https://github.com/KyleAMathews/react-headroom) - hides page header until it's needed.
* [React Helmet](https://github.com/nfl/react-helmet) add `` to React.
* [Dracula syntax highlighting theme](https://github.com/iamskok/gatsby-prismjs-dracula) with [code block titles](https://github.com/DSchau/gatsby-remark-code-titles) and [copy buttons](https://github.com/iamskok/gatsby-remark-code-buttons)
* GitHub Comments. The original idea was taken from [donw.io](http://donw.io/post/github-comments/).
* [Gatsby Images](https://www.gatsbyjs.org/packages/gatsby-image/) optimized for the theme layout.
* [Emoji](https://www.gatsbyjs.org/packages/gatsby-remark-emoji-unicode/) support 🎉.
* [Autolink Headers](https://www.gatsbyjs.org/packages/gatsby-remark-autolink-headers/)
* [Responsive iFrame](https://www.gatsbyjs.org/packages/gatsby-remark-responsive-iframe/) wraps iFrames in a responsive elastic container with a fixed aspect ratio.

## Roadmap

* Configure [Google Analytics](https://www.gatsbyjs.org/packages/gatsby-plugin-google-analytics/).
* Add share buttons in post template.
* Add form submition on contacts page.
* UI redesign and dropping [Google Material UI](https://github.com/mui-org/material-ui).

[PR's are welcome](https://github.com/iamskok/gatsby-dev-blog-starter/pulls) 🤗