module Jekyll module Tags class RblockTag < Liquid::Block def split_params(params) params.split("|").map(&:strip) end def initialize(tag_name, block_options, liquid_options) super args = split_params(block_options) @title = args[0] if args.length >1 @icon = args[1] else #default icon @icon = "fas fa-code" end end def render(context) rgridblockID = context["rgridblockID"] #content = super site = context.registers[:site] converter = site.find_converter_instance(::Jekyll::Converters::Markdown) content = converter.convert(super) #Because we’re not changing the context, there’s no need to push the context stack as with the rgridblock. # generate collapsible card HTML output = <<~EOS
#{content}