From b1625f77009deed54d3675f04a1035ef880611af Mon Sep 17 00:00:00 2001 From: Will Boyd Date: Wed, 21 Feb 2024 15:24:07 -0500 Subject: [PATCH] Double newlines between all the things --- src/translator.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/translator.js b/src/translator.js index 0bdc79b..7df6e69 100644 --- a/src/translator.js +++ b/src/translator.js @@ -55,12 +55,14 @@ function initTurndownService() { } }); - // preserve
and
+ // preserve
and
-- the extra newlines between tags are + // necessary because of how markdown is being used inside HTML tags turndownService.addRule('fig', { filter: ['figure', 'figcaption'], replacement: (content, node) => { const tagName = node.nodeName.toLowerCase(); - return '<' + tagName + '>' + content + ''; + const result = '\n\n<' + tagName + '>\n\n' + content + '\n\n\n\n'; + return result.replace('\n\n\n\n', '\n\n'); // reduce quadruple newlines } });