Skip to content

igor-starostenko/igorstar

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

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

igorstar.com

styled with prettier

You can access it online at www.igorstar.com.

Personal blog. Feel free to use it as a template.


Features

  • 🌿 Static site based on NextJS
  • 🎞 Contentful CMS integrated
  • βš™οΈ AWS Amplfiy optimizations integrated
  • 🀩 Page Transitions with framer-motion
  • πŸ’… styled-components
  • πŸ’― Optimized with Google Lighthouse (including test)
  • πŸ”₯ Code Splitting of CSS and JS (component based)
  • πŸ”ͺ Inline SVG support
  • βš™οΈ One config file for site-wide settings
  • πŸ’™ Most social + meta tags in one component
  • πŸ–Ό All favicons generated,only one icon file needed
  • 🌐 Offline support
  • πŸ“„ Manifest support
  • πŸ—Ί Sitemap autogenerated
  • 😎 Prettier for code style
  • πŸ‘¨β€πŸ« ESLint (based on next/core-web-vitals)
  • πŸŒ… Responsive gallery with react-photo-gallery

Do you have suggestions or feedback? Open an issue!

Lighthouse scores

Lighthouse Score

Usage

# Clone repo
git clone https://github.com/igor-starostenko/igorstar.git
cd igorstar
yarn install

# To develop
yarn develop

# To build
yarn build

# To run static (SSG)
yarn serve

# To test SSR (for Lighthouse etc.)
yarn start

# To test code style
yarn lint

# To format JS (precommit)
yarn format

# To generate favicons (included in `build`)
yarn build:favicons

# To generate sitemap (included in `build`)
yarn build:sitemap

# To backup contentful content by content type
yarn contentful:backup

# To export all data from contentful
yarn contentful:export

Author