Jekyll silently fails

I just wasted the better part of an afternoon trying to use a Liquid filter called Find Expression. It never worked but the site continued to build just fine with no error messages. I finally noticed in the docs that Find Expression was introduced in version 4.1. I was using an earlier version.

Is this typical behavior in Jekyll? No error message if an undefined filter is used?

Yes, unfortunately the default for the liquid.strict_filters configuration is false, so unknown filter produce no warning/error. You can activate strict checking with the following in _config.yml:

liquid:
  strict_filters: true

Doc at:

Thanks! I can’t find a link to the Liquid Options page in Jekyll Docs > Liquid. Where is the link located?

[Found it under Configuration.]