Liquid template engine components for NoFlo, with Jekyll-compatible filters and runtime-registered includes.
Part of the NoFlo 2.x component library family. Requires Node.js >= 22, and runs on Deno and Bun as well. Powered by liquidjs.
npm install @noflo/liquid
Component identifiers in graphs are liquid/<Component>, for example liquid/Template. See noflo.json for the machine-readable component manifest.
- liquid/Template — processes a Liquid
templatewithvariables, providing the Jekyll-compatible filters (date_to_string,date_to_long_string,date_to_rfc822,date_to_xmlschema,number_of_words,strip_html,xml_escape). Partial bodies registered on theincludesport (objects withpathandbody) become available to{% include %}tags; includes must arrive before the template. Include registration state is per-component instance and cleared on teardown
npm test
MIT