Gatsby Power Blog

by Majid Hajian

Minimal Personal Blog with Gatsby and 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
MIT License
Free
PreviewGet

Deploy theme in one click

Deploy to netlify
Gatsby

Gatsby template

  • Compatible with Gatsby v2
  • It is a Gatsby starter
Markdown

Compatible with Markdown

  • This template uses only local files