A modern, minimalist, and fully customizable web curriculum vitae. Built with Vite, Handlebars, and Tailwind CSS using Static Site Generation (SSG). It features multilingual support, dark/light modes, and ultra-fast loading times.
- Core: HTML, CSS, JavaScript
- Framework & Build: Vite, Handlebars (SSG)
- Styling: Tailwind CSS (Zinc/Slate palette)
- Deployment: GitHub Pages (via GitHub Actions) & Vercel
- Dynamic Theming (v1.1.0): Users can now choose any Tailwind color palette for their CV just by changing
primaryColorandneutralColorindata.js. - Rich Configurability: A pure SSG template easily configurable for anyone. Adapted a complex design into a modular system where users only edit a single
src/data.jsfile, without touching HTML/CSS. - Custom Assets (v1.1.0): Dynamic custom favicon and profile photo configuration.
- Enhanced UI (v1.1.0): Optional portfolio action button in the hero section and support for links inside the About Me section.
- Clone or Fork this repository
- Install dependencies:
npm install
- Run the local development server:
npm run dev
- Customize your data:
Open the
src/data.jsfile. Here you will find detailed comments explaining how to update your name, links, work experience, education, profile picture, and settings. - Add your profile photo:
Replace the
public/placeholder-photo.pngfile with your own picture, or update thephotoPathinsrc/data.js.
- Option 1 (GitHub Pages): This repository includes a GitHub Actions workflow. If you Fork this, push changes to
main, and set your Pages source to GitHub Actions, it deploys automatically.- Your live URL will be:
https://<your-username>.github.io/<repository-name>/(e.g.,https://annasmith.github.io/my-cv/).
- Your live URL will be:
- Option 2 (Manual Vercel Deployment):
- Create a free account at Vercel.
- Click on "Add New..." > "Project".
- Import your GitHub repository.
- Vercel will automatically detect Vite. Leave the default settings (
npm run buildanddistoutput directory) and click Deploy. - Your site will be live instantly with a free
.vercel.appdomain!
- Option 3 (Other Hosting): Run
npm run buildand upload the generateddist/directory to any hosting service (like Netlify, Firebase, or a traditional web host).
Un currículum vitae web moderno, minimalista y completamente personalizable. Construido con Vite, Handlebars y Tailwind CSS usando Generación de Sitios Estáticos (SSG). Incluye soporte multilingüe, modos claro/oscuro y tiempos de carga instantáneos.
- Core: HTML, CSS, JavaScript
- Framework & Build: Vite, Handlebars (SSG)
- Estilos: Tailwind CSS (Paleta Zinc/Slate)
- Despliegue: GitHub Pages (vía GitHub Actions) & Vercel
- Temas Dinámicos (v1.1.0): Los usuarios ahora pueden elegir cualquier paleta de colores de Tailwind para su CV cambiando
primaryColoryneutralColorendata.js. - Configurabilidad Total: Una plantilla SSG fácilmente configurable para cualquier persona. Adapté un diseño complejo a un sistema modular donde solo editas el archivo
src/data.jssin tocar HTML ni CSS. - Recursos Personalizables (v1.1.0): Configuración dinámica del favicon y foto de perfil.
- Interfaz Mejorada (v1.1.0): Botón opcional de portafolio en la cabecera y soporte para enlaces en la sección Sobre Mí.
- Clona o haz Fork de este repositorio
- Instala las dependencias:
npm install
- Inicia el entorno de desarrollo local:
npm run dev
- Personaliza tus datos:
Abre el archivo
src/data.js. Allí encontrarás comentarios detallando cómo cambiar tu nombre, enlaces, experiencia y configuraciones. - Añade tu propia foto de perfil:
Reemplaza
public/placeholder-photo.pngpor tu imagen, o actualiza la ruta ensrc/data.js.
- Opción 1 (GitHub Pages Automático): Usa el GitHub Action incluido. Haz Fork, sube a
main, y en Ajustes > Pages selecciona GitHub Actions.- La URL de tu página será:
https://<tu-usuario>.github.io/<nombre-del-repositorio>/(ej.https://juanitaperez.github.io/my-cv/).
- La URL de tu página será:
- Opción 2 (Despliegue Manual con Vercel):
- Crea una cuenta gratuita en Vercel.
- Haz clic en "Add New..." > "Project".
- Importa tu repositorio de GitHub.
- Vercel detectará Vite automáticamente. Deja la configuración por defecto (comando
npm run buildy directorio de salidadist) y haz clic en Deploy. - ¡Tu sitio estará en vivo instantáneamente con un dominio gratuito
.vercel.app!
- Opción 3 (Otros Servidores): Ejecuta
npm run buildy sube la carpeta generadadist/a cualquier servicio de hosting (como Netlify, Firebase o un servidor web tradicional).
Diseñado y desarrollado originalmente por / Originally designed and developed by Ana-Catalina. Licencia / License: Custom License.