CSS/JS mit Versionsnummer laden, damit kein alter Stand aus dem Cache kommt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
70af6d9ccd
commit
2a751eeac9
7 files changed
+20
-15
No files matched your search
@@ -1,6 +1,11 @@
|
||||
import os
|
||||
import hashlib, os
|
||||
OUT = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
||||
|
||||
def version(path):
|
||||
# Prüfsumme als ?v=… – Browser laden CSS/JS nach jeder Änderung neu statt aus dem Cache
|
||||
return hashlib.md5(open(os.path.join(OUT, path), "rb").read()).hexdigest()[:8]
|
||||
CSS_V, JS_V = version("assets/site.css"), version("assets/site.js")
|
||||
|
||||
WP = "https://schmacko-napf.de/wp-content/uploads/"
|
||||
LOGO = WP + "2024/12/Logo-Transparent-Rechnung.png"
|
||||
KK = {n: f"{WP}2025/01/KK-Fotografie-{n}.jpg" for n in (35, 46, 51, 66)}
|
||||
@@ -48,7 +53,7 @@ def head(title, desc):
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Questrial&display=swap" rel="stylesheet">
|
||||
<link rel="stylesheet" href="assets/site.css">
|
||||
<link rel="stylesheet" href="assets/site.css?v={CSS_V}">
|
||||
</head>
|
||||
'''
|
||||
|
||||
@@ -99,7 +104,7 @@ def footer():
|
||||
<div class="footer-meta"><span>© 2026 Schmacko Napf & Hundetraining by Katha</span><span>Fotos: Steffi Biller, KK-Fotografie</span></div>
|
||||
</footer>
|
||||
</main>
|
||||
<script src="assets/site.js"></script>
|
||||
<script src="assets/site.js?v={JS_V}"></script>
|
||||
</body>
|
||||
</html>
|
||||
'''
|
||||
|
||||
Reference in new issue
Block a user