Ruby 从Jekyll插件运行液体过滤器

Ruby 从Jekyll插件运行液体过滤器,ruby,jekyll,liquid,Ruby,Jekyll,Liquid,液体有两个过滤器,分别名为换行\u至\u br和逃逸 我正在开发一个Jekyll插件,它需要通过这些过滤器运行一个字符串。与其安装一个单独的gem来实现这一点,或者为其编写我自己的代码,还有什么方法可以直接从插件内部调用这些过滤器吗?这些过滤器可以通过include Liquid::StandardFilters一行获得 例如: class PlaintextConverter include Liquid::StandardFilters def convert(content

液体有两个过滤器,分别名为
换行\u至\u br
逃逸


我正在开发一个Jekyll插件,它需要通过这些过滤器运行一个字符串。与其安装一个单独的gem来实现这一点,或者为其编写我自己的代码,还有什么方法可以直接从插件内部调用这些过滤器吗?

这些过滤器可以通过
include Liquid::StandardFilters
一行获得

例如:

class PlaintextConverter
    include Liquid::StandardFilters
    def convert(content)
        content = escape(content)
        content = newline_to_br(content)
        content
    end
end
对于以这种方式可用的函数的完整列表,您可以查看