Merge remote-tracking branch 'upstream/java-layout-html-format' into devsite-with-java-layout-html
diff --git a/core/src/main/kotlin/Formats/JavaLayoutHtmlFormat.kt b/core/src/main/kotlin/Formats/JavaLayoutHtmlFormat.kt
index e1951ea..f564721 100644
--- a/core/src/main/kotlin/Formats/JavaLayoutHtmlFormat.kt
+++ b/core/src/main/kotlin/Formats/JavaLayoutHtmlFormat.kt
@@ -275,9 +275,13 @@
             },
             bodyContent = {
                 h1 { +"Class Index" }
-                val classesByFirstLetter = allTypesNode.members.groupBy {
-                    it.name.first().toString()
-                }.entries.sortedBy { (letter) -> letter }
+                val classesByFirstLetter = allTypesNode.members
+                        .filterNot { it.kind == NodeKind.ExternalClass }
+                        .groupBy {
+                            it.name.first().toString()
+                        }
+                        .entries
+                        .sortedBy { (letter) -> letter }
 
                 ul {
                     classesByFirstLetter.forEach { (letter) ->
@@ -398,6 +402,8 @@
             is ContentParagraph -> p { appendContent(content.children) }
 
             is ContentNodeLink -> {
+                ""
+
                 a(href = uriProvider.linkTo(content.node!!, uri)) { appendContent(content.children) }
             }
             is ContentExternalLink -> {