A hybrid web architecture: A high-performance Portfolio built with React (Vite) seamlessly integrated with a Hugo-powered Blog.
Welcome to my personal slice of the internet. This repository is unique because it combines the best of two worlds:
- The Portfolio (Root): A dynamic Single Page Application (SPA) built with React + Vite for a modern, interactive showcase of my work.
- The Blog (
/blog): A static, blazing-fast content engine powered by Hugo, perfect for SEO and long-form writing.
Both projects live in this monorepo and are built & merged automatically via GitHub Actions before being deployed to GitHub Pages.
The project structure is designed to keep concerns separated while sharing the same deployment pipeline.
omarizquierdo.dev/
├── src/ # ⚛️ React Source Code (Portfolio)
├── blog_hugo/ # ✍️ Hugo Source Code (Blog)
├── public/ # 🖼️ React Static Assets
├── .github/workflows/ # 🤖 CI/CD Pipeline
├── package.json # Dependencies for the Portfolio
└── vite.config.js # Vite Configuration