YAML2CV
Version 1.1
️ ️ ️ 이 Repo는 계속되지 않습니다. LukaHarambasic/vue-resume-comfort에서 후속 레포를 찾을 수 있습니다.️ ️ ️
데모 - 기본값
데모 - 하이테크 기업
새로운 기능을 원하시나요? 이슈를 만들어보세요 :)
content
로 이동하여 모든 파일을 편집하세요. 단, 파일을 삭제하거나 속성을 삭제하지 마세요(원하지 않는 경우 콘텐츠만 삭제하세요).company.yml
: 회사별 정보 <- 지원하는 각 회사에 맞게 맞춤화되어야 하며 다음 용도 로 사용됩니다.education.yml
: 교육 배경, 사용 대상: 이력서의 첫 페이지experienceFirstPage.yml
: 업무 경험, 용도: 이력서의 첫 페이지experienceSecondPage.yml
: 첫 페이지에 공간이 충분하지 않은 경우 작업 경험입니다. 두 가지를 사용하여 페이지의 프로젝트와 같은 다른 것을 표시할 수도 있습니다. 필요하지 않은 경우 세그먼트만 삭제하고 파일은 삭제하지 마세요. 다음 용도로 사용됩니다. 이력서의 두 번째 페이지footer.yml
: 바닥글의 링크는 매우 유연하며 다음 용도로 사용됩니다. 각 페이지person.yml
: 귀하의 개인 정보, 용도: 소개서, 이력서의 첫 페이지settings.yml
: 볼 수 있는 대부분의 항목을 관리하는 중앙 허브, 모든 것이 이 파일에 설명되어 있으며 다음 용도 로 사용됩니다.skills.yml
: 모든 기술, 사용 용도: 이력서의 첫 페이지voluntary.yml
: 자원 봉사 활동을 위한 교육 및 경험과 같이 이력서 components/Footer.vue
의 두 번째 페이지에 로고에 사용됩니다.company.yml
, coverletter.yml
및 skills.yml
이 사용자 정의된 HighTechCompany
예제가 있습니다.pages
에서 pages/index.vue
복제하고 새 파일과 일치하도록 다음 줄을 사용자 정의합니다(여기서는 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
페이지에 대한 이 예에서는 URL에 /HighTechCompany
추가하여 http://localhost:3000/HighTechCompany
를 가져옵니다.assets/scss/_settings.scss
에서 색상을 변경합니다. 주로 $c-primary
색상이지만 원하는 모든 것을 변경할 수 있지만 레이아웃이 손상될 것으로 생각됩니다.nuxt.config.js
파일에 Google 글꼴을 추가해야 합니다(여기서 찾은 URL을 바꾸면 됩니다). npm install
- 이 작업은 한 번만 수행하면 됩니다.npm run dev
실행하고 localhost:3000으로 이동합니다. More settings
클릭하세요Save as PDF
선택합니다.content
에 포함된 데이터에 주의하세요.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
폴더의 파일을 웹 서버에 복사하세요. 이 프로젝트는 Nuxt.js의 Vue.js를 사용합니다.