Skip to content
This repository has been archived by the owner on Jan 9, 2020. It is now read-only.

significa/gatsby-starter-typescript

Repository files navigation

{{= appName }}

{{= appName }}

Features

Architecture

  • Typescript supports;
  • 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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published