Skip to content

mhadaily/gatsby-starter-typescript-power-blog

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Gatsby 2 Power blog starter with Typescript

I constantly update this theme as this is my main website theme

Description

This is a standard starter with Typescript, TSLint, StyleLint, Prettier, Lint-Staged(Husky), Sass, StyleComponent, PWA

new project

gatsby new my_blog https://github.com/mhadaily/gatsby-starter-typescript-power-blog

Success Stories

Features

  • Mobile-First approach in development.
  • Styled Component implementation
  • SCSS Ready (if neccessary)
  • Themable ready (Light/Dark or even more)
  • TSLint & Prettier
  • a11y lint rules
  • very optimized images by Gatsby Image
  • Purge CSS
  • Offline support
  • Category and Tag for post
  • Type Safe by TypeScript
  • Format Safe by TSLint, StyleLint and Prettier with Lint-Staged(Husky) (Git Hooks)
  • Blog page
  • Syntax highlighting in code blocks.
  • Pagination Ready
  • Ready to deploy to Github pages
  • Automatic RSS generation.
  • Automatic Sitemap generation.
  • Automatic support for Google Tag Manager
  • Netlify deploy ready

Desktop

Dark Mode

Mobile

Keywords

  • PWA
  • Blog
  • Personal website
  • TypeScript
  • TSLint
  • Progressive web app
  • StyleLint
  • Prettier
  • Lint-Staged
  • Styling:SCSS
  • Prisim.js
  • Style Components
  • Markdown
  • Pagination