UNPKG

@astrojs/starlight

Version:

Build beautiful, high-performance documentation websites with Astro

16 lines (12 loc) 529 B
import { stripLeadingSlash, stripTrailingSlash } from './path'; const base = stripTrailingSlash(import.meta.env.BASE_URL); /** Get the a root-relative URL path with the site’s `base` prefixed. */ export function pathWithBase(path: string) { path = stripLeadingSlash(path); return path ? base + '/' + path : base + '/'; } /** Get the a root-relative file URL path with the site’s `base` prefixed. */ export function fileWithBase(path: string) { path = stripLeadingSlash(path); return path ? base + '/' + path : base; }