Este portafolio está basado en la plantilla Unicorn Sparkle, adaptado para reflejar mis proyectos y habilidades como desarrollador Frontend. Combina un diseño moderno y rendimiento optimizado para mostrar mi experiencia de manera profesional.
- Astro: El sitio está construido usando Astro, una tecnología que permite sitios rápidos y optimizados.
- ESLint y Prettier: Para asegurar un código limpio y consistente.
- Rendimiento optimizado: Implementé técnicas como compresión de imágenes y archivos para mejorar la velocidad de carga.
- Internacionalización: El proyecto es fácilmente adaptable a múltiples idiomas.
- SEO: Configuración optimizada para motores de búsqueda.
- Modo oscuro y claro: Diseño adaptado para diferentes preferencias de visualización.
public/
: Contiene archivos estáticos como íconos, imágenes, y archivos multimedia.src/components/
: Componentes reutilizables para el portafolio.src/layouts/
: Plantillas de disposición general usadas en diferentes secciones.src/pages/
: Secciones del portafolio como el inicio, proyectos y contacto.src/styles/
: Definición de los estilos personalizados del sitio.
Si deseas probar este proyecto, sigue los siguientes pasos:
- Clona este repositorio.
- Instala las dependencias con
npm install
opnpm install
. - Inicia el entorno de desarrollo con
npm run dev
.
Este proyecto utiliza varias integraciones clave para optimizar el rendimiento y el desarrollo, como:
@astrolicious/i18n
: Para manejar la internacionalización.astro-compressor
: Para la compresión de archivos durante la construcción del sitio.astro-sitemap
: Para generar automáticamente el sitemap XML.astro-seo-schema
: Para crear automáticamente datos estructurados de SEO.
Este portafolio fue desarrollado inspirándome en la plantilla Unicorn Sparkle, con adaptaciones personales para ajustarlo a mis necesidades profesionales.