YAML2CV
Version 1.1
Repo นี้จะไม่ดำเนินการต่อ คุณสามารถค้นหาผู้สืบทอดได้ที่ LukaHarambasic/vue-resume-component
สาธิต - ค่าเริ่มต้น
DEMO - บริษัท ไฮเทค
คุณต้องการคุณสมบัติใหม่ ๆ หรือไม่? สร้างปัญหา :)
content
และแก้ไขไฟล์ทั้งหมด แต่อย่าลบไฟล์หรือลบแอตทริบิวต์ (เพียงลบเนื้อหาหากคุณไม่ต้องการ):company.yml
: ข้อมูลเฉพาะบริษัท <- ควรปรับแต่งให้เหมาะกับแต่ละบริษัทที่คุณสมัคร ใช้สำหรับ: จดหมายปะหน้าeducation.yml
: วุฒิการศึกษา ใช้สำหรับ: หน้าแรกใน CVexperienceFirstPage.yml
: ประสบการณ์การทำงาน ใช้สำหรับ: หน้าแรกใน CVexperienceSecondPage.yml
: ประสบการณ์การทำงาน หากหน้าแรกมีพื้นที่ไม่เพียงพอ สามารถใช้สองรายการเพื่อแสดงบางสิ่งที่แตกต่างกันเช่นโปรเจ็กต์บนเพจได้ หากคุณไม่ต้องการมัน ให้ลบเซ็กเมนต์ออก แต่ไม่ใช่ไฟล์ที่ใช้สำหรับ: หน้าที่สองใน CVfooter.yml
: ลิงก์ในส่วนท้าย มีความยืดหยุ่นสูง ใช้สำหรับ: แต่ละหน้าperson.yml
: ข้อมูลส่วนบุคคลของคุณ ใช้สำหรับ: จดหมายปะหน้า หน้าแรกใน CVsettings.yml
: ศูนย์กลางของคุณเพื่อจัดการสิ่งต่าง ๆ ส่วนใหญ่ที่คุณเห็น ทุกอย่างอธิบายไว้ในไฟล์นี้ ใช้สำหรับ: ทุกที่skills.yml
: ทักษะทั้งหมดของคุณ ใช้สำหรับ: หน้าแรกของ CVvoluntary.yml
: เช่นเดียวกับการศึกษาและประสบการณ์สำหรับงานอาสาสมัครของคุณ ใช้สำหรับ: หน้าที่สองในส่วนประกอบ cv components/Footer.vue
ไปจนถึงโลโก้ของคุณHighTechCompany
ที่ company.yml
, coverletter.yml
และ skills.yml
ได้รับการปรับแต่งpages/index.vue
ใน pages
และปรับแต่งบรรทัดต่อไปนี้เพื่อให้ตรงกับไฟล์ใหม่ของคุณ (จากตัวอย่าง 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
ให้เพิ่ม /HighTechCompany
ลงใน url ของคุณเพื่อรับ http://localhost:3000/HighTechCompany
assets/scss/_settings.scss
ซึ่งส่วนใหญ่เป็นสี $c-primary
แต่คุณสามารถเปลี่ยนทุกสิ่งที่คุณต้องการได้ แต่ฉันสงสัยว่ามันจะทำลายเค้าโครงnuxt.config.js
(เพียงแทนที่ 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
ไปยังเว็บเซิร์ฟเวอร์ของคุณ โปรเจ็กต์นี้ใช้ Vue.js ใน Nuxt.js