diff --git a/services/wiki/wiki_path.go b/services/wiki/wiki_path.go index 64ce1b5f53..77271d59da 100644 --- a/services/wiki/wiki_path.go +++ b/services/wiki/wiki_path.go @@ -139,6 +139,9 @@ func WebPathToUserTitle(s WebPath) (dir, display string) { if before, ok := strings.CutSuffix(display, ".md"); ok { display = before display, _ = url.PathUnescape(display) + } else if strings.HasSuffix(display, ".org") { + display = strings.TrimSuffix(display, ".org") + display, _ = url.PathUnescape(display) } display, _ = unescapeSegment(display) return dir, display