- use ASCII simples para escrever o conteúdo
- inclua snippets de código de arquivos de código-fonte reais
- links quebrados criarão um aviso ao criar a saída
- criou apresentações em reveal.js e deck.js
Você encontrará em link alguns exemplos de como usar o Asciidoctor com gradle (mas outras ferramentas de construção funcionam como bem).
Você pode navegar pelo resultado da amostra aqui e você encontrará uma apresentação renderizada com o deck.js e reveal.js (procure os sub-capítulos 3.4 e 9.4 etiquetados como "Saídas")
Outra fonte de inspiração pode ser o conjunto de decks de Dan Allan: link
Você também solicitou links do código para a apresentação. O melhor Asciidoctor pode fornecer-lhe AFAIK é que a tag que você usou para marcar seu snippet de código no código ( // tag::XXX[]
) também estará presente na fonte da sua apresentação ( include::Class.java[tags=XXX]
)