A modern, responsive personal website built with Gatsby.js, featuring a sleek design and interactive elements.
- Modern and responsive design
- Built with Gatsby.js for optimal performance
- Interactive 3D elements using Three.js
- Syntax highlighting for code snippets
- Google Analytics integration
- SEO optimized with sitemap generation
- Tailwind CSS for styling
- SASS support for custom styling
- Gatsby.js - React-based static site generator
- React - JavaScript library for building user interfaces
- Three.js - 3D graphics library
- Tailwind CSS - Utility-first CSS framework
- SASS - CSS preprocessor
- React Syntax Highlighter - Code syntax highlighting
- Node.js (v14 or later)
- Yarn or npm package manager
-
Clone the repository:
git clone https://github.com/cesarolvr/cesarolvr-www.git cd cesarolvr-www
-
Install dependencies:
yarn install # or npm install
-
Start the development server:
yarn dev # or npm run dev
The site will be available at http://localhost:8000
yarn dev
ornpm run dev
- Start development serveryarn build
ornpm run build
- Build for productionyarn serve
ornpm run serve
- Serve production buildyarn clean
ornpm run clean
- Clean Gatsby cache
The project uses several Gatsby plugins and configurations:
gatsby-plugin-google-gtag
- Google Analytics integrationgatsby-plugin-image
- Image optimizationgatsby-plugin-manifest
- PWA supportgatsby-plugin-sitemap
- SEO optimizationgatsby-plugin-postcss
- PostCSS supportgatsby-plugin-sass
- SASS support
This project is licensed under the MIT License - see the LICENSE file for details.
Cesarolvr