According to the Gemtext spec, the space is mandatory: gemini.circumlunar.space/docs/gemtext.gmi
---
text.go | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/text.go b/text.go
index fe37df6..86ba77f 100644
--- a/text.go
+++ b/text.go
@@ -125,8 +125,8 @@ func ParseLines(r io.Reader, handler func(Line)) error {
name = strings.TrimLeft(name, spacetab)
line = LineLink{url, name}
}
- } else if strings.HasPrefix(text, "*") {
- text = text[1:]
+ } else if strings.HasPrefix(text, "* ") {
+ text = text[2:]
text = strings.TrimLeft(text, spacetab)
line = LineListItem(text)
} else if strings.HasPrefix(text, "###") {
--
2.34.1