- Astro - El framework web de la nueva época.
- Typescript - JavaScript con sintaxis de tipado.
- Ninja Keys - Menu desplegable con atajos de teclado hecho en puro Javascript.
1. Usa este repo como template de un proyecto de Astro
- Yo uso pnpm como gestor de dependencias y empaquetador.
# Activa pnpm en MacOS, WSL & Linux:
corepack enable
corepack prepare pnpm@latest --activate
# Inicializa el proyecto
pnpm create astro@latest -- --template midudev/minimalist-portfolio-json
Edita el archivo cv.json
para crear tu propio Portafolio/CV imprimible.
# Disfruta del resultado
pnpm dev
- Abre http://localhost:4321 en tu navegador para ver el resultado 🚀
Comando | Acción | |
---|---|---|
⚙️ | dev o start |
Lanza un servidor de desarrollo local en localhost:4321 . |
⚙️ | build |
Comprueba posibles errores y hace un empaquetado de producción en ./dist/ . |
⚙️ | preview |
Vista previa en local localhost:4321 |
- Añadir i18n
- Añadir imagenes optimizadas
- Arreglar hreflang
- quitar trailing slash urls
- Embeber estilos criticos
- Añadir sitemap
- Añadir astro-rename si se cambia a tailwind
- Selector de idioma
- Autodetectar idioma
- Añadir más skills
- Añadir soporte para modo oscuro
- Selector de temas
- Autodeteccion modo oscuro
- Actualizar README
- Comprobar rendimiento
- Estudiar embeber imagen
- Accesibilidad
- 404
- Añadir esLint, Prettier, Husky, Lint-staged, Commitlint
- Añadir enlace para descargar en pdf y enlace para acceder al json
- Añadir og image
- Actualizar scripts para parecerse a next.js
- Arreglar pagespeed problems
- Arreglar w3c problems