mirror of
https://github.com/searxng/searxng
synced 2024-01-01 19:24:07 +01:00
[mod] source code url: add 'general.git_url_format' to settings.yml
Suggested-by: @dalf https://github.com/searxng/searxng/pull/1295#issuecomment-1152608817 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
parent
3e9fc7934f
commit
830224c261
5 changed files with 7 additions and 4 deletions
|
@ -33,7 +33,7 @@ from markdown_it import MarkdownIt
|
||||||
|
|
||||||
from .. import get_setting
|
from .. import get_setting
|
||||||
from ..compat import cached_property
|
from ..compat import cached_property
|
||||||
from ..version import GIT_URL
|
from ..version import GIT_URL, GIT_BRANCH
|
||||||
from ..locales import LOCALE_NAMES
|
from ..locales import LOCALE_NAMES
|
||||||
|
|
||||||
|
|
||||||
|
@ -93,7 +93,7 @@ class InfoPage:
|
||||||
return '[%s](%s)' % (query, url)
|
return '[%s](%s)' % (query, url)
|
||||||
|
|
||||||
ctx = {}
|
ctx = {}
|
||||||
ctx['GIT_URL'] = GIT_URL
|
ctx['GIT_URL'] = get_setting('general.git_url_format').format(GIT_URL=GIT_URL, GIT_BRANCH=GIT_BRANCH)
|
||||||
ctx['get_setting'] = get_setting
|
ctx['get_setting'] = get_setting
|
||||||
ctx['link'] = _md_link
|
ctx['link'] = _md_link
|
||||||
ctx['search'] = _md_search
|
ctx['search'] = _md_search
|
||||||
|
|
|
@ -3,6 +3,7 @@ general:
|
||||||
instance_name: "SearXNG" # displayed name
|
instance_name: "SearXNG" # displayed name
|
||||||
contact_url: false # mailto:contact@example.com
|
contact_url: false # mailto:contact@example.com
|
||||||
enable_metrics: true # record stats
|
enable_metrics: true # record stats
|
||||||
|
git_url_format: "{GIT_URL}/tree/{GIT_BRANCH}"
|
||||||
|
|
||||||
brand:
|
brand:
|
||||||
new_issue_url: https://github.com/searxng/searxng/issues/new
|
new_issue_url: https://github.com/searxng/searxng/issues/new
|
||||||
|
|
|
@ -141,6 +141,7 @@ SCHEMA = {
|
||||||
'debug': SettingsValue(bool, False, 'SEARXNG_DEBUG'),
|
'debug': SettingsValue(bool, False, 'SEARXNG_DEBUG'),
|
||||||
'instance_name': SettingsValue(str, 'SearXNG'),
|
'instance_name': SettingsValue(str, 'SearXNG'),
|
||||||
'contact_url': SettingsValue((None, False, str), None),
|
'contact_url': SettingsValue((None, False, str), None),
|
||||||
|
'git_url_format': SettingsValue(str, "{GIT_URL}/tree/{GIT_BRANCH}"),
|
||||||
'enable_metrics': SettingsValue(bool, True),
|
'enable_metrics': SettingsValue(bool, True),
|
||||||
},
|
},
|
||||||
'brand': {
|
'brand': {
|
||||||
|
|
|
@ -52,7 +52,7 @@
|
||||||
<footer>
|
<footer>
|
||||||
<p>
|
<p>
|
||||||
{{ _('Powered by') }} <a href="{{ url_for('info', pagename='about') }}">searxng</a> - {{ searxng_version }} — {{ _('a privacy-respecting, hackable metasearch engine') }}<br/>
|
{{ _('Powered by') }} <a href="{{ url_for('info', pagename='about') }}">searxng</a> - {{ searxng_version }} — {{ _('a privacy-respecting, hackable metasearch engine') }}<br/>
|
||||||
<a href="{{ GIT_URL + '/tree/' + GIT_BRANCH }}">{{ _('Source code') }}</a> |
|
<a href="{{ git_url_format.format(GIT_URL=GIT_URL, GIT_BRANCH=GIT_BRANCH) }}">{{ _('Source code') }}</a> |
|
||||||
<a href="{{ get_setting('brand.issue_url') }}">{{ _('Issue tracker') }}</a> |
|
<a href="{{ get_setting('brand.issue_url') }}">{{ _('Issue tracker') }}</a> |
|
||||||
<a href="{{ url_for('stats') }}">{{ _('Engine stats') }}</a> |
|
<a href="{{ url_for('stats') }}">{{ _('Engine stats') }}</a> |
|
||||||
<a href="{{ get_setting('brand.public_instances') }}">{{ _('Public instances') }}</a>{% if get_setting('general.contact_url') %} |
|
<a href="{{ get_setting('brand.public_instances') }}">{{ _('Public instances') }}</a>{% if get_setting('general.contact_url') %} |
|
||||||
|
|
|
@ -450,7 +450,8 @@ def render(template_name: str, **kwargs):
|
||||||
kwargs['instance_name'] = get_setting('general.instance_name')
|
kwargs['instance_name'] = get_setting('general.instance_name')
|
||||||
kwargs['searxng_version'] = VERSION_STRING
|
kwargs['searxng_version'] = VERSION_STRING
|
||||||
kwargs['GIT_URL'] = GIT_URL
|
kwargs['GIT_URL'] = GIT_URL
|
||||||
kwargs['GIT_BRANCH'] = GIT_BRANCH # url: GIT_URL + '/tree/' + GIT_BRANCH
|
kwargs['GIT_BRANCH'] = GIT_BRANCH
|
||||||
|
kwargs['git_url_format'] = get_setting('general.git_url_format')
|
||||||
kwargs['get_setting'] = get_setting
|
kwargs['get_setting'] = get_setting
|
||||||
kwargs['get_pretty_url'] = get_pretty_url
|
kwargs['get_pretty_url'] = get_pretty_url
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue