From c3ac8965a96848b5dc2b8083c160480b43c859ae Mon Sep 17 00:00:00 2001 From: Martin Kampas Date: Thu, 2 Oct 2025 14:26:27 +0200 Subject: [PATCH] fix(oxhugo): Do not discard embedded HTML 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 0612c7a9d..303566e08 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 + }, } }