diff --git a/src/processors/html-postprocess.ts b/src/processors/html-postprocess.ts
index 8b1f934..79e1cbd 100644
--- a/src/processors/html-postprocess.ts
+++ b/src/processors/html-postprocess.ts
@@ -2,7 +2,6 @@ import { processMusicalNotation } from './music';
export interface PostProcessOptions {
enableMusicalNotation?: boolean;
- linkBaseURL?: string;
}
/**
@@ -32,23 +31,11 @@ export function postProcessHtml(html: string, options: PostProcessOptions = {}):
return `${escapedDisplay}`;
});
- // Convert WIKILINK:dtag|display placeholder format to HTML
- // Match WIKILINK:dtag|display, ensuring we don't match across HTML tags
- processed = processed.replace(/WIKILINK:([^|<>]+)\|([^<>\s]+)/g, (_match, dTag, displayText) => {
- const escapedDtag = dTag.trim().replace(/"/g, '"');
- const escapedDisplay = displayText.trim()
- .replace(/&/g, '&')
- .replace(//g, '>')
- .replace(/"/g, '"')
- .replace(/'/g, ''');
-
- // Generate the proper URL using linkBaseURL if available
- const url = options.linkBaseURL
- ? `${options.linkBaseURL}/events?d=${escapedDtag}`
- : `#${escapedDtag}`;
-
- return `${escapedDisplay}`;
+ // Convert wikilink:dtag[display] format to HTML
+ processed = processed.replace(/wikilink:([^[]+)\[([^\]]+)\]/g, (_match, dTag, displayText) => {
+ const escapedDtag = dTag.replace(/"/g, '"');
+ const escapedDisplay = displayText.replace(/"/g, '"');
+ return `${displayText}`;
});
// Convert nostr: links to HTML