Liquid 选项(Jekyll 构建、渲染选项)
通过配置 error_mode
来设置 Liquid 的错误响应方式。你可以选择以下几种模式:
-
lax
— 忽略所有错误。 -
warn
— 在控制台显示每个错误的警告。(默认设置) -
strict
— 输出错误信息并停止构建。
在 _config.yml
文件中的默认配置如下:
liquid:
error_mode: warn
上面的示例,使用 “warn”值(error_mode: warn
),如果在构建过程中出现任何问题,但如果可以继续构建会继续构建并显示错误。
你可以分别将 strict_variables
和 strict_filters
配置为 true
来设置 Liquid 的渲染器以捕获未分配的变量和不存在的过滤器。3.8.0
请注意,虽然 error_mode
设置了 Liquid 的解析器,但 strict_variables
和 strict_filters
设置的是 Liquid 的渲染器(渲染过程),它们在功能上是独立的。
在 _config.yml
中设置这些变量的示例,如下:
liquid:
error_mode: strict
strict_variables: true
strict_filters: true
按照上面的方法配置将停止构建(生成)或服务(预览),并指出错误的所在问题。可以用来捕获与 liquid 相关的问题便于你处理这些问题,这非常有用。