Asciidoctor reveal.js 4.0

Supports all of reveal.js 3.9.2 features

Background videos

Automatic Source Code Highlighting!

Including step-by-step line highlights

Assembly from a Compiler

main        proc near
var_10      = dword ptr -10h
            push ebp
            mov ebp, esp
            and esp, 0FFFFFFF0h
            sub esp, 10h
            mov eax, offset aHelloWorld
            mov [esp+10h+var_10], eax
            call _printf
            mov eax, 0
            leave
            retn
main        endp
  • Backed by Highlight.js

  • Many languages supported

  • Ability to focus on specific lines

With very simple source!

[source,x86asm,highlight="3..6|7..9|10|11,12"]
----
main        proc near
var_10      = dword ptr -10h
            push ebp
            mov ebp, esp
            and esp, 0FFFFFFF0h
            sub esp, 10h
            mov eax, offset aHelloWorld
            mov [esp+10h+var_10], eax
            call _printf
            mov eax, 0
            leave
            retn
main        endp
----

And More!

  • Background images (and gif!)

  • Speaker notes

  • Embedded videos

  • Embedded and interactive iframes

  • etc.

Plus AsciiDoc Features

asciidoctor logo

Powered by Asciidoctor

Available toolchains
  • Ruby / Bundler

  • JavaScript / NPM

  • Standalone executables

  • JVM / Maven

Easy Grid Layout

  • Easy

  • Flexible

Grid Layout

Source
[.columns]
=== Easy Grid Layout

[.column]
* Easy

[.column]
* Flexible

[.column]
Grid Layout

[.column.is-one-third]
[source,asciidoc]
[...]

FontAwesome Integration

Expressive Icons at your Fingertips

Source
Expressive icon:palette[]
Icons icon:icons[]
at your Fingertips
icon:hand-holding-heart[]

[.red]
icon:heart[size=3x]

Includes

You can include content from other files. Including source code!

Example Source
[source,python]
----
include::demo.py[]
----

For Great Technical Presentations!

Can you do that PowerPoint?

Learn More!