--- language: asciidoc contributors: - ["Ryan Mavilia", "http://unoriginality.rocks/"] filename: asciidoc.md --- AsciiDoc is a markup language similar to Markdown and it can be used for anything from books to blogs. Created in 2002 by Stuart Rackham the language is simple but it allows for a great amount of customization. Document Header Headers are optional and can't contain blank lines. It must be offset from content by at least one blank line. Title Only ```asciidoc = Document Title First sentence of document. ``` Title and Author ```asciidoc = Document Title First Last Start of this document. ``` Multiple Authors ```asciidoc = Document Title John Doe ; Jane Doe; Black Beard Start of a doc with multiple authors. ``` Revision Line (requires an author line) ```asciidoc = Doc Title V1 Potato Man v1.0, 2016-01-13 This article about chips is going to be fun. ``` Paragraphs ```asciidoc You don't need anything special for paragraphs. Add a blank line between paragraphs to seperate them. To create a line blank add a + and you will recieve a line break! ``` Formatting Text ```asciidoc _underscore creates italics_ *asterisks for bold* *_combine for extra fun_* `use ticks to signify monospace` `*bolded monospace*` ``` Section Titles ```asciidoc = Level 0 (may only be used in document's header) == Level 1

=== Level 2

==== Level 3

===== Level 4

====== Level 5
======= Level 6 ``` Lists To create a bulleted list use asterisks. ```asciidoc * foo * bar * baz ``` To create a numbered list use periods. ```asciidoc . item 1 . item 2 . item 3 ``` You can nest lists by adding extra asterisks or periods up to five times. ```asciidoc * foo 1 ** foo 2 *** foo 3 **** foo 4 ***** foo 5 ``` ```asciidoc . foo 1 .. foo 2 ... foo 3 .... foo 4 ..... foo 5 ```