From 1d7e6c1591d1c8d84c968c22e42ba18817da4a6e Mon Sep 17 00:00:00 2001 From: MrPaulBlack Date: Wed, 27 Oct 2021 00:43:44 +0200 Subject: [PATCH] [experimental] favicon in url of result article * basically from: https://github.com/searx/searx/pull/2951 * favicons are going through image proxy --- searx/static/themes/simple/src/less/style.less | 5 +++++ searx/templates/simple/macros.html | 10 ++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/searx/static/themes/simple/src/less/style.less b/searx/static/themes/simple/src/less/style.less index 261e36792..b6b387c77 100644 --- a/searx/static/themes/simple/src/less/style.less +++ b/searx/static/themes/simple/src/less/style.less @@ -215,6 +215,11 @@ article.result-images[data-vim-selected]::before { color: var(--color-result-url-font); } + .url_favicon { + height: 16px; + margin-right: 4px; + } + .published_date { font-size: 0.8em; color: var(--color-result-publishdate-font); diff --git a/searx/templates/simple/macros.html b/searx/templates/simple/macros.html index 92c6c9ef2..6297d7058 100644 --- a/searx/templates/simple/macros.html +++ b/searx/templates/simple/macros.html @@ -12,6 +12,10 @@ {{ favicon }} {%- endmacro %} +{% macro result_favicon_url(scheme, path) -%} + {{ scheme }}://{{path}}/favicon.ico +{%- endmacro %} + {% macro result_open_link(url, classes='') -%} {%- endmacro %} @@ -27,8 +31,10 @@ {% macro result_header(result, favicons, image_proxify) -%}
-

{{ result_link(result.url, result.pretty_url, 'url') }}

- {%- if result.img_src %}{{ result_open_link(result.url) }}{{ result.title|striptags }}{{ result_close_link() }}{% endif -%} +

+ {{ result_open_link(result.url, 'url') }}{{ result.pretty_url }}{{ result_close_link() }} +

+ {%- if result.img_src %}{{ result_open_link(result.url) }}{{ result.title|striptags }}{{ result_close_link() }}{% endif -%} {%- if result.thumbnail %}{{ result_open_link(result.url) }}{{ result.title|striptags }}{{ result_close_link() }}{% endif -%}

{{ result_link(result.url, result.title|safe) }}

{%- endmacro -%}