Liquid 选项(Jekyll 构建、渲染选项)

通过配置 error_mode 来设置 Liquid 的错误响应方式。你可以选择以下几种模式:

_config.yml 文件中的默认配置如下:

liquid:
  error_mode: warn

上面的示例,使用 “warn”值(error_mode: warn),如果在构建过程中出现任何问题,但如果可以继续构建会继续构建并显示错误。

你可以分别将 strict_variablesstrict_filters 配置为 true 来设置 Liquid 的渲染器以捕获未分配的变量和不存在的过滤器。3.8.0

请注意,虽然 error_mode 设置了 Liquid 的解析器,但 strict_variablesstrict_filters 设置的是 Liquid 的渲染器(渲染过程),它们在功能上是独立的。

_config.yml 中设置这些变量的示例,如下:

liquid:
  error_mode: strict
  strict_variables: true
  strict_filters: true

按照上面的方法配置将停止构建(生成)或服务(预览),并指出错误的所在问题。可以用来捕获与 liquid 相关的问题便于你处理这些问题,这非常有用。