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 settingsSave as PDF como destino de impresióncontentnpm run buildnpm run start$ docker build -t yaml2cv --build-arg NODE_ENV=production .$ docker-compose up -ddocker exec -it yaml2cv bashpm2 monitpm2 listpm2 stop apppm2 restart appnpm run generatedist a su servidor web Este proyecto utiliza Vue.js en Nuxt.js.