ehundu/andamio-curriculum
Andamio de currículum
Tu currículum como un sitio web. Escribes tus datos en un fichero y salen la página, un PDF para adjuntar, un JSON Resume y una tarjeta de contacto.
PDFJSON ResumeUn fichero de datos
Ver la demo (se abre en una pestaña nueva) Ver el código (se abre en una pestaña nueva)
Créalo con Composer
composer create-project ehundu/andamio-curriculum mi-sitio
También puedes crearlo desde GitHub con «Use this template»; los dos caminos están en la guía para empezar con un andamio.
- salidas desde un solo fichero de datos
- 5
- hoja A4 en el PDF de ejemplo
- 1
Lo que necesita un currículum que quieres tener en una dirección que enviar: tus datos escritos una vez y colocados de cinco maneras. La web para leerlo, el PDF para adjuntarlo, el JSON Resume para otras herramientas, la tarjeta para la agenda y los datos para los buscadores. Cambias el fichero y todo cambia a la vez.
Es el único andamio que genera un PDF, con dompdf, y por eso se instala con Composer: el ehundu.phar no lo trae. Tiene sus límites, que el README cuenta: CSS 2.1 sin flex ni rejillas, y las tipografías básicas de un PDF, que cubren castellano, euskera, inglés y alemán. El ejemplo es una persona inventada, y el README explica qué conviene publicar y qué no de un currículum.
Lo que trae
- Un solo fichero,
datos/curriculum.yml, con tu perfil, tu experiencia, tu formación, tus proyectos, tus habilidades y tus idiomas. De ahí sale todo lo demás. - Una página a dos columnas con la experiencia en una línea de tiempo, modo oscuro y su propia hoja para imprimir.
- Un PDF de una hoja, con su maquetación propia a una columna, hecho con dompdf y sin programas externos.
- Un JSON Resume que cumple el esquema oficial, una tarjeta de contacto para la agenda y los datos estructurados
Person. - Secciones que desaparecen de las cinco salidas si las vacías, y un interruptor para que los buscadores no indexen la página.
- Los textos de la plantilla aparte, para tener el currículum en otro idioma sin tocar las plantillas.