Skip to content

Commit 9e88dad

Browse files
committed
Also strip index
1 parent 40d0976 commit 9e88dad

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/Elastic.Markdown/Myst/InlineParsers/DiagnosticLinkInlineParser.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,11 @@ private static void ValidateAnchor(InlineProcessor processor, MarkdownFile markd
239239
private static void UpdateLinkUrl(LinkInline link, string url, string? anchor, string urlPathPrefix)
240240
{
241241
if (url.EndsWith(".md"))
242-
url = url.Remove(url.LastIndexOf(".md", StringComparison.Ordinal), 3);
242+
{
243+
url = url.EndsWith("index.md")
244+
? url.Remove(url.LastIndexOf("index.md", StringComparison.Ordinal), "index.md".Length)
245+
: url.Remove(url.LastIndexOf(".md", StringComparison.Ordinal), ".md".Length);
246+
}
243247

244248
if (url.StartsWith("/") && !string.IsNullOrWhiteSpace(urlPathPrefix))
245249
url = $"{urlPathPrefix.TrimEnd('/')}{url}";

0 commit comments

Comments
 (0)