GitBook Editor — официальный Node.js / GTK графический клиент для онлайн-платформы GitBook.
GitBook — созданная в середине 2014 года онлайн-платформа, современное и простое решение для написания и размещения документации (F.A.Q), технических или художественных книг, учебных материалов и многого другого. Также платформой предлагается свободный книжный формат и инструментальная цепочка.
Философией онлайн-платформы GitBook заявляется простота и элегантность, ничего не должно отвлекать пользователя от создания контента. Разработчики онлайн-платформы не оставляют за собой никаких прав на создаваемый контент, единственным его владельцем является пользователь.
GitBook Editor является рекомендуемым клиентом-редактором для работы с GitBook, можно использовать веб-интерфейс и любой другой Markdown/Asciidoc редактор (GitBook API и библиотеки открыты).
Для использования GitBook Editor необходима учётная запись на GitBook, зарегистрироваться можно из окна приветствия клиента. После авторизации клиент может использоваться как онлайн, так и локально, как визуальный Markdown-редактор.
Markdown — представленный в 2004 году облегчённый язык разметки, созданный с целью написания наиболее читаемого и удобного для правки текста, но пригодного для преобразования в языки для продвинутых публикаций (HTML, Rich Text и других).
GitBook Editor имеет традиционный для большинства WYSIWYG-редакторов интерфейс и небольшое количество настроек. Рабочую область редактора можно разделить на два вертикальных участка, участка для набора/редактирования текста и участка просмотра результата (участка "живого" предпросмотра).
Пользователю GitBook предлагает рад готовых шаблонов для создания документов и книг, поддерживается импорт заготовки. Шаблон создания книги автоматически генерирует файл содержания, предисловия и первой главы.
GitBook Editor предлагает весь необходимый набор инструментов для создания профессионально выглядящих документов и книг, доступно стандартное Markdown форматирование, поддерживается вставка локального изображений, можно использовать LaTeX шрифты и формулы, добавлять диаграммы, веб-ссылки и пр... Для изменения внешнего вида редактора и окна предпросмотра поддерживается использование стороннего CSS (каскадные таблицы стилей).
Одной из особенностей GitBook является тесная интеграция с свободной системой контроля версий GIT, что позволяет легко править материал, отслеживать внесённые изменения и при необходимости вернуть предыдущую версию, поддерживается совместная работа над контентом несколькими авторами одновременно.
GitBook позволяет создавать книги самого высокого качества даже пользователям без особых знаний в области издательского ремесла. Написанную книгу можно конвертировать в наиболее популярные форматы (XML, HTML, PDF, DOCX, Mobi, ePub и др), можно сразу опубликовать книгу на публичном git-сервисе GitHub.
GitBook Editor может работать в оконном и полноэкранном режиме, функция повтора и возврата изменений (Undo/Redo) неограниченна. Управление клиентом осуществляется с помощью мыши и/или клавиатурных сочетаний (полностью настраиваемых).
Лицензия: Apache License Version 2.0