Как работает этот сайт
Однажды, решив вести свои замети в сети, я определялся с выбором инструмента для генерации HTML из Markdown файлов. Собственно, выбор сузился до двух из них: Jekyll и Hugo. Jekyll популярнее и в гитхабе для него есть даже функционал по выбору шаблонов. Однако, мне не хотелось поднимать окружение Ruby. Hugo проще и для его работы не нужно ничего лишнего, поэтому и выбор пал на него.
- Итак, для начала создаем репозиторий со своим логином: easmith.github.io
- Создаем в ветку hugo
- Заливаем туда исходники сайта
Обновляем подмодули с темами
git submodule update –init –recursive
Генерируем HTML
hugo
Пушим каталог public в ветку мастер
git subtree push –prefix public/ origin master
Пушим все остальное на гитаб и радуемся результату =)
Автор easmith
Последнее изменение 2018-12-12