Резюме быстро и легко — обзор инструмента best-resume-ever

резюме

Этот инструмент предназначен для быстрого составления красивого резюме с помощью Vue и LESS.

Как использовать

Для использования best-resume-ever требуется Node v.8.5.0.

  1. Скопируйте этот репозиторий.
  2. Запустите npm install.
  3. Настройте свое резюме в каталоге resume/: отредактируйте данные data.yml и замените изображение профиля id.jpg.
  4. Предварительный просмотр запускается с помощью npm run dev.
  5. Экспорт с помощью npm run export.

Все резюме будут экспортированы в папку pdf/.

Создание и обновление шаблонов

Шаблоны

В каталоге src/resumes вы найдете все существующие шаблоны.

Создание нового шаблона:

  1. Создайте копию src/resumes/template.vue.
  2. Переименуйте файл и обновите название шаблона: let name = 'TEMPLATE-NAME';.
  3. Импортируйте вновь добавленный шаблон в src/resumes/resumes.js. Ваше новое резюме будет доступно на localhost:8080/#/resume/TEMPLATE-NAME.
  4. Экспортируйте резюме в формат PDF с npm run export . Проверьте экспорт нового шаблона.
  5. Создайте превью, конвертируя PDF-файлы в PNG-файлы с помощью npm run preview.
  6. Добавьте превью в /src/pages/home.vue:
    <div class="preview">
      <router-link v-bind:to="'/resume/TEMPLATE-NAME'">
        <div class="preview-wrapper">
          <img src="../assets/preview/TEMPLATE-NAME.png" />
          <span>left-right</span>
        </div>
      </router-link>
    </div>

Шрифты

Инструмент включает в себя такие шрифты, как Open Sans, Open Sans Condensed, Raleway, Roboto и Source Sans Pro. Все шрифты устанавливаются через npm. Чтобы добавить новый шрифт, нужно найти соответствующий модуль npm. Добавьте модуль в package.json и установите его. Импортируйте CSS-файл в src/App.vue.

Также проект включает в себя пакеты иконок Material Design и Font Awesome.

Резюме экспортируются с помощью Puppeteer.

Вклад в развитие

Не стесняйтесь добавлять свои шаблоны и поддержку языков, исправлять ошибки или улучшать документы. Любая помощь приветствуется. Если вы внесете какие-либо изменения в существующий шаблон, то следует указать их как новые шаблоны.

Максим Леонов