A Jekyll plugin that Liquid parses the input.
I created this small plugin for my project as a quick-fix for one of (many) Liquid's glaring holes. I discovered that Liquid does not parse its contents recursively, that is, it will parse {{ description }}
or {% include file.md %}
and replace it by its contents, but it will not parse the contents itself for any Liquid tags.
This is quite similar to the markdownify
filter, since Liquid also does not parse markdown in an included markdown file. This can be solved by the markdown plugin or the markdownify
filter included in Jekyll. This post elaborates it further.
To install the plugin, simply put it in a folder named _plugins in your jekyll project directory.
{{ description | liquify }}