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
- I am using this template for my website https://www.majidhajian.com
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