Шаблоны и переменные Pandoc

Все примеры расположены в репозитории.

При генерации целого документа (параметр -s) Pandoc выводит данные в шаблон. Для каждого выходного формата шаблоны разные. Чтобы посмотреть шаблон используйте команду

Например

Вывод будет следующий

Последние версии всех шаблонов хранятся в репозитории.

Можно использовать не только стандартный шаблон, а сделать свой. Создадим файл template01.md с самым простым шаблоном, который просто выведет весь документ:

И запустим конвертацию с параметром --template:

В шаблонах можно использовать переменные, такие как title, например, заданный в файле метаданных. Изменим шаблон:

И добавим metadata.yaml:

Запускаем командой:

В результате, получаем заполненный заголовок.

Переменные можно задавать через параметры

  • -V KEY[=VAL]
  • --variable=KEY[:VAL]

Снова изменим шаблон

И добавим переменные:

На выходе получаем

Ссылки

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *