You can access it online at www.igorstar.com.
Personal blog. Feel free to use it as a template.
- 🌿 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!
# Clone repo
git clone https://github.com/igor-starostenko/igorstar.git
cd igorstar
yarn install
# To develop
yarn dev
# To build
yarn build
# 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
- Igor Starostenko (@IgorStarostenko)