astro-loader-obsidian
Version:
Use your Obsidian Vault in Astro projects
19 lines (15 loc) • 379 B
text/typescript
import type { FrontmatterData } from "../utils/frontmatter";
import type { ObsidianContext } from "../../types";
import { toUrl } from "../obsidianId";
export const permalink = (
entry: string,
context: ObsidianContext,
data: FrontmatterData
) =>
toUrl(
entry,
context.baseUrl,
context.i18n,
context.defaultLocale,
data.permalink ?? data.slug
);