fix: auto link converters

This commit is contained in:
Steven
2024-01-08 20:57:44 +08:00
parent 43e42079a4
commit 5449342016
5 changed files with 19 additions and 7 deletions

View File

@@ -58,9 +58,9 @@ func (p *AutoLinkParser) Parse(tokens []*tokenizer.Token) (ast.Node, error) {
url := tokenizer.Stringify(tokens[:size])
isRawText := true
if tokens[0].Type == tokenizer.LessThan && tokens[len(tokens)-1].Type == tokenizer.GreaterThan {
if tokens[0].Type == tokenizer.LessThan && tokens[size-1].Type == tokenizer.GreaterThan {
isRawText = false
url = tokenizer.Stringify(tokens[1 : len(tokens)-1])
url = tokenizer.Stringify(tokens[1 : size-1])
}
return &ast.AutoLink{
URL: url,