From 138aa36c805b2b806c38f6be2ea11b4e8638b0b7 Mon Sep 17 00:00:00 2001 From: Peaceultime Date: Fri, 18 Apr 2025 19:09:57 +0200 Subject: [PATCH 1/3] Don't sluggify links --- src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 3b7a211..209d517 100644 --- a/src/index.ts +++ b/src/index.ts @@ -166,7 +166,7 @@ export default function ofm() { const alias = rawAlias?.slice(1).trim(); // internal link - const url = sluggify(fp + anchor) + const url = fp + anchor; return { type: "link", url, From 00ab1ddd4c38f50e3e32f694f61801073bb3b645 Mon Sep 17 00:00:00 2001 From: Peaceultime Date: Fri, 18 Apr 2025 20:11:10 +0200 Subject: [PATCH 2/3] Fix URI component --- src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 209d517..1d9fdb8 100644 --- a/src/index.ts +++ b/src/index.ts @@ -166,7 +166,7 @@ export default function ofm() { const alias = rawAlias?.slice(1).trim(); // internal link - const url = fp + anchor; + const url = encodeURIComponent(fp) + anchor; return { type: "link", url, From 721f362de35c1e1e91da97b420bb3c0290487742 Mon Sep 17 00:00:00 2001 From: Peaceultime Date: Fri, 18 Apr 2025 22:12:53 +0200 Subject: [PATCH 3/3] Fix callouts --- src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 1d9fdb8..244cef6 100644 --- a/src/index.ts +++ b/src/index.ts @@ -288,7 +288,7 @@ export default function ofm() { title, }, }, - children: firstChild.children, + children: [firstChild.children[0], ...node.children.slice(1)], } } })