Если уже есть репа по адресу github.com/{user}/{project} , то сделать сайт по адресу {user}.github.io/{project} можно так:
-
Создать ветку
gh-pagesв проекте, в которой не будет никаких файлов. -
Если не нужен jekyll и создавать файлы html вручную, то
touch .nojekyll. -
Если jekyll все же нужен
apt install jekyll. -
Создать сайт:
jekyll new .
rm -r _posts
- Установить тему отсюда
vim index.mdgit push origin gh-pages