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 devornpm run dev- Start development serveryarn buildornpm run build- Build for productionyarn serveornpm run serve- Serve production buildyarn cleanornpm 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
