Skip to content

OmarIzquierdo/Blog

Repository files navigation

👨‍💻 Omar Izquierdo | Portfolio & Blog

React Vite Hugo TailwindCSS GitHub Actions

A hybrid web architecture: A high-performance Portfolio built with React (Vite) seamlessly integrated with a Hugo-powered Blog.


🚀 About The Project

Welcome to my personal slice of the internet. This repository is unique because it combines the best of two worlds:

  1. The Portfolio (Root): A dynamic Single Page Application (SPA) built with React + Vite for a modern, interactive showcase of my work.
  2. 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.

📂 Architecture

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

About

Personal blog with articles, notes, and cheatsheets on Software Development & Cybersecurity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors