Introduction to AsciiDoc and related Tools for technical writing
Patrik Suzzi, December 2015
Copyright ©, 2015
Rev. 0.3, 2025-01-05: First draft
AsciiDoc is a text document format for writing notes, documentation, articles, books, ebooks, slideshows, web pages, man pages and blogs. AsciiDoc files can be translated to many formats including HTML, PDF, EPUB, man page.
This document provides quick access to most used AsciiDoc web Resources and QuickReference.
Below I listed my most used resources for AsciiDoc learning and references
Below, a table with my most used references and favorite learning resources
Resource | Description |
---|---|
Powerman AsciiDoc cheatsheet |
compact cheatsheet |
AsciiDoctor syntax quick reference |
well organized and complete quick reference |
AsciiDoctor writer’s guide |
introduction, guide to writing and rendering |
AsciiDoctor user manual |
a quite coplete user manual for AsciiDoctor |
Official AsciiDoc User Guide |
A complete, official, user guide |
AsciiDoctor Editing AsciiDoc with Live Preview |
Overview of different ways to setup live preview |
Below, there are my favorite tools for AsciiDoc editing:
-
Atom editor , to be added of asciidoc plugins
-
AsciiDocFx Book/document editor: a WYSIWYG, feature rich editor
-
Mylyn/WikiText/AsciiDoc: Eclipse effort for having a tool to write AsciiDoc
Below there is my list of frequently needed asciidoc examples. For a more extensive list, see AsciiDoc Syntax Quick Reference
Below there is an example of how to start a document, providing metadata, Copyright and metadata.
= My AsciiDoc Title
Name Surname <author@asciidoctor.org>
v0.1, {docdate}: First draft
:toc:
:imagesdir: assets/images
:homepage: http://asciidoctor.org
A quick example on how to use this stuffs
*_{author}_* +
Copyright (C) 2015 +
Rev. {revnumber}, {revdate}: {revremark}
The titles are compared to HTML Headers. At first level we have a Title, rendered with a H1. Then the other titles are
= Title (Header1)
== Title 1 (Header2
=== Title2 (H3) ...
http://www.eclipse.org[Eclipse Home] (1)
link:index.html[index] (2)
link:++https://www.google.com/search?q=java []++[search array](3)
-
simple link
-
relative path or windows path
-
with special chars
[[app-listing-title]]
[source, asciidoc]
----
here my http://www.methods.co.nz/asciidoc/[asciidoc] code
----
-
Asciidoc references
-
Asciidoc tools
-
Tools for Editing ASciidoc with live preview
-
Linux tools: atom; brackets; Ubuntu tools.
-