diff --git a/kew.go b/kew.go
index 5874d50..f330170 100644
--- a/kew.go
+++ b/kew.go
@@ -70,7 +70,11 @@ func render_nav(n NavNode, b *strings.Builder) {
b.WriteString("
\n")
for _, f := range n.Files {
- b.WriteString(`- ` + f.Name + "
\n")
+ p := f.Path
+ if !strings.HasPrefix(p, "/") {
+ p = "/" + p
+ }
+ b.WriteString(`- ` + f.Name + "
\n")
}
for _, c := range n.Children {