diff --git a/searx/webapp.py b/searx/webapp.py index 06fc2ddbd..1ba5c15b3 100755 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -741,10 +741,13 @@ def search(): for urls in url_pair.keys(): gpt = gpt.replace(urls,url_pair[urls]) if gpt and gpt!="": + gpt = markdown.markdown( re.sub( r'\[(\d+)\](?=[^\^])', r'[^\\1]', gpt) , extensions=['footnotes']) + for urls in url_pair.keys(): + gpt = gpt.replace("#fn:"+urls.replace("https://url",""),url_pair[urls]) gptbox = { 'infobox': 'GPT3', 'id': 'gpt'+str(len(prompt)), - 'content': markdown.markdown( re.sub( r'\[(\d+)\](?=[^\^])', r'[^\\1]', gpt), extensions=['footnotes']), + 'content': gpt, } result_container.infoboxes.append(gptbox)