Skip to content
Minimal Personal Blog with Gatsby and Typescript
TypeScript JavaScript CSS
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
blog add custom banner for each post Oct 29, 2018
config replace GTM with placeholder Mar 16, 2019
static fix typo in repo Oct 29, 2018
.gitignore initial commit Oct 19, 2018
.lintstagedrc fix linting and style linting Nov 12, 2018
.stylelintrc fix linting and style linting Nov 12, 2018 Update Nov 6, 2018
desktop.png add sceenshots Oct 25, 2018
gatsby-config.js support for google tag manager Oct 29, 2018
gatsby-node.js support for pagination in blog Oct 29, 2018
package.json fix linting and style linting Nov 12, 2018
tslint.json initial commit Oct 19, 2018

Gatsby 2 Power blog starter with Typescript

More features are coming, stay tuned!

Success Stories:


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



new project

gatsby new my_blog


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


  • Mobile-First approach in development.
  • TSLint & Prettier
  • Offline support
  • Category and Tag for post
  • Type Safe by TypeScript
  • Format Safe by TSLint, StyleLint and Prettier with Lint-Staged(Husky)
  • 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
You can’t perform that action at this time.