Repolode
GitbookIO

GitbookIO/gitbook

Open source-движок рендеринга на Next.js для опубликованных сайтов документации GitBook с возможностью самостоятельного хостинга.

Open source альтернатива:GitBook

Звёзды
29,069
Форки
4,039
Открытые issues
91
Последний коммит
22 часа назад

Что это?

GitBook — платформа для управления техническими знаниями команд. В этом репозитории находится open source-фронтенд, который отображает опубликованный контент GitBook. Благодаря ему сайт документации, созданный в GitBook, можно показывать с помощью этого кода.

Проект построен на Next.js и TypeScript и запускается локально с помощью Node.js и Bun. Запустив сервер разработки, можно открыть любое опубликованное пространство GitBook по адресу localhost, а изменения кода сразу отображаются в браузере. Для pull request запускаются визуальные тесты и тесты производительности.

Проект можно хостить самостоятельно: это позволяет настраивать внешний вид опубликованной документации и встраивать её в собственное приложение. По словам сопровождающих проекта, при самостоятельном хостинге ответственность за надёжность и отслеживание изменений платформы ложится на вас. Они рекомендуют выбирать этот вариант, только если такой компромисс вам подходит.

Ключевые возможности

  • 01Отображает опубликованные сайты документации GitBook на основе исходного кода.
  • 02Создан на Next.js и TypeScript.
  • 03Локальный сервер разработки, с помощью которого можно открыть любое опубликованное пространство GitBook.
  • 04Поддерживает самостоятельный хостинг с настройкой внешнего вида.
  • 05Содержит файлы переводов интерфейса GitBook.

Сценарии использования

  • Самостоятельно хостить опубликованный сайт GitBook на собственном домене.
  • Встраивать документацию, отображаемую GitBook, в собственное приложение.
  • Настраивать внешний вид опубликованной документации.
  • Вносить исправления или переводы в движок рендеринга GitBook.

Быстрый старт

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/gitbookIO/gitbook.git
  2. 2

    Переключитесь на указанную в проекте версию Node с помощью nvm

    nvm use
  3. 3

    Установите зависимости с помощью Bun

    bun install
  4. 4

    Запустите локальный сервер разработки

    bun dev

Что важно знать

  • Требуются Node.js версии 22.3 или выше и Bun версии 1.2.15 или выше.
  • Проект распространяется по лицензии GPL-3.0, поэтому для распространения изменённого кода необходимо открыть исходный код или приобрести коммерческую лицензию.
  • В README не рекомендуется самостоятельный хостинг, а сопровождающие не гарантируют поддержку форков.

Темы

Частые вопросы

Что такое gitbook?
Open source-движок рендеринга на Next.js для опубликованных сайтов документации GitBook с возможностью самостоятельного хостинга. GitBook — платформа для управления техническими знаниями команд. В этом репозитории находится open source-фронтенд, который отображает опубликованный контент GitBook. Благодаря ему сайт документации, созданный в GitBook, можно показывать с помощью этого кода.
gitbook можно использовать бесплатно? Какая у него лицензия?
gitbook распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
gitbook всё ещё поддерживается?
Активно поддерживается. Последний коммит в gitbook — 21 окт. 2026 г..
Для чего можно использовать gitbook?
Самостоятельно хостить опубликованный сайт GitBook на собственном домене. Встраивать документацию, отображаемую GitBook, в собственное приложение. Настраивать внешний вид опубликованной документации. Вносить исправления или переводы в движок рендеринга GitBook.
Как установить gitbook?
Клонируйте репозиторий: git clone https://github.com/gitbookIO/gitbook.git Переключитесь на указанную в проекте версию Node с помощью nvm: nvm use Установите зависимости с помощью Bun: bun install Запустите локальный сервер разработки: bun dev
Где скачать gitbook?
Исходный код и инструкции по установке — на GitHub: https://github.com/GitbookIO/gitbook

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

CMS с открытым исходным кодом для редактирования контента и медиафайлов прямо в репозитории GitHub; подходит для статических сайтов на Jekyll, Hugo, Next.js, Astro и других инструментах.

4,1 тыс.578TypeScriptMITОбновлён 6 дней назад