Software:AsciiDoc
Filename extensions | .adoc, .asciidoc, .txt |
---|---|
Internet media type | text/asciidoc, text/plain |
Initial release | 2002 |
Website | {{{1}}} |
Original author(s) | Stuart Rackham |
---|---|
Developer(s) | Matthew Peveler, Dan Allen, Michel Krämer, et al. |
Initial release | November 25, 2002 |
Stable release | 10.2.0
/ May 22, 2022 |
Repository | github |
Written in | Python |
Operating system | Cross-platform |
Type | Documentation generator |
License | GPL v2 |
Website | asciidoc-py |
Original author(s) | Ryan Waldron |
---|---|
Developer(s) | Dan Allen, Sarah White, et al. |
Initial release | January 30, 2013 |
Stable release | 2.0.18
/ October 15, 2022 |
Repository | github |
Written in | Ruby |
Operating system | Cross-platform |
Type | Documentation generator |
License | MIT |
Website | asciidoctor |
AsciiDoc is a human-readable document format, semantically equivalent to DocBook XML, but using plain-text mark-up conventions. AsciiDoc documents can be created using any text editor and read “as-is”, or rendered to HTML or any other format supported by a DocBook tool-chain, i.e. PDF, TeX, Unix manpages, e-books, slide presentations, etc.[1] Common file extensions for AsciiDoc files are txt
(as encouraged by AsciiDoc's creator) and adoc
.[2][3]
History
AsciiDoc was created in 2002 by Stuart Rackham, who published tools (‘asciidoc’ and ‘a2x’), written in the Python programming language to convert plain-text, ‘human readable’ files to commonly used published document formats.[1]
Asciidoctor
A Ruby implementation called ‘Asciidoctor’, released in 2013, is in use by GitHub[4] and GitLab.[5] This implementation is also available in the Java ecosystem using JRuby and in the JavaScript ecosystem using Opal.js.
Some of O'Reilly Media's books and e-books are authored using AsciiDoc mark-up.[6]
Most of the Git project documentation is written in AsciiDoc.[7]
The AsciiDoc format is currently under standardization procedure by the Eclipse Foundation.[8][9]
Example
The following shows text using AsciiDoc mark-up, and a rendering similar to that produced by an AsciiDoc processor:
AsciiDoc source text |
---|
= My Article J. Smith https://wikipedia.org[Wikipedia] is an on-line encyclopedia, available in English and *many* other languages. == Software You can install 'package-name' using the `gem` command: gem install package-name == Hardware Metals commonly used include: * copper * tin * lead |
HTML-rendered result |
---|
J. Smith Wikipedia is an on-line encyclopedia, available in English and many other languages. You can install package-name using the gem command: gem install package-name Metals commonly used include:
|
Tools
- Antora – a multi-repository documentation site generator for tech writers using git.
- AsciiBinder – (deprecated) a documentation system built on Asciidoctor for people who have a lot of docs to maintain and republish on a regular basis.
- awestruct – a static site generator inspired by Jekyll.
- Asciidoc FX – AsciiDoc Book Editor based on JavaFX 8.
- AsciiDocLIVE – AsciiDocLIVE is a free online AsciiDoc editor.
- DAPS – DocBook Authoring and Publishing Suite (DAPS) is command-line software to publish DocBook & AsciiDoc as HTML, PDF, and EPUB.
See also
References
- ↑ 1.0 1.1 "AsciiDoc". http://www.linuxlinks.com/article/20130921024111314/AsciiDoc.html.
- ↑ "AsciiDoc Frequently Asked Questions". http://asciidoc.org/faq.html#_what_is_the_preferred_file_name_extension_for_asciidoc_files.
- ↑ "AsciiDoc Recommended Practices | Asciidoctor". https://asciidoctor.org/docs/asciidoc-recommended-practices/.
- ↑ "AsciiDoc, powered by Asciidoctor, returns to GitHub and its 5+ million repositories". http://asciidoctor.org/news/2013/01/30/asciidoc-returns-to-github/.
- ↑ "Asciidoc". https://docs.gitlab.com/ee/user/asciidoc.html.
- ↑ "AsciiDoc 101 (chapter 4 of Getting Started with Atlas)". O'Reilly Media. http://chimera.labs.oreilly.com/books/1230000000065/ch04.html. Retrieved 19 May 2016.
- ↑ "Git wiki". Git SCM. https://git.wiki.kernel.org/index.php/AsciiDoc.
- ↑ "AsciiDoc Language". 27 July 2020. https://projects.eclipse.org/projects/technology.asciidoc.
- ↑ "AsciiDoc Working Group Charter". https://www.eclipse.org/org/workinggroups/asciidoc-charter.php.
External links
- https://asciidoctor.org/
- Using AsciiDoc and Asciidoctor to write documentation - An AsciiDoc Tutorial
Original source: https://en.wikipedia.org/wiki/AsciiDoc.
Read more |