mirror of
https://github.com/searxng/searxng
synced 2024-01-01 19:24:07 +01:00
[experimental] favicon in url of result article
* basically from: https://github.com/searx/searx/pull/2951 * favicons are going through image proxy
This commit is contained in:
parent
f13c96a0f7
commit
1d7e6c1591
2 changed files with 13 additions and 2 deletions
|
@ -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);
|
||||
|
|
|
@ -12,6 +12,10 @@
|
|||
<img width="14" height="14" class="favicon" src="{{ url_for('static', filename='themes/simple/img/icons/' + favicon + '.png') }}" alt="{{ favicon }}" />
|
||||
{%- endmacro %}
|
||||
|
||||
{% macro result_favicon_url(scheme, path) -%}
|
||||
{{ scheme }}://{{path}}/favicon.ico
|
||||
{%- endmacro %}
|
||||
|
||||
{% macro result_open_link(url, classes='') -%}
|
||||
<a href="{{ url }}" {% if classes %}class="{{ classes }}" {% endif %}{% if results_on_new_tab %}target="_blank" rel="noopener noreferrer"{% else %}rel="noreferrer"{% endif %}>
|
||||
{%- endmacro %}
|
||||
|
@ -27,8 +31,10 @@
|
|||
<!-- Draw result header -->
|
||||
{% macro result_header(result, favicons, image_proxify) -%}
|
||||
<article class="result {% if result['template'] %}result-{{ result.template|replace('.html', '') }}{% else %}result-default{% endif %} {% if result['category'] %}category-{{ result['category'] }}{% endif %}{% for e in result.engines %} {{ e }}{% endfor %}">
|
||||
<p class="url">{{ result_link(result.url, result.pretty_url, 'url') }}</p>
|
||||
{%- if result.img_src %}{{ result_open_link(result.url) }}<img class="image" src="{{ image_proxify(result.img_src) }}" alt="{{ result.title|striptags }}" title="{{ result.title|striptags }}" class="image" />{{ result_close_link() }}{% endif -%}
|
||||
<p class="url">
|
||||
{{ result_open_link(result.url, 'url') }}<img class="url_favicon" src="{{ image_proxify(result_favicon_url(result.parsed_url.scheme, result.parsed_url.netloc)) }}" alt="" />{{ result.pretty_url }}{{ result_close_link() }}
|
||||
</p>
|
||||
{%- if result.img_src %}{{ result_open_link(result.url) }}<img class="image" src="{{ image_proxify(result.img_src) }}" alt="{{ result.title|striptags }}" title="{{ result.title|striptags }}" />{{ result_close_link() }}{% endif -%}
|
||||
{%- if result.thumbnail %}{{ result_open_link(result.url) }}<img class="thumbnail" src="{{ image_proxify(result.thumbnail) }}" title="{{ result.title|striptags }}" alt="{{ result.title|striptags }}"/>{{ result_close_link() }}{% endif -%}
|
||||
<h3>{{ result_link(result.url, result.title|safe) }}</h3>
|
||||
{%- endmacro -%}
|
||||
|
|
Loading…
Add table
Reference in a new issue