From 7462f249e7966c2a113a1ae8fe3065520a25ecac Mon Sep 17 00:00:00 2001 From: ludengke Date: Tue, 25 Nov 2025 15:48:33 +0800 Subject: [PATCH] fix(ofm): support Obsidian block ID wikilinks (#^block-id) navigation --- quartz/plugins/transformers/ofm.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/quartz/plugins/transformers/ofm.ts b/quartz/plugins/transformers/ofm.ts index 7a523aa59..afc0c517e 100644 --- a/quartz/plugins/transformers/ofm.ts +++ b/quartz/plugins/transformers/ofm.ts @@ -27,6 +27,7 @@ import { toHast } from "mdast-util-to-hast" import { toHtml } from "hast-util-to-html" import { capitalize } from "../../util/lang" import { PluggableList } from "unified" +import { slug as slugAnchor } from "github-slugger" export interface Options { comments: boolean @@ -604,7 +605,7 @@ export const ObsidianFlavoredMarkdown: QuartzTransformerPlugin> if (!Object.keys(file.data.blocks!).includes(block)) { node.properties = { ...node.properties, - id: block, + id: slugAnchor(block), } file.data.blocks![block] = node }