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
+2
-2
@@ -10,7 +10,7 @@
|
|||||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link href="https://fonts.googleapis.com/css2?family=Questrial&display=swap" rel="stylesheet">
|
<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=c9d7b72e">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<header class="site-header">
|
<header class="site-header">
|
||||||
@@ -101,6 +101,6 @@
|
|||||||
<div class="footer-meta"><span>© 2026 Schmacko Napf & Hundetraining by Katha</span><span>Fotos: Steffi Biller, KK-Fotografie</span></div>
|
<div class="footer-meta"><span>© 2026 Schmacko Napf & Hundetraining by Katha</span><span>Fotos: Steffi Biller, KK-Fotografie</span></div>
|
||||||
</footer>
|
</footer>
|
||||||
</main>
|
</main>
|
||||||
<script src="assets/site.js"></script>
|
<script src="assets/site.js?v=4a2c8d49"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
+2
-2
@@ -10,7 +10,7 @@
|
|||||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link href="https://fonts.googleapis.com/css2?family=Questrial&display=swap" rel="stylesheet">
|
<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=c9d7b72e">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<header class="site-header">
|
<header class="site-header">
|
||||||
@@ -104,6 +104,6 @@
|
|||||||
<div class="footer-meta"><span>© 2026 Schmacko Napf & Hundetraining by Katha</span><span>Fotos: Steffi Biller, KK-Fotografie</span></div>
|
<div class="footer-meta"><span>© 2026 Schmacko Napf & Hundetraining by Katha</span><span>Fotos: Steffi Biller, KK-Fotografie</span></div>
|
||||||
</footer>
|
</footer>
|
||||||
</main>
|
</main>
|
||||||
<script src="assets/site.js"></script>
|
<script src="assets/site.js?v=4a2c8d49"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
+2
-2
@@ -10,7 +10,7 @@
|
|||||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link href="https://fonts.googleapis.com/css2?family=Questrial&display=swap" rel="stylesheet">
|
<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=c9d7b72e">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<header class="site-header">
|
<header class="site-header">
|
||||||
@@ -53,6 +53,6 @@
|
|||||||
<div class="footer-meta"><span>© 2026 Schmacko Napf & Hundetraining by Katha</span><span>Fotos: Steffi Biller, KK-Fotografie</span></div>
|
<div class="footer-meta"><span>© 2026 Schmacko Napf & Hundetraining by Katha</span><span>Fotos: Steffi Biller, KK-Fotografie</span></div>
|
||||||
</footer>
|
</footer>
|
||||||
</main>
|
</main>
|
||||||
<script src="assets/site.js"></script>
|
<script src="assets/site.js?v=4a2c8d49"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
+2
-2
@@ -10,7 +10,7 @@
|
|||||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link href="https://fonts.googleapis.com/css2?family=Questrial&display=swap" rel="stylesheet">
|
<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=c9d7b72e">
|
||||||
</head>
|
</head>
|
||||||
<body class="is-home">
|
<body class="is-home">
|
||||||
<header class="site-header">
|
<header class="site-header">
|
||||||
@@ -159,6 +159,6 @@
|
|||||||
<div class="footer-meta"><span>© 2026 Schmacko Napf & Hundetraining by Katha</span><span>Fotos: Steffi Biller, KK-Fotografie</span></div>
|
<div class="footer-meta"><span>© 2026 Schmacko Napf & Hundetraining by Katha</span><span>Fotos: Steffi Biller, KK-Fotografie</span></div>
|
||||||
</footer>
|
</footer>
|
||||||
</main>
|
</main>
|
||||||
<script src="assets/site.js"></script>
|
<script src="assets/site.js?v=4a2c8d49"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link href="https://fonts.googleapis.com/css2?family=Questrial&display=swap" rel="stylesheet">
|
<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=c9d7b72e">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<header class="site-header">
|
<header class="site-header">
|
||||||
@@ -72,6 +72,6 @@
|
|||||||
<div class="footer-meta"><span>© 2026 Schmacko Napf & Hundetraining by Katha</span><span>Fotos: Steffi Biller, KK-Fotografie</span></div>
|
<div class="footer-meta"><span>© 2026 Schmacko Napf & Hundetraining by Katha</span><span>Fotos: Steffi Biller, KK-Fotografie</span></div>
|
||||||
</footer>
|
</footer>
|
||||||
</main>
|
</main>
|
||||||
<script src="assets/site.js"></script>
|
<script src="assets/site.js?v=4a2c8d49"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
@@ -1,6 +1,11 @@
|
|||||||
import os
|
import hashlib, os
|
||||||
OUT = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
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/"
|
WP = "https://schmacko-napf.de/wp-content/uploads/"
|
||||||
LOGO = WP + "2024/12/Logo-Transparent-Rechnung.png"
|
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)}
|
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.googleapis.com">
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link href="https://fonts.googleapis.com/css2?family=Questrial&display=swap" rel="stylesheet">
|
<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>
|
</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>
|
<div class="footer-meta"><span>© 2026 Schmacko Napf & Hundetraining by Katha</span><span>Fotos: Steffi Biller, KK-Fotografie</span></div>
|
||||||
</footer>
|
</footer>
|
||||||
</main>
|
</main>
|
||||||
<script src="assets/site.js"></script>
|
<script src="assets/site.js?v={JS_V}"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
'''
|
'''
|
||||||
|
|||||||
+2
-2
@@ -10,7 +10,7 @@
|
|||||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link href="https://fonts.googleapis.com/css2?family=Questrial&display=swap" rel="stylesheet">
|
<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=c9d7b72e">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<header class="site-header">
|
<header class="site-header">
|
||||||
@@ -79,6 +79,6 @@
|
|||||||
<div class="footer-meta"><span>© 2026 Schmacko Napf & Hundetraining by Katha</span><span>Fotos: Steffi Biller, KK-Fotografie</span></div>
|
<div class="footer-meta"><span>© 2026 Schmacko Napf & Hundetraining by Katha</span><span>Fotos: Steffi Biller, KK-Fotografie</span></div>
|
||||||
</footer>
|
</footer>
|
||||||
</main>
|
</main>
|
||||||
<script src="assets/site.js"></script>
|
<script src="assets/site.js?v=4a2c8d49"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
Reference in new issue
Block a user