A Jekyll plugin that Liquid parses the input.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
LICENSE Initial commit Apr 20, 2015
README.md Update README.md Apr 20, 2015
liquify.rb Create liquify.rb Apr 20, 2015



A Jekyll plugin that Liquid parses the input.

Use Case

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 }}