searxng/searx
Martin Fischer 05149db4c1 [help] render user documentation once on startup
Currently we have two kinds of user documentation:

* the about page[1] which is written in HTML and part of the web
  application and can therefore link instance-specific pages
  (like e.g. the preferences) via Jinja variables

* the Sphinx documentation[2] which is written in reStructuredText
  and cannot link instance-specific pages since it doesn't know
  which instance the user is using

The plan is to integrate the user documentation currently in Sphinx
into the application, so that it can also link instance specific pages.
We also want to enable the user documentation to be translated.

This commit implements the first step in this endeavor (see #722).

[1]: searx/templates/__common__/about.html
[2]: docs/user/ (currently served at https://docs.searxng.org/user/)
2022-01-23 08:01:55 +01:00
..
answerers [format.python] initial formatting of the python code 2021-12-27 09:26:22 +01:00
data [upd] searx/data/external_bangs.json 2022-01-12 19:37:13 +01:00
engines [fix] googel engine - "some results are invalids: invalid content" 2022-01-18 13:23:35 +01:00
help [help] render user documentation once on startup 2022-01-23 08:01:55 +01:00
metrics [enh] settings.yml: implement general.enable_metrics 2022-01-05 19:03:04 +01:00
network [typing] add type hints for dictionaries 2022-01-17 11:42:48 +01:00
plugins [typing] add optional attrs to Plugin 2022-01-17 11:42:48 +01:00
search [fix] checker: fix image fetch 2022-01-22 16:11:42 +01:00
shared Revert "[hotfix] interim fix to get docker-build of CI without issues" 2022-01-17 18:03:29 +01:00
static [build] /static 2022-01-17 22:35:22 +01:00
templates [help] render user documentation once on startup 2022-01-23 08:01:55 +01:00
translations [translations] update from Weblate 2022-01-21 07:16:40 +00:00
__init__.py [format.python] initial formatting of the python code 2021-12-27 09:26:22 +01:00
autocomplete.py [format.python] initial formatting of the python code 2021-12-27 09:26:22 +01:00
exceptions.py [format.python] initial formatting of the python code 2021-12-27 09:26:22 +01:00
external_bang.py [fix] external bangs: don't overwrite Bangs in data trie 2022-01-12 19:37:13 +01:00
external_urls.py [format.python] initial formatting of the python code 2021-12-27 09:26:22 +01:00
flaskfix.py [format.python] initial formatting of the python code 2021-12-27 09:26:22 +01:00
languages.py Update searx.data - update_languages.py 2022-01-01 18:37:35 +01:00
locales.py [format.python] initial formatting of the python code 2021-12-27 09:26:22 +01:00
preferences.py [fix] make BooleanChoices only set cookies that vary from the default 2022-01-13 19:43:49 +01:00
query.py [fix] remove broken ? search operator 2022-01-06 14:10:58 +01:00
results.py [typing] add results.UnresponsiveEngine 2022-01-17 11:42:48 +01:00
settings.yml Merge pull request #686 from return42/lib_redis 2022-01-11 19:55:14 +01:00
settings_defaults.py Merge pull request #686 from return42/lib_redis 2022-01-11 19:55:14 +01:00
settings_loader.py [format.python] initial formatting of the python code 2021-12-27 09:26:22 +01:00
unixthreadname.py [format.python] initial formatting of the python code 2021-12-27 09:26:22 +01:00
user_help.py [help] render user documentation once on startup 2022-01-23 08:01:55 +01:00
utils.py [format.python] initial formatting of the python code 2021-12-27 09:26:22 +01:00
version.py [format.python] initial formatting of the python code 2021-12-27 09:26:22 +01:00
webadapter.py [fix] disabling all engines in a category makes the bang search in general 2022-01-03 20:23:46 +01:00
webapp.py [help] render user documentation once on startup 2022-01-23 08:01:55 +01:00
webutils.py [enh] change categories_as_tabs from a list to a dict 2022-01-05 11:03:44 +01:00