- Jekyll — генератор статических сайтов
- GitHub Pages — хостинг
- Sass — препроцессор CSS
- Vanilla JS — клиентские скрипты
-
Установите зависимости:
bundle install
-
Запустите локальный сервер:
bundle exec jekyll serve -
Откройте в браузере: http://localhost:4000
.
├── _config.yml # Конфигурация Jekyll
├── _data/ # Данные сайта (YAML, JSON, CSV)
│ └── links.yml # Ссылки
├── _includes/ # Переиспользуемые компоненты
│ ├── footer.html # Подвал
│ └── links.html # Ссылки из _data/links.yml
├── _layouts/ # Шаблоны страниц
│ ├── default.html # Базовый шаблон
│ └── main.html # Шаблон с подвалом и ссылками
├── _posts/ # Посты
├── _sass/ # Стили Sass
│ ├── main.scss # Основные стили
│ └── reset.scss # Сброс стилей
├── assets/ # Используемые ассеты
│ ├── css/ # Стили
│ │ └── styles.scss # Точка входа для стилей
│ └── js/ # Клиентские скрипты
│ └── main.js # Точка входа для скриптов
├── index.md # Главная страница
├── 404.md # Страница 404
└── cv.md # Редирект на PDF резюме