📕 Обновление сайта роадмапа
https://zhukovsd.github.io/java-backend-learning-course/
TL;DR - навигация, поиск, темная тема.
Для написания материалов роадмапа я использую GitHub - это позволяет писать статьи в Markdown, принимать правки через пул реквесты.
Для чтения GitHub не идеален, поэтому с самого начала работы над роадмапом я пользовался GitHub Pages - сервисом от GitHub для размещения статических ресурсов на домене github.io.
Он позволяет рендерить Markdown в HTML с помощью Jekyll и деплоить их на gh pages, используя CI/CD сервис GitHub Actions.
Благодаря миграции с Jekyll на Hugo появилась возможность повысить удобство сайта:
- Навигация по страницам и параграфам страниц
- Поиск
- Светлая и темная темы
Техническая реализация
За идею и реализацию спасибо @krios2146.
- Хостинг GitHub Pages, автоматизация через GitHub Actions
- Генератор статических сайтов Hugo
- Тема для Hugo - Book
- Конфиг Hugo, структуру проекта, GitHub Action для автоматизации сборки и деплоя можно посмотреть в пул реквесте
—
Аналогичная миграция в ближайшее время будет сделана для Python версии роамдапа.
Роадмап | YouTube | Менторство по трудоустройству | Консультации
https://zhukovsd.github.io/java-backend-learning-course/
TL;DR - навигация, поиск, темная тема.
Для написания материалов роадмапа я использую GitHub - это позволяет писать статьи в Markdown, принимать правки через пул реквесты.
Для чтения GitHub не идеален, поэтому с самого начала работы над роадмапом я пользовался GitHub Pages - сервисом от GitHub для размещения статических ресурсов на домене github.io.
Он позволяет рендерить Markdown в HTML с помощью Jekyll и деплоить их на gh pages, используя CI/CD сервис GitHub Actions.
Благодаря миграции с Jekyll на Hugo появилась возможность повысить удобство сайта:
- Навигация по страницам и параграфам страниц
- Поиск
- Светлая и темная темы
Техническая реализация
За идею и реализацию спасибо @krios2146.
- Хостинг GitHub Pages, автоматизация через GitHub Actions
- Генератор статических сайтов Hugo
- Тема для Hugo - Book
- Конфиг Hugo, структуру проекта, GitHub Action для автоматизации сборки и деплоя можно посмотреть в пул реквесте
—
Аналогичная миграция в ближайшее время будет сделана для Python версии роамдапа.
Роадмап | YouTube | Менторство по трудоустройству | Консультации