summaryrefslogtreecommitdiff
path: root/handlers.go
diff options
context:
space:
mode:
Diffstat (limited to 'handlers.go')
-rw-r--r--handlers.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/handlers.go b/handlers.go
index 587af68..e68c5f5 100644
--- a/handlers.go
+++ b/handlers.go
@@ -125,7 +125,11 @@ func parseGemtextDoc(body []byte, softWrap int) (string, []Link, error) {
Text: ll.Label(),
Target: u,
})
- if _, err := b.WriteString(fmt.Sprintf("[%d]%s %s\n", i, linkSpaces(i), ll.Label())); err != nil {
+ label := ll.Label()
+ if len(label) == 0 {
+ label = ll.URL()
+ }
+ if _, err := b.WriteString(fmt.Sprintf("[%d]%s %s\n", i, linkSpaces(i), label)); err != nil {
return "", nil, err
}
i += 1