YAML2CV
Version 1.1
️ ️ ️ Ce Repo ne sera pas continué, vous pouvez trouver le successeur sur LukaHarambasic/vue-resume-component.️ ️ ️
DÉMO - Par défaut
DEMO - Entreprise de haute technologie
Vous souhaitez de nouvelles fonctionnalités ? Créer un problème :)
content
et modifiez tous les fichiers, mais ne supprimez jamais de fichiers ni d'attributs (supprimez simplement le contenu si vous ne le souhaitez pas) :company.yml
: informations spécifiques à l'entreprise <- doivent être personnalisées pour chaque entreprise à laquelle vous postulez, utilisées pour : lettre de motivationeducation.yml
: formation, utilisé pour : première page du cvexperienceFirstPage.yml
: expériences professionnelles, utilisé pour : première page sur cvexperienceSecondPage.yml
: expériences de travail s'il n'y a pas assez d'espace sur la première page. Pourrait également être utilisé pour afficher quelque chose de différent, comme des projets sur la page. Si vous n'en avez pas besoin, supprimez simplement les segments, mais pas le fichier, utilisé pour : deuxième page du cvfooter.yml
: liens en pied de page, est très flexible, utilisé pour : chaque pageperson.yml
: vos informations personnelles, utilisées pour : lettre de motivation, première page du cvsettings.yml
: votre hub central pour gérer la plupart des choses que vous pouvez voir, tout est expliqué dans ce fichier, utilisé pour : partoutskills.yml
: toutes vos compétences, utilisé pour : première page du cvvoluntary.yml
: comme l'éducation et l'expérience juste pour votre travail bénévole, utilisé pour : la deuxième page sur components/Footer.vue
de votre logo.HighTechCompany
où les company.yml
, coverletter.yml
et skills.yml
sont personnalisés.pages/index.vue
dans pages
et personnalisez les lignes suivantes pour qu'elles correspondent à vos nouveaux fichiers (ici à partir de l'exemple 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
ajoutez /HighTechCompany
à votre URL pour obtenir http://localhost:3000/HighTechCompany
.assets/scss/_settings.scss
, principalement la couleur $c-primary
mais vous pouvez changer tout ce que vous voulez, mais je soupçonne que cela détruira la mise en page.nuxt.config.js
(remplacez simplement l'url que vous y trouvez). npm install
- vous ne devez le faire qu'une seule foisnpm run dev
et accédez à localhost:3000 More settings
Save as PDF
comme destination d'impressioncontent
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
sur votre serveur Web Ce projet utilise Vue.js dans Nuxt.js.