Este proyecto es una plantilla minimalista para crear un portafolio personal, basada en el esquema de JSON Resume. Está inspirado en los repositorios de minimalist-portfolio-json y cv, pero con mejoras y funcionalidades adicionales.
- Basado en JSON Resume: Facilita la generación de currículums estandarizados y personalizables.
- Traducción Automática: Soporte para múltiples idiomas con generación automática de páginas traducidas.
- Contenido Personalizable: Modifica los archivos JSON para cambiar los datos de tu portafolio y actualizar las secciones.
-
Clona este repositorio:
git clone https://github.com/ClearCB/portfolio-json.git cd portfolio-json
-
Instala las dependencias:
npm install
-
Inicia el entorno de desarrollo:
npm run dev
-
Cambiar el contenido:
El contenido del portafolio se encuentra en los archivos JSON dentro de la carpeta
data
. Modifica estos archivos para ajustar la información a tu gusto. Además, deberás de adaptar los tipos y configuraciones adicionales para permitir contenido diferente adecuado a tus necesidades. -
Agregar nuevos idiomas:
- Para añadir traducciones, crea una nueva carpeta dentro de
data
con los archivos JSON correspondientes al nuevo idioma. - Crea una carpeta dentro de
pages
para el nuevo idioma y las páginas se generarán automáticamente utilizando el contenido traducido.
- Para añadir traducciones, crea una nueva carpeta dentro de
-
Modificar Secciones:
Puedes ajustar el diseño de las secciones del portafolio editando los componentes de Astro dentro de la carpeta
src/components
.
Este proyecto toma como base los siguientes repositorios:
Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE
para más detalles.