From 2073029d99ec1ee7dadf22ee51111f1f6b3b3139 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Mon, 6 Nov 2023 18:19:34 +0100 Subject: [PATCH] Add support for highlight --- src/elements/markdown/renderer.mjs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/elements/markdown/renderer.mjs b/src/elements/markdown/renderer.mjs index 54af14f..501b7e5 100644 --- a/src/elements/markdown/renderer.mjs +++ b/src/elements/markdown/renderer.mjs @@ -119,6 +119,26 @@ export class MarkdownElement extends CustomElement { return `` } }, + { + name: "highlight", + level: "inline", + start(src) { + return src.match(/==/)?.index + }, + tokenizer(src, _) { + const match = src.match(/^==(.+?)==/) + if(match) { + return { + type: "highlight", + raw: match[0], + text: match[1], + } + } + }, + renderer(token) { + return `${token.text}` + }, + }, ] })