From f14260b2ba9986d008c1c89249be9cbf7f3b8acf Mon Sep 17 00:00:00 2001 From: martyone Date: Thu, 2 Oct 2025 19:51:40 +0200 Subject: [PATCH] fix(oxhugo): Do not discard embedded HTML (#2151) In 'processors/parse.ts' the 'remarkRehype' plugin is used with 'allowDangerousHtml' enabled, but that needs to be combined with (e.g.) 'rehypeRaw' to have any effect on the output. --- quartz/plugins/transformers/oxhugofm.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/quartz/plugins/transformers/oxhugofm.ts b/quartz/plugins/transformers/oxhugofm.ts index 0612c7a..303566e 100644 --- a/quartz/plugins/transformers/oxhugofm.ts +++ b/quartz/plugins/transformers/oxhugofm.ts @@ -1,4 +1,6 @@ import { QuartzTransformerPlugin } from "../types" +import rehypeRaw from "rehype-raw" +import { PluggableList } from "unified" export interface Options { /** Replace {{ relref }} with quartz wikilinks []() */ @@ -102,5 +104,9 @@ export const OxHugoFlavouredMarkdown: QuartzTransformerPlugin> } return src }, + htmlPlugins() { + const plugins: PluggableList = [rehypeRaw] + return plugins + }, } }