From 09ec37c16de0592bbb7a635a4a40934bd6e9c38e Mon Sep 17 00:00:00 2001 From: Jamie Thompson Date: Tue, 5 Jul 2022 15:28:35 +0200 Subject: [PATCH] embed mdoc in code tabs --- _plugins/jekyll-tabs-lib/jekyll-tabs-4scala.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/_plugins/jekyll-tabs-lib/jekyll-tabs-4scala.rb b/_plugins/jekyll-tabs-lib/jekyll-tabs-4scala.rb index c9a829f07f..3772c36525 100644 --- a/_plugins/jekyll-tabs-lib/jekyll-tabs-4scala.rb +++ b/_plugins/jekyll-tabs-lib/jekyll-tabs-4scala.rb @@ -82,8 +82,10 @@ def initialize(block_name, markup, tokens) def render(context) site = context.registers[:site] + mdoc_converter = site.find_converter_instance(::Jekyll::MdocConverter) converter = site.find_converter_instance(::Jekyll::Converters::Markdown) - content = converter.convert(render_block(context)) + pre_content = mdoc_converter.convert(render_block(context)) + content = converter.convert(pre_content) tabcontent = TabDetails.new(label: @tab, anchor: @anchor, defaultTab: @defaultTab, content: content) environment = context.environments.first environment["tabs-#{@name}"] ||= []