YAML2CV
Version 1.1
️ ️ ️ Este repositorio no continuará; puede encontrar el sucesor en LukaHarambasic/vue-resume-component.️ ️ ️
DEMOSTRACIÓN - Predeterminado
DEMO - Empresa de alta tecnología
¿Quieres algunas características nuevas? Crea un problema :)
content
y edite todos los archivos, pero nunca elimine archivos ni elimine atributos (simplemente elimine el contenido si no los desea):company.yml
: información específica de la empresa <- debe personalizarse para cada empresa a la que postule, utilizada para: carta de presentacióneducation.yml
: formación académica, utilizado para: primera página del cvexperienceFirstPage.yml
: experiencias laborales, utilizado para: primera página en cvexperienceSecondPage.yml
: experiencias laborales si no hay suficiente espacio en la primera página. También se podrían usar dos para mostrar algo diferente, como proyectos en la página. Si no lo necesita, simplemente elimine los segmentos, pero no el archivo, usado para: segunda página en cvfooter.yml
: enlaces en el pie de página, es muy flexible, se utiliza para: cada páginaperson.yml
: su información personal, utilizada para: carta de presentación, primera página del cvsettings.yml
: su centro central para administrar la mayoría de las cosas que puede ver, todo se explica en este archivo, usado para: en todas partesskills.yml
: todas tus habilidades, utilizado para: primera página del cvvoluntary.yml
: como educación y experiencia solo para su trabajo voluntario, usado para: segunda página en components/Footer.vue
de su logotipo.HighTechCompany
donde se personalizan company.yml
, coverletter.yml
y skills.yml
.pages/index.vue
en pages
y personalice las siguientes líneas para que coincidan con sus nuevos archivos (aquí del ejemplo de HighTechCompany): import settings from '~/content/settings.yml'
import coverletter from '~/content/HighTechCompany/coverletter.yml' //CUSTOMIZED
import company from '~/content/HighTechCompany/company.yml' //CUSTOMIZED
import person from '~/content/person.yml'
import experienceFirstPage from '~/content/experienceFirstPage.yml'
import experienceSecondPage from '~/content/experienceSecondPage.yml'
import education from '~/content/education.yml'
import skills from '~/content/HighTechCompany/skills.yml' //CUSTOMIZED
import voluntary from '~/content/voluntary.yml'
import footer from '~/content/footer.yml'
HighTechCompany.vue
agregue /HighTechCompany
a su URL para obtener http://localhost:3000/HighTechCompany
.assets/scss/_settings.scss
, principalmente el color $c-primary
pero puedes cambiar todo lo que quieras, pero sospecho que destruirá el diseño.nuxt.config.js
(simplemente reemplace la URL que encuentre allí). npm install
; solo tiene que hacerlo una veznpm run dev
y vaya a localhost:3000 More settings
Save as PDF
como destino de impresióncontent
npm run build
npm run start
$ docker build -t yaml2cv --build-arg NODE_ENV=production .
$ docker-compose up -d
docker exec -it yaml2cv bash
pm2 monit
pm2 list
pm2 stop app
pm2 restart app
npm run generate
dist
a su servidor web Este proyecto utiliza Vue.js en Nuxt.js.