Spec-Zone.ru › Jekyll 4

Параметры 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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API