diff options
Diffstat (limited to 'handlers.go')
| -rw-r--r-- | handlers.go | 6 |
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 |
