You've already forked snikket-web-portal
- Avoid fighting import cycles using a factory function - Collapse useless subpackages into simple modules - Move flask plugins / infrastructure in own module - Refactor how blueprints are used to localize information about URL routing to app factory
27 lines
906 B
HTML
27 lines
906 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>About Snikket</title>
|
|
<link rel="stylesheet" href="{{ url_for('static', filename='css/app.css') }}">
|
|
</head>
|
|
<body>
|
|
<main>
|
|
<div class="box el-2">
|
|
<h1>About Snikket</h1>
|
|
<p>To learn more about Snikket, visit the <a href="https://snikket.org">Snikket website</a>.</p>
|
|
<h2>About this Server</h2>
|
|
<p>This is the Snikket server <em>{{ config["SNIKKET_DOMAIN"] }}</em>.</p>
|
|
<h3>Software Versions</h3>
|
|
<pre>Snikket Server (unknown)
|
|
Snikket Web Portal ({{ version }})</pre>
|
|
{# <h3>Partial configuration</h3>
|
|
<pre>SNIKKET_DOMAIN = {{ config.get("SNIKKET_DOMAIN") | repr }}
|
|
AVATAR_CACHE_TTL = {{ config.get("AVATAR_CACHE_TTL") | repr }}
|
|
SECRET_KEY = <hidden>
|
|
PROSODY_ENDPOINT = <hidden></pre> #}
|
|
<p><a href="{{ url_for('.home') }}" class="button primary">Back to main page</a></pa>
|
|
</div>
|
|
</main>
|
|
</body>
|
|
</html>
|