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

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

  • lax — 忽略所有错误。
  • warn — 在控制台显示每个错误的警告。(默认设置)
  • strict — 输出错误信息并停止构建。

_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 相关的问题便于你处理这些问题,这非常有用。