diff --git a/.github/workflows/lychee.yml b/.github/workflows/lychee.yml index 92b6b20..9c0a200 100644 --- a/.github/workflows/lychee.yml +++ b/.github/workflows/lychee.yml @@ -29,4 +29,4 @@ jobs: uses: lycheeverse/lychee-action@v2 with: fail: true # fail workflow run on error - args: --root-dir "$(pwd)/public" public --exclude ".+\.analog.com" --exclude "https://ilbers.de/" --accept 100..=103,200..=299,403,429 + args: --root-dir "$(pwd)/public" public --exclude ".+\.analog.com" --accept 100..=103,200..=299,403,429 diff --git a/justfile b/justfile index 2f706ca..2acc6c9 100644 --- a/justfile +++ b/justfile @@ -9,3 +9,11 @@ css: serve: css @zola serve + +build: + @zola build + +lychee: + @just build + @lychee --root-dir public public --exclude ".+\.analog.com" --accept 100..=103,200..=299,403,429 + @rm -r public diff --git a/static/css/style.css b/static/css/style.css index 8b9427b..73a5a50 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -1,9 +1,10 @@ -/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */ +/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */ @layer properties; @layer theme, base, components, utilities; @layer theme { :root, :host { --color-red-600: oklch(57.7% 0.245 27.325); + --color-red-700: oklch(50.5% 0.213 27.518); --color-orange-100: oklch(95.4% 0.038 75.164); --color-orange-500: oklch(70.5% 0.213 47.604); --color-orange-600: oklch(64.6% 0.222 41.116); @@ -238,6 +239,12 @@ .sticky { position: sticky; } + .start { + inset-inline-start: var(--spacing); + } + .end { + inset-inline-end: var(--spacing); + } .z-0 { z-index: 0; } @@ -747,6 +754,9 @@ .text-orange-800 { color: var(--color-orange-800); } + .text-red-600 { + color: var(--color-red-600); + } .text-white { color: var(--color-white); } @@ -890,6 +900,13 @@ } } } + .hover\:text-red-700 { + &:hover { + @media (hover: hover) { + color: var(--color-red-700); + } + } + } .hover\:underline { &:hover { @media (hover: hover) { @@ -998,7 +1015,7 @@ } .lg\:w-1\/4 { @media (width >= 64rem) { - width: calc(1/4 * 100%); + width: calc(1 / 4 * 100%); } } .lg\:grid-cols-3 { diff --git a/static/vendor/leaflet/leaflet.css b/static/vendor/leaflet/leaflet.css index 2961b76..3ac76fc 100644 --- a/static/vendor/leaflet/leaflet.css +++ b/static/vendor/leaflet/leaflet.css @@ -356,12 +356,10 @@ svg.leaflet-image-layer.leaflet-interactive path { border-radius: 5px; } .leaflet-control-layers-toggle { - background-image: url(images/layers.png); width: 36px; height: 36px; } .leaflet-retina .leaflet-control-layers-toggle { - background-image: url(images/layers-2x.png); background-size: 26px 26px; } .leaflet-touch .leaflet-control-layers-toggle { @@ -404,7 +402,6 @@ svg.leaflet-image-layer.leaflet-interactive path { /* Default icon URLs */ .leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */ - background-image: url(images/marker-icon.png); } diff --git a/templates/archive_2025.html b/templates/archive_2025.html index 05f9b7e..f0e8f33 100644 --- a/templates/archive_2025.html +++ b/templates/archive_2025.html @@ -58,7 +58,13 @@
+ + + Aufzeichnungen auf YouTube + +