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?