Створити онлайн-резюме за допомогою Jekyll

Одним із моїх перших проектів на Jekyll було моє резюме у вигляді односторінкового сайта. Хоча багато HR та рекрутерів усе ще віддають перевагу класичному PDF, я вирішив спробувати зробити онлайн-резюме. Зрештою, так просто надіслати посилання на своє резюме. У цій статті я покажу, як створити своє онлайн-резюме, використовуючи Jekyll як генератор статичних сайтів і Vercel для компіляції та розміщення вашого сайта в інтернеті.

Наша мета — створити й опублікувати односторінковий сайт-резюме за допомогою Jekyll і Vercel. Кінцевий результат буде виглядати так:

https://online-cv-master.vercel.app

Передумови

Припустимо, що на вашому комп’ютері встановлено Jekyll, клієнт Git та редактор Visual Studio Code. Якщо ні, спочатку прочитайте статтю про Jekyll.

Щоб перевірити, чи встановлений у вас Jekyll:

  1. Відкрийте командний рядок.

    img

  2. Уведіть jekyll -v і натисніть Enter.

    img

Щоб перевірити, чи встановлені Git і VSCode:

  1. У командному рядку введіть git --version.

    img

  2. Переконайтесь, що у вас установлено Visual Studio Code.

    img


Завантажте тему

Є багато безкоштовних попередньо налаштованих тем для Jekyll, які можна завантажити з GitHub. Ви можете переглянути список тем для генераторів статичних сайтів на JAMstack Themes. Я використав цю тему для мого онлайн-резюме.

Щоб завантажити тему Jekyll для вашого онлайн-резюме:

  1. Перейдіть до репозиторію GitHub для цієї теми.

  2. Виберіть Code.

  3. Виберіть Download ZIP.

    img

  4. Збережіть архівовану папку проекту на свій комп’ютер.

  5. Розпакуйте папку.


Запустіть сайт локально

Перш ніж змінювати дані у цьому резюме, давайте перевіримо, як сайт працює локально на вашому комп’ютері.

Відредагуйте конфігураційний файл

Щоб відредагувати файл _config.yml:

  1. Відкрийте папку проекту у VSCode.

  2. Виберіть файл _config.yml.

    img

  3. Видаліть цей рядок: baseurl: '/online-cv' #change it according to your repository name.

  4. Видаліть рядки нижче # Development Settings.

    port: 4000
    host: 0.0.0.0
    safe: false
    

Ось як має виглядати ваш файл _config.yml.

img


Установіть Bundler

Щоб установити Bundler:

  1. У провіднику файлів скопіюйте шлях до папки проекту.

    У моєму випадку це c:\Users\ivanc\online-cv-master

    img

  2. У командному рядку змініть каталог на шлях до папки проекту. Натисніть Enter.

    cd c:\Users\ivanc\online-cv-master\

  3. Уведіть gem install bundler і натисніть Enter.

  4. Уведіть такі команди:

    bundle init
    bundle install
    

    img

    Ці команди створили нові файли Gemfile у папці проекту.

  5. Відкрийте Gemfile за домогою Блокнота.

    img

  6. Видаліть усе в цьому файлі.

  7. Введіть наступні дані та збережіть файл.

    source "https://rubygems.org"
    
    gem "jekyll"
    

    img


Скомпілюйте сайт

Щоб скомпілювати наш сайт за допомогою Jekyll локально:

  1. Уведіть jekyll serve і натисніть Enter.

    img

  2. Скопіюйте адресу сервера:

    http://127.0.0.1:4000/online-cv/

  3. Вставте адресу сервера у свій браузер, і ви побачите, як ваш сайт запуститься локально.

    img


Відредагуйте своє резюме

Тепер, коли ви скомпілювали сайт з резюме, час замінити в ньому дані на власні.

Щоб відредагувати дані у своєму резюме:

  1. У VSCode відкрийте папку проекту й виберіть файл data.yml.

    img

  2. Замініть дані в резюме на власні.


Опублікуйте сайт в інтернеті

Коли закінчите редагувати сайт локально, час опублікувати його в інтернеті, щоб його бачили всі. Для цього прикладу я використаю іншу приємну платформу для розгортання та розміщення вашого сайта, Vercel. Але спочатку потрібно завантажити папку проекту на GitHub.

Опублікувати на GitHub

Щоб завантажити папку проекту на GitHub:

  1. У VSCode відкрийте папку проекту.

  2. Виберіть піктограму Source Control.

    img

  3. Виберіть Publish to GitHub.

  4. Виберіть Publish to GitHub public repository.

    img

    Коли папку проекту буде завантажено до репозиторія GitHub, ви побачите це повідомлення про успішне завершення операції.

    img

  5. Виберіть Open in GitHub, щоб переглянути папку проекту, завантажену та синхронізовану з репозиторієм GitHub.

    img


Публікація сайта за допомогою сервіса Vercel

Щоб опублікувати свій сайт в інтернеті, скористайтесь сервісом Vercel.

  1. Перейдіть на сторінку Vercel.

  2. Виберіть Continue with GitHub.

    img

  3. Виберіть Import Project.

    img

  4. Виберіть Continue, щоб імпортувати проект із GitHub.

    img

  5. Надайте посилання на ваш репозиторій GitHub і виберіть Continue:

    https://github.com/ivancheban/online-cv-master

    img

  6. Уведіть назву проекту: наприклад, online-cv-master. Виберіть Deploy.

    img

    Коли компіляція закінчиться, ви побачите цю веселу заставку про успішне завершення операції.

    img

  7. Виберіть Visit, щоб перейти на сайт з вашим резюме, доступним онлайн.

    Маєте побачити сайт, подібний до цього:

    https://online-cv-master.vercel.app/


Останні зміни 09.03.2023: first commit (98b8333)