igorstar.com
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 withframer-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 onnext/core-web-vitals
) -
π Responsive gallery withreact-photo-gallery
Do you have suggestions or feedback? Open an issue!
Lighthouse scores
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
- Igor Starostenko (@IgorStarostenko)