YAML2CV
Version 1.1
️ ️ ️ This Repo won't be continued, you can find the successor at LukaHarambasic/vue-resume-component.️ ️ ️
DEMO - Default
DEMO - High Tech Company
Do you want some new features? Create an issue :)
content and edit the all files, but never delete files or delete attributes (just delete the content if you don't want them):
company.yml: company specific information <- should be customized for each company you apply, used for: coverlettereducation.yml: educational background, used for: firstpage on cvexperienceFirstPage.yml: work experiences, used for: firstpage on cvexperienceSecondPage.yml: work experiences if there isn't enough space on the first page. Could also be used two show something different like projects on the page. If you don't need it just delete the segments, but not the file, used for: secondpage on cvfooter.yml: links in footer, is very flexible, used for: each pageperson.yml: your personal information, used for: coverletter, firstpage on cvsettings.yml: your central hub to manage most of the stuff you can see, everything is explained in this file, used for: everywhereskills.yml: all your skills, used for: firstpage on cvvoluntary.yml: like education and experience just for your voluntary work, used for: secondpage on cvcomponents/Footer.vue to your logo.HighTechCompany where the company.yml, coverletter.yml and skills.yml are customized.pages/index.vue in pages and customize the following lines to match yout new files (here from the HighTechCompany example):
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 add /HighTechCompany to your url to get http://localhost:3000/HighTechCompany.assets/scss/_settings.scss, mainly the $c-primary color but you can change everything you want, but I suspect that it will destroy the layout.nuxt.config.js file (just replace the url you find there).npm install - you only have to do this oncenpm run dev and go to localhost:3000More settingsSave as PDF as print destinationcontentnpm 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 folder to your webserverThis project uses Vue.js in Nuxt.js.