YAML2CV
Version 1.1
️ ️ ️ Dieses Repo wird nicht weitergeführt, den Nachfolger finden Sie unter LukaHarambasic/vue-resume-component.️ ️ ️
DEMO – Standard
DEMO – High-Tech-Unternehmen
Möchten Sie neue Funktionen? Erstelle ein Problem :)
content
und bearbeiten Sie alle Dateien, aber löschen Sie niemals Dateien oder Attribute (löschen Sie einfach den Inhalt, wenn Sie ihn nicht möchten):company.yml
: unternehmensspezifische Informationen <- sollten für jedes Unternehmen, bei dem Sie sich bewerben, angepasst werden, verwendet für: Anschreibeneducation.yml
: Bildungshintergrund, verwendet für: erste Seite im LebenslaufexperienceFirstPage.yml
: Arbeitserfahrungen, verwendet für: erste Seite im LebenslaufexperienceSecondPage.yml
: Arbeitserfahrungen, wenn auf der ersten Seite nicht genügend Platz vorhanden ist. Könnte auch verwendet werden, um zwei verschiedene Projekte auf der Seite anzuzeigen. Wenn Sie es nicht benötigen, löschen Sie einfach die Segmente, aber nicht die Datei, die für die zweite Seite im Lebenslauf verwendet wirdfooter.yml
: Links in der Fußzeile, ist sehr flexibel und wird für jede Seite verwendetperson.yml
: Ihre persönlichen Daten, verwendet für: Anschreiben, erste Seite im Lebenslaufsettings.yml
: Ihr zentraler Hub zum Verwalten der meisten Dinge, die Sie sehen können. Alles wird in dieser Datei erklärt, verwendet für: überallskills.yml
: alle Ihre Fähigkeiten, verwendet für: erste Seite im Lebenslaufvoluntary.yml
: wie Bildung und Erfahrung nur für Ihre ehrenamtliche Arbeit, verwendet für: zweite Seite auf Lebenslaufkomponenten components/Footer.vue
zu Ihrem Logo.HighTechCompany
, bei dem company.yml
, coverletter.yml
und skills.yml
angepasst sind.pages/index.vue
in pages
und passen Sie die folgenden Zeilen an Ihre neuen Dateien an (hier aus dem HighTechCompany-Beispiel): 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
fügen Sie /HighTechCompany
zu Ihrer URL hinzu, um http://localhost:3000/HighTechCompany
zu erhalten.assets/scss/_settings.scss
, hauptsächlich die $c-primary
Primärfarbe, aber Sie können alles ändern, was Sie wollen, aber ich vermute, dass dadurch das Layout zerstört wird.nuxt.config.js
hinzufügen (ersetzen Sie einfach die dort gefundene URL). npm install
– Sie müssen dies nur einmal tunnpm run dev
aus und gehen Sie zu localhost:3000 More settings
Save as PDF
auscontent
enthaltenen Datennpm 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
-Ordner auf Ihren Webserver Dieses Projekt verwendet Vue.js in Nuxt.js.