GitBook legacy v1
Устанавливаем таймзону:
sudo dpkg-reconfigure tzdata
Обновляем убунту:
sudo apt update && sudo apt upgrade -y
Устанавливаем пакеты:
sudo apt install -y curl wget vim git unzip socat bash-completion apt-transport-https build-essential
Устанавливаем Node.js:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt install -y nodejsПроверяем версии:
node -v && npm -v
# v10.15.1
# 6.4.1Обновим npm:
sudo npm install -g npm@latest
Далее создаем директорию:
mkdir gitbook
cd gitbookСразу же сюда клонируем наш репозиторий с базой знаний.
Теперь установим гитбук глобально:
sudo npm install gitbook-cli -g
И установим его в текущую папку:
gitbook init
Создаем файл book.json, но можно обойтись и без него:
vim book.json
Со следующим содержимым
Теперь устанавливаем плагины командой:
gitbook install
Переместим файлы README.md и SUMMARY.md, .md файлы, фотографии в папку docs и переходим в нее
Чтобы самостоятельно не создавать дерево нашей базы, усатновим плагин:
npm install -g gitbook-summary
Теперь запускаем его:
book sm g
Запускаем базу:
gitbook serve
По итогу все файлы(папка node_modules, _book и файла book.json) должны находиться в папке {название нашего github репозитория}. В папке docs находятся вся база + SUMMARY.md + README.md
Last updated
Was this helpful?