diff --git a/src/PRDigest.NET/HtmlGenereator.cs b/src/PRDigest.NET/HtmlGenereator.cs
index 05655b5..9420af3 100644
--- a/src/PRDigest.NET/HtmlGenereator.cs
+++ b/src/PRDigest.NET/HtmlGenereator.cs
@@ -238,6 +238,15 @@ private static void AppendHeadingListItem(ref DefaultInterpolatedStringHandler b
else if (inline is LiteralInline literal)
{
titleText += literal.Content.ToString();
+
+ if (literal.NextSibling is LinkDelimiterInline linkDelimiterInline)
+ {
+ titleText += linkDelimiterInline.ToLiteral();
+ foreach (var linkChild in linkDelimiterInline.OfType())
+ {
+ titleText += linkChild.Content.ToString();
+ }
+ }
}
else if (inline is CodeInline codeInline)
{