Использование условий
В Foliant можно скрывать или отображать контент в зависимости от условий. Например, контент должен отображаться на сайте, но скрываться в PDF-файле. Подробнее см. в статье Flags.
Чтобы использовать условия:
- 
Установите препроцессор flags:pip install foliantcontrib.flags
- 
В файле foliant.yml добавьте flagsв раздел препроцессоров.
- 
Добавьте в настройки препроцессора flagsусловия, например:- targets:pdf– для сборки PDF-файлов;
- targets:site– для сборки сайтов;
- targets:ghp– для публикации сайтов на github pages.
 
- 
Добавьте переменную среды FOLIANT_FLAGS:FOLIANT_FLAGS="target:site, target:pdf, target:gph"
- 
В MD-файле вставьте блок с условий:  
- 
В блок условий добавьте при необходимости атрибут kindс одним из значений:- all– контент отображается, если выполняются все условия;
- any– контент отображается, если выполняется одно из условий;
- none– контент отображается, если не выполняется ни одно из условий.