Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

AsciiDoc является человеком-читаемый формат документа, семантически эквивалентно DocBook XML , но с использованием обычного текста наценка конвенции. Документы AsciiDoc могут быть созданы с помощью любого текстового редактора и прочитаны «как есть», либо преобразованы в HTML или любой другой формат, поддерживаемый цепочкой инструментов DocBook, например, PDF , TeX , страницы руководства Unix , электронные книги , слайд-презентации и т. Д. [1] Распространенными расширениями файлов для файлов AsciiDoc являются (как рекомендовано создателем AsciiDoc) и . [2] [3]txtadoc

История [ править ]

AsciiDoc был создан в 2002 году Стюартом Рэкхэмом , который опубликовал инструменты (asciidoc и a2x), написанные на языке программирования Python для преобразования текстовых файлов, удобочитаемых человеком, в широко используемые форматы опубликованных документов. [1]

Рубин реализация называется «Asciidoctor», выпущенный в 2013 году, уже используется GitHub [4] и GitLab . [5] Эта реализация также доступна в экосистеме Java с использованием JRuby и в экосистеме JavaScript с использованием Opal.js.

Некоторые книги и электронные книги O'Reilly Media написаны с использованием разметки AsciiDoc. [6]

Большая часть документации по проекту Git написана на AsciiDoc. [7]

Формат AsciiDoc в настоящее время проходит процедуру стандартизации Eclipse Foundation . [8] [9]

Пример [ править ]

Ниже показан текст с использованием разметки AsciiDoc и визуализация, аналогичная той, которая создается процессором AsciiDoc:

Инструменты [ править ]

  • Antora - генератор сайтов документации с несколькими репозиториями для технических писателей, использующих git .
  • AsciiBinder - (устарело) система документации, построенная на Asciidoctor для людей, у которых есть много документов, которые нужно поддерживать и переиздавать на регулярной основе.
  • awestruct - генератор статических сайтов, вдохновленный Джекилом .
  • Asciidoc FX - редактор книг AsciiDoc на основе JavaFX 8.
  • AsciiDocLIVE - AsciiDocLIVE - бесплатный онлайн-редактор AsciiDoc.

См. Также [ править ]

  • Сравнение генераторов документации
  • Легкий язык разметки

Ссылки [ править ]

  1. ^ a b "AsciiDoc" .
  2. ^ «Часто задаваемые вопросы по AsciiDoc» . asciidoc.org . Проверено 20 марта 2020 .
  3. ^ "Рекомендуемые методы работы с AsciiDoc | Asciidoctor" . asciidoctor.org . Проверено 20 марта 2020 .
  4. ^ «AsciiDoc, поддерживаемый Asciidoctor, возвращается на GitHub и его 5+ миллионов репозиториев» .
  5. ^ "Asciidoc" . Пользовательские документы GitLab . Проверено 6 фев 2020 .
  6. ^ «AsciiDoc 101 (глава 4 книги« Начало работы с Атласом »)» . Авторский приветственный набор . O'Reilly Media. Архивировано из оригинального 14 октября 2017 года . Дата обращения 19 мая 2016 .
  7. ^ "Git wiki" . Git SCM.
  8. ^ "Язык AsciiDoc" .
  9. ^ «Устав рабочей группы AsciiDoc» .

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • https://asciidoctor.org/
  • Использование AsciiDoc и Asciidoctor для написания документации - Учебное пособие по AsciiDoc