想想 twitter,你在一些纯文本旁边粘贴了一个链接,当你的推文被渲染时,那个 url 现在是一个可点击的链接。
我是否:
通过扫描文本中的 html 标签并用 html 实体代码替换它们,用我自己的替换 jinja 的 autoescape
使用正则表达式检测文本中包含的 url 并将其替换为 a href=
- 如果检测到任何# of .tld、http/https、www/any 子域,这个表达式会是什么样子?
并在模板中将这一切渲染为 ¦safe?
还是有一个 python/flask/jinja '功能'可以更好地处理这种事情?