YAML2CV
Version 1.1
️ ️ ️ Este repositório não terá continuidade, você pode encontrar o sucessor em LukaHarambasic/vue-resume-component.️ ️ ️
DEMO - Padrão
DEMO - Empresa de Alta Tecnologia
Você quer alguns novos recursos? Crie um problema :)
content
e edite todos os arquivos, mas nunca exclua arquivos ou exclua atributos (apenas exclua o conteúdo se não quiser):company.yml
: informações específicas da empresa <- devem ser personalizadas para cada empresa que você se inscrever, usadas para: carta de apresentaçãoeducation.yml
: formação educacional, usado para: primeira página no cvexperienceFirstPage.yml
: experiências de trabalho, usadas para: primeira página no cvexperienceSecondPage.yml
: experiências de trabalho se não houver espaço suficiente na primeira página. Também podem ser usados dois para mostrar algo diferente, como projetos na página. Se não precisar basta deletar os segmentos, mas não o arquivo, usado para: secondpage no cvfooter.yml
: links no rodapé, é muito flexível, usado para: cada páginaperson.yml
: suas informações pessoais, usadas para: carta de apresentação, primeira página do cvsettings.yml
: seu hub central para gerenciar a maior parte das coisas que você pode ver, tudo é explicado neste arquivo, usado para: em todos os lugaresskills.yml
: todas as suas habilidades, usadas para: primeira página no cvvoluntary.yml
: como educação e experiência apenas para seu trabalho voluntário, usado para: segunda página em cv components/Footer.vue
para seu logotipo.HighTechCompany
onde os company.yml
, coverletter.yml
e skills.yml
são customizados.pages/index.vue
nas pages
e personalize as seguintes linhas para corresponder aos seus novos arquivos (aqui no exemplo 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
adicione /HighTechCompany
ao seu URL para obter http://localhost:3000/HighTechCompany
.assets/scss/_settings.scss
, principalmente a cor $c-primary
mas você pode alterar tudo o que quiser, mas suspeito que isso destruirá o layout.nuxt.config.js
(basta substituir o URL que você encontra lá). npm install
- você só precisa fazer isso uma veznpm run dev
e vá para localhost:3000 More settings
Save as PDF
como destino de impressãocontent
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
para o seu servidor web Este projeto usa Vue.js em Nuxt.js.