Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Juan Carlos Ruiz García — CV

Currículum en inglés y español. Las fuentes HTML viven en src/, los logos de empresas en logos/, y los PDFs generados en dist/.

Descargar

Regenerar los PDFs

npm install        # una sola vez (instala Playwright y descarga Chromium)
npm run build      # genera dist/*.pdf desde src/*.html

Requisitos: Node.js 18+. En Linux/WSL, Chromium necesita libs del sistema:

sudo apt-get install -y libnss3 libnspr4 libatk-bridge2.0-0 libdrm2 \
  libxkbcommon0 libxcomposite1 libxdamage1 libxfixes3 libxrandr2 \
  libgbm1 libpango-1.0-0 libcairo2 libasound2t64

Estructura

src/        Fuentes HTML + CSS compartido
  cv.en.html       Fuente en inglés
  cv.es.html       Fuente en español
  styles.css       CSS compartido por ambos idiomas (un solo archivo)
logos/      Imágenes referenciadas desde el HTML
  perfil.jpg            Foto de perfil
  jubilame.png          Logos de empresas/instituciones
  unie.png
  uam.png
  granada-dynamics.png
  github.png            Icono junto a enlaces de repos
dist/       PDFs generados (commiteados para descarga directa)
  Juan_Carlos_Ruiz_Garcia_CV_EN.pdf
  Juan_Carlos_Ruiz_Garcia_CV_ES.pdf
scripts/
  build-pdf.mjs   Render HTML → PDF (Playwright + Chromium headless)

Mantener ambos idiomas sincronizados

Cualquier cambio de contenido (nuevo trabajo, publicación, skill, etc.) debe aplicarse a los dos HTML antes de regenerar los PDFs.

Cualquier cambio de estilo se hace una sola vez en src/styles.css y aplica automáticamente a ambos idiomas.

About

Currículum de Juan Carlos Ruiz García en Español e Inglés

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages