Делаем слайды на Asciidoc
В этом поможет reveal.js
Содержание
Полезные ссылки
Примеры
Изучить всякие подходы, используемый в Asciidoc для reveal.js находящиеся в папке examples.
-
Офигенная Преза с ToC и демонстрацией плагинов её исходники на гитхаб: https://github.com/zenika/adoc-presentation-model/
Генерация PDF
Добавляем к строке запроса в конце URL ?print-pdf
. Притом в этом способе можно включить или выключить печать фона. Альтернативным способ является конвертация в ПДФ из командной строки через decktape.
Конфиг
Из описанного здесь конфига Configuration Options берём любой параметр: keyboard: true
и переносим в конфиг-секцию аскидок-документа: revealjs_keyboard: true
Плагины
Работа с заметками докладчика
Интеграции
CI/CD/Автоматизации
Трюки и подсказки
Как внутри листинга разбивать на несколько слайдов
[source,java,highlight=1..5|2..4]
----
public class TestClass {
public TestClass() {
}
}
----
Баги
По умолчанию reveal.js размещает всю информацию слайдов по центру (это касается заголовкой, абзацев, списков, картинов - вообще всего).
Гипотетические есть настройка, для того чтобы это отключить, но видимо она работает только в некоторых стоковых темах:
:revealjs_center: false
Поэтому приходится в кастомных темах применять быстрый фикс, добавить в css темы такой код:
.reveal .slides {
text-align: left;
}