🇨🇳 中文 ·
🇬🇧 English ·
🇯🇵 日本語 ·
🇰🇷 한국어 ·
🇪🇸 Español ·
🇮🇳 हिन्दी ·
🇸🇦 العربية
🇵🇹 Português ·
🇧🇩 বাংলা ·
🇷🇺 Русский ·
🇫🇷 Français ·
🇩🇪 Deutsch
Docker-образ для создания электронных книг GitBook с Honkit (форк сообщества), шрифтами CJK и поддержкой PlantUML.
docker pull bloodstar/gitbook-builder
# инициализация
docker run --rm -v "$PWD:/gitbook" -p 4000:4000 bloodstar/gitbook-builder gitbook init
# просмотр
docker run --rm -v "$PWD:/gitbook" -p 4000:4000 bloodstar/gitbook-builder gitbook serve
# сборка
docker run --rm -v "$PWD:/gitbook" -p 4000:4000 bloodstar/gitbook-builder gitbook buildДобавьте алиасы в .bashrc или .zshrc:
alias gitbook='docker run --rm -v "$PWD":/gitbook -p 4000:4000 bloodstar/gitbook-builder gitbook'
alias honkit='docker run --rm -v "$PWD":/gitbook -p 4000:4000 bloodstar/gitbook-builder honkit'| Возможность | Описание |
|---|---|
| GitBook CLI | Классическая версия, исправлена для Node.js 20 |
| Honkit | Форк сообщества, совместим с book.json |
| PlantUML | Диаграммы через OpenJDK 17 + Graphviz |
| PDF/EPUB | Конвертация через Calibre |
| Шрифты CJK | Noto Sans CJK в комплекте |
| Мульти-архит. | linux/amd64, linux/arm/v7, linux/arm64 |
# GitBook
gitbook serve # http://localhost:4000
gitbook build
gitbook pdf .
gitbook epub .
# Honkit (рекомендуется)
honkit serve
honkit build
honkit pdf .
honkit epub .- Образ:
bloodstar/gitbook-builder - Теги:
latest,gitbook-<version>,honkit-<major>,honkit-<major>.<minor>,honkit-<full> - Все теги
| Переменная | По умолч. | Описание |
|---|---|---|
NPM_CONFIG_REGISTRY |
(офиц. npm) | Зеркало npm. Китай: https://registry.npmmirror.com |
docker run --rm -v "$PWD":/gitbook \
-e NPM_CONFIG_REGISTRY=https://registry.npmmirror.com \
bloodstar/gitbook-builder honkit install| Документ | Содержание |
|---|---|
| docs/GUIDE.md | Подробное использование и плагины |
| docs/ARCHITECTURE.md | Архитектура и компоненты |
| docs/TESTING.md | Тестирование и проверка |
| docs/CHANGELOG.md | История версий |