Skip to content

Исходники сайта сообщества JProf

Notifications You must be signed in to change notification settings

JavaBy/jprof-hugo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deploy

Java Professionals BY

Сайт сообщества Java Professional BY.

Как работать с этим репозиторием?

Мы используем Hugo для управления сайтом.

Посты добавляются в формате .md в папку content/post, картинки — в static/img.

Сборка и деплой происходят автоматически при обновлении ветки master.

Локальная сборка чуть сложнее:

  1. Установи Hugo.
  2. Склонируй этот репозиторий:
    git clone git@github.com:JavaBy/jprof-hugo.git
    cd jprof-hugo
  3. Создай ветку для изменений:
    git checkout -b <branch_name>
  4. Тема для сайта — Blackburn — хранится в отдельном репозитории и включена в этот проект в виде подмодуля, так что необходимо её проинициализировать:
    git submodule init && git submodule update
  5. Иногда бывает нужно поправить что-то в самой теме. После изменений в репозитории с темой, необходимо обновить конфигурацию подмодулей в самом сайте:
    git submodule foreach git pull origin master
  6. Добавляй контент.
  7. Чтобы протестировать изменения, запусти Hugo в интерактивном режиме и открой localhost:1313:
    hugo server
  8. Если всё окей — заливай изменения в репозиторий:
    git add . && git commit -m "[СООБЩЕНИЕ КОММИТА]" && git push origin <branch_name>
  9. Открывай PR
  10. Жди мержа, проверяй сайт.