Fix #521
This commit is contained in:
parent
c9b451d3ea
commit
e4f634705b
|
@ -8,7 +8,7 @@ let
|
|||
unRegex = re"(^|[^A-z0-9-_./?])@([A-z0-9_]{1,15})"
|
||||
unReplace = "$1<a href=\"/$2\">@$2</a>"
|
||||
|
||||
htRegex = re"(^|[^\w-_./?])([##$])([\w_]+)"
|
||||
htRegex = re"(^|[^\w-_./?])([#$]|#)([\w_]+)"
|
||||
htReplace = "$1<a href=\"/search?q=%23$3\">$2$3</a>"
|
||||
|
||||
type
|
||||
|
@ -210,7 +210,7 @@ proc expandUserEntities*(user: var User; js: JsonNode) =
|
|||
|
||||
replacements.deduplicate
|
||||
replacements.sort(cmp)
|
||||
|
||||
|
||||
user.bio = orig.replacedWith(replacements, 0 .. orig.len)
|
||||
user.bio = user.bio.replacef(unRegex, unReplace)
|
||||
.replacef(htRegex, htReplace)
|
||||
|
|
Loading…
Reference in New Issue