EasyBlogger now supports pandoc filters

· Read in about 1 min · (185 words) ·

I just pushed version 1.1.0 of EasyBlogger to pypi. Notable changes are that it now exposes ability to set pandoc filters.

Pandoc filters basically let you write plugins that can affect the document conversion. For example, my filter - mermaid-filter will let you embed diagrams in text using mermaid syntax and then when you convert a markdown document, generate a .png file on the fly, upload it to imgur and embed the link in the generated HTML file - so that your final HTML shows the image and not a fenced code block!

A quick example - with markdown like this

~~~mermaid
graph TD
    A --> B
~~~

note that you must specify that it’s a mermaid syntax with ~mermaid as the start of your code block

You get an image like this in your blog:

image

In fact, even this blog post was generated from mermaid source itself :)

Goes without saying that this isn’t limited to mermaid-filter - you can use any of the other pandoc filters that are available to generate/filter your blog markup!

Hope you like it as much as I do!