Ctrl K
ComunidadGuías…

docs-site/lib/resolveHref.ts

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
/**
 * Resolve internal paths for the standalone docs app.
 *
 * On the docs subdomain, /docs/X becomes /X (we're already on docs.continue.dev).
 * Cross-app links get absolute URLs.
 */
export function resolveHref(path: string): string {
  // Strip /docs prefix — we're already on the docs domain
  if (path.startsWith("/docs/")) return path.slice(5);
  if (path === "/docs") return "/";

  // Cross-app links → absolute URLs
  if (path.startsWith("/blog"))
    return `https://blog.continue.dev${path.slice(5) || ""}`;
  if (path === "/login") return "https://continue.dev/login";
  if (path === "/") return "https://continue.dev";

  // Everything else stays as-is
  return path;
}