Ordner `static` auf root-Ebene ausliefern
Warum machen wir das?
So wie das html aktuell vorliegt sind Assets wie z.B. script.js so eingebunden, dass sie auf dem root-Level erwartet werden, also <script src="/script.js"></script>
. Damit wir diese Dinge nicht regelmäßig händisch ändern müssen zu <script src="/static/script.js"></script>
, wollen wir, dass alle Inhalte des Ordners static
auf der root-Ebene durch den Server ausgeliefert werden.
Relevante Informationen
- Wichtig ist, dass wir sowohl alle Inhalte des Ordners
static
ab sofort auf root-Ebene durch den Server ausliefern - Und aber auch gleichzeitig in allen Templates
Akzeptanzkriterien
-
Alle Templates werden ohne 404-Fehler irgendwelcher Assets ausgeliefert
Durchführungsplan
-
In main.py
static-Ordner auf/
einbinden -
Alle Asset-Einbindungen in allen bestehenden Jinja-Templates anpassen, die gerade noch auf /static
zeigen
Edited by Philipp Bischoff