Гайд создания
sudo apt install cargo
cargo install --git https://github.com/Doctave/doctave --tag 0.4.1
doctave init
touch docs/_include/.nojekyll
npm install -g gh-pages@3.0.0
doctave build --release
gh-pages -d site
Переходим в настройки (https://github.com/second-constantine/second-constantine.github.io/settings/pages) и указываем ветку gh-pages
Если не хватает прав
sudo chmod 777 /usr/local/lib/node_modules/gh-pages/ -R
fatal: A branch named 'gh-pages' already exists.
sudo rm -rf /usr/local/lib/node_modules/gh-pages/.cache