Skip to content
Minimal Personal Blog with Gatsby and Typescript
TypeScript JavaScript CSS
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE initial commit Oct 19, 2018
blog add custom banner for each post Oct 29, 2018
config replace GTM with placeholder Mar 16, 2019
src Fix 404 route layout Jan 8, 2019
static fix typo in repo Oct 29, 2018
.gitignore initial commit Oct 19, 2018
.huskyrc initial commit Oct 19, 2018
.lintstagedrc fix linting and style linting Nov 12, 2018
.prettierrc initial commit Oct 19, 2018
.stylelintrc fix linting and style linting Nov 12, 2018
README.md Update README.md 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
mobile.png
package-lock.json support for google tag manager Oct 29, 2018
package.json fix linting and style linting Nov 12, 2018
tsconfig.json initial commit Oct 19, 2018
tslint.json initial commit Oct 19, 2018

README.md

Gatsby 2 Power blog starter with Typescript

More features are coming, stay tuned!

Success Stories:

Description

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

Desktop

Mobile

new project

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

Keywords

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

Features

  • 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.