diff --git a/webui2/src/components/content/markdown.tsx b/webui2/src/components/content/markdown.tsx index 40a9f17fb3dc291587da924c6cb035862e9b975f..a2a73cf168b6248310ca2a81950a03cee899825d 100644 --- a/webui2/src/components/content/markdown.tsx +++ b/webui2/src/components/content/markdown.tsx @@ -95,7 +95,7 @@ function useShikiHighlighter(): HighlighterCore | null { export function Markdown({ content, className, repoContext }: MarkdownProps) { const highlighter = useShikiHighlighter(); - // Rewrite image src to /gitraw for raw content serving. + // Rewrite image src to /gitfile for raw content serving. // Links are handled by the custom `a` component below. const urlTransform = useMemo(() => { if (!repoContext) return undefined; @@ -104,7 +104,7 @@ export function Markdown({ content, className, repoContext }: MarkdownProps) { if (!isRelativeUrl(url)) return url; const resolved = resolveRelativePath(basePath, url); if (isImagePath(resolved)) { - return `/gitraw/${repo}/${ref}/${resolved}`; + return `/gitfile/${repo}/${ref}/${resolved}`; } // Non-image relative URLs are handled by the `a` component override, // but urlTransform runs first, so we still need to return something. @@ -116,12 +116,12 @@ export function Markdown({ content, className, repoContext }: MarkdownProps) { const components = useMemo(() => { if (!repoContext) return undefined; const { repo, ref, basePath } = repoContext; - const gitrawPrefix = `/gitraw/${repo}/${ref}/`; + const gitfilePrefix = `/gitfile/${repo}/${ref}/`; return { img: ({ src, alt, ...props }: React.ImgHTMLAttributes) => { // Wrap repo-local images in a Link to the blob view - if (src?.startsWith(gitrawPrefix)) { - const path = src.slice(gitrawPrefix.length); + if (src?.startsWith(gitfilePrefix)) { + const path = src.slice(gitfilePrefix.length); return ( {alt}