Параметры Liquid
Реакцию Liquid на ошибки можно настроить, установив error_mode. Варианты:
-
lax— Игнорировать все ошибки. -
warn— Выводить предупреждение в консоль для каждой ошибки. (по умолчанию) -
strict— Выводить сообщение об ошибке и остановить сборку.
В файле _config.yml по умолчанию используется следующая конфигурация:
liquid: error_mode: warn
В приведённом выше примере показано значение «warn», которое уже установлено по умолчанию - error_mode: warn. Это приводит к тому, что любые проблемы выявляются во время процесса сборки, но сборка будет продолжена, если это возможно.
Также можно настроить рендерер Liquid для перехвата неназначенных переменных и несуществующих фильтров, установив strict_variables и/или strict_filters соответственно на true. 3.8.0
Обратите внимание, что, хотя error_mode настраивает парсер Liquid, параметры strict_variables и strict_filters настраивают рендерер Liquid и, следовательно, являются взаимоисключающими.
Пример настройки этих переменных в файле _config.yml:
liquid: error_mode: strict strict_variables: true strict_filters: true
Настройка, описанная выше, остановит сборку/сервер, выведет ошибку и прервёт процесс. Это полезно, когда нужно перехватывать проблемы, связанные с Liquid, останавливая процесс сборки или обслуживания и позволяя вам решить любые проблемы.
© 2020 Jekyll Core Team and contributors
Licensed under the MIT license.
https://jekyllrb.com/docs/configuration/liquid/