- Astro - El framework web de la nueva época.
- Typescript - JavaScript con sintaxis de tipado.
- HotKeyPad - Paleta de comandos con atajos de teclado hecha en puro JavaScript.
- Mona Sans - Tipografía variable, servida en local y recortada (
src/assets/fonts).
1. Usa este repo como template de un proyecto de Astro
# Instala pnpm
npm install -g pnpm
# Inicializa el proyecto
pnpm create astro@latest -- --template midudev/minimalist-portfolio-jsonEdita el archivo cv.json para crear tu propio Portafolio/CV imprimible.
El portafolio se genera en español en / y en inglés en /en/ (a partir de cv_english.json). Los idiomas se configuran en src/i18n/index.ts y los textos de la interfaz en src/i18n/ui.ts:
- Solo un idioma: elimina
endeLANGUAGESjunto a suimporty borracv_english.json. El selector de idioma desaparece. - Añadir un idioma: crea su JSON (por ejemplo
cv_french.json), impórtalo enLANGUAGESy añade sus textos enui.ts.
# 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 |

