+ @if (doc is SkillDoc { Description: { } desc } && !string.IsNullOrEmpty(desc))
+ {
+
+ @{
+ var lines = desc.Split('\n');
+ foreach (var line in lines)
+ {
+
@RenderWikiLinks(line)
+ }
+ }
+
+ }
+
+
+ @foreach (var field in GetOrderedFields(doc))
+ {
+
+ @field.Label
+ @field.Value
+
+ }
+
+
+ @if (GetBody(doc) is { } body && !string.IsNullOrWhiteSpace(body) && (doc is not SkillDoc || string.IsNullOrWhiteSpace(((SkillDoc)doc).Description)))
+ {
+
+ }
+
+
+ @if (doc is SkillDoc { Tags: { } tags } && tags.Count > 0)
+ {
+
+ }
+