import type { AstroIntegrationLogger } from "astro"; import { join } from "node:path"; import type { ObsidianContext } from "../types"; import type { ObsidianLink } from "../schemas"; import { toUrl } from "./obsidianId"; import { slugify } from "./utils/slugify"; export type Wikitag = { text: string; link: ObsidianLink; }; export const parseWikitags = ( content: string, source: string, context: ObsidianContext, logger: AstroIntegrationLogger ): Wikitag[] => { const baseUrl = context.options.tagsUrl ?? 'tags'; const tags: Wikitag[] = []; const regex = /(?