YAML2CV
Version 1.1
️ ️ ️ このリポジトリは継続されません。後継のリポジトリは LukaHarambasic/vue-resume-component で見つけることができます。️ ️ ️
デモ - デフォルト
デモ - ハイテク企業
いくつかの新機能が必要ですか?問題を作成してください:)
content
に移動してすべてのファイルを編集します。ただし、ファイルを削除したり属性を削除したりしないでください (コンテンツが不要な場合は、コンテンツを削除するだけです)。company.yml
: 企業固有の情報 <- 応募する企業ごとにカスタマイズする必要があります。用途:カバーレターeducation.yml
: 学歴、用途:履歴書の最初のページexperienceFirstPage.yml
: 職歴、用途:履歴書の firstpageexperienceSecondPage.yml
: 最初のページに十分なスペースがない場合の作業経験。ページ上のプロジェクトなど、異なるものを 2 つ表示することもできます。必要ない場合は、セグメントを削除するだけで、ファイルは削除しません。用途: cv の Secondpagefooter.yml
: フッター内のリンク。非常に柔軟で、次の用途に使用されます:各ページperson.yml
: あなたの個人情報、用途:カバーレター、履歴書の最初のページsettings.yml
: 表示されるほとんどのものを管理するための中央ハブ。すべてがこのファイルで説明されており、次の用途に使用されます。skills.yml
: すべてのスキル、用途:履歴書の最初のページvoluntary.yml
: ボランティア活動のための教育や経験のようなもので、次の目的で使用されます: cv コンポーネントの 2 ページ目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
- これは 1 回だけ行う必要があります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
フォルダーから Web サーバーにファイルをコピーします。 このプロジェクトでは、Nuxt.js で Vue.js を使用します。