significa / gatsby-starter

Opinionated Gatsby v2 starter.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

{{= appName }}

{{= appName }}

Features

Architecture

  • One config file for site-wide settings (/content/site-config.js);
  • React Context for global UI state, with SSR;
  • UI Folder with common components;
  • No index files: Header/Header.tsx and Header/Header.css.ts
  • Support alias and absolutes imports: @ to access ./src;

SEO

  • SEO component: Social / meta tags;'
  • Generate sitemap automatically;
  • Generates all favicons for Web, Android, iOS,

Style

Quality code and others

  • Fomat Prettier by Lint stage (only update what is in HEAD);
  • size-plugin to keep an eye on your bundle sizes
  • commitlint: Lint commit messages;
  • Eslint;
  • Run develop mode from Local LAN (0.0.0.0:8000);
  • Test support

Run development mode

Start up the project

npm run develop

Build

Make a new build to /public folder

npm run build

Built with Gatsby.


Based on gatsby-universal and gatsby-starter-strict

About

Opinionated Gatsby v2 starter.

License:MIT License


Languages

Language:JavaScript 100.0%