summaryrefslogtreecommitdiff
path: root/searx/webapp.py
diff options
context:
space:
mode:
Diffstat (limited to 'searx/webapp.py')
-rwxr-xr-xsearx/webapp.py17
1 files changed, 15 insertions, 2 deletions
diff --git a/searx/webapp.py b/searx/webapp.py
index 2e6e388e5..5e05f9781 100755
--- a/searx/webapp.py
+++ b/searx/webapp.py
@@ -877,8 +877,21 @@ def __get_translated_errors(unresponsive_engines: Iterable[UnresponsiveEngine]):
@app.route('/about', methods=['GET'])
def about():
- """Render about page"""
- return render('about.html', help=user_help.HELP)
+ """Redirect to about page"""
+ return redirect(url_for('help_page', pagename='about'))
+
+
+@app.route('/help/en/<pagename>', methods=['GET'])
+def help_page(pagename):
+ """Render help page"""
+ page = user_help.PAGES.get(pagename)
+
+ if page is None:
+ flask.abort(404)
+
+ return render(
+ 'help.html', page=user_help.PAGES[pagename], all_pages=user_help.PAGES.items(), page_filename=pagename
+ )
@app.route('/autocompleter', methods=['GET', 'POST'])