diff --git a/fs/genealogy.go b/fs/genealogy.go index 3addd3d..1bc3adb 100644 --- a/fs/genealogy.go +++ b/fs/genealogy.go @@ -70,8 +70,10 @@ func (t *Tree) AsHtml() (html string) { for _, siblingName := range t.Siblings { html += navitreeEntry(siblingName, "navitree__sibling") } + html += navitreeEntry(t.Name, "navitree__pagename") + } else { + html += navitreeEntry(t.Name, "navitree__name") } - html += navitreeEntry(t.Name, "navitree__name") for _, subtree := range t.Descendants { html += subtree.AsHtml() @@ -84,8 +86,8 @@ func (t *Tree) AsHtml() (html string) { // navitreeEntry is a small utility function that makes generating html easier. // Someone please redo it in templates. func navitreeEntry(name, class string) string { - return fmt.Sprintf(`