Cleanup, Live Reload added, Gitea actions for deploying to Strato added
Deploy / build-and-deploy (push) Failing after 42s

This commit is contained in:
Tabascl
2026-09-17 20:56:34 +02:00
parent fac45d545c
commit 88a84bff48
7 changed files with 4261 additions and 174 deletions
+54
View File
@@ -0,0 +1,54 @@
name: Deploy
on:
push:
branches:
- master
jobs:
build-and-deploy:
runs-on: ubuntu-latest
container: node:20-bookworm
steps:
- name: Code auschecken
uses: actions/checkout@v4
- name: Node-Abhängigkeiten installieren
run: npm ci
- name: CSS bauen
run: npm run build:css
- name: Deploy-Tools installieren
run: |
apt-get update
apt-get install -y --no-install-recommends openssh-client rsync
# Benötigte Repo-Secrets (Gitea: Repo -> Settings -> Actions -> Secrets):
# STRATO_SSH_HOST z.B. sftp.strato.de
# STRATO_SSH_PORT meist 22
# STRATO_SSH_USER dein Strato-SSH/SFTP-Benutzername
# STRATO_SSH_KEY privater SSH-Key (nur der zugehörige Public Key liegt bei Strato)
# STRATO_REMOTE_PATH Zielverzeichnis auf dem Webspace, z.B. /
- name: Nach Strato deployen
env:
SSH_PRIVATE_KEY: ${{ secrets.STRATO_SSH_KEY }}
SSH_HOST: ${{ secrets.STRATO_SSH_HOST }}
SSH_PORT: ${{ secrets.STRATO_SSH_PORT }}
SSH_USER: ${{ secrets.STRATO_SSH_USER }}
REMOTE_PATH: ${{ secrets.STRATO_REMOTE_PATH }}
run: |
mkdir -p ~/.ssh
echo "$SSH_PRIVATE_KEY" > ~/.ssh/deploy_key
chmod 600 ~/.ssh/deploy_key
ssh-keyscan -p "${SSH_PORT:-22}" "$SSH_HOST" >> ~/.ssh/known_hosts 2>/dev/null
rsync -avz --delete \
-e "ssh -i ~/.ssh/deploy_key -p ${SSH_PORT:-22} -o StrictHostKeyChecking=yes" \
--exclude='.git/' \
--exclude='.gitea/' \
--exclude='node_modules/' \
--exclude='package.json' \
--exclude='package-lock.json' \
--exclude='.gitignore' \
--exclude='css/styles.css' \
./ "$SSH_USER@$SSH_HOST:$REMOTE_PATH"
+2
View File
@@ -0,0 +1,2 @@
node_modules/
css/output.css
+15 -7
View File
@@ -1,12 +1,20 @@
@import "tailwindcss"; @import "tailwindcss";
@font-face { @theme {
font-family: 'Hobo'; --color-brand: #780000;
src: url('/resources/HoboStd.otf') format('otf');
font-weight: normal;
font-style: normal;
} }
@theme { /* Boxed info section used throughout the page (Öffnungszeiten, Blumi, Sortiment, ...) */
--font-hobo: 'Hobo', sans-serif; .card {
@apply text-center border-3 rounded-2xl border-brand max-w-xl bg-zinc-200 drop-shadow-xl/50 mx-auto my-6 py-6;
}
/* Bold, underlined red heading/label used inside cards */
.heading-accent {
@apply font-bold text-brand underline decoration-2 decoration-brand;
}
/* Phone number call-to-action button */
.btn-phone {
@apply bg-[#c9c7cf] hover:bg-gray-200 text-black font-bold py-2 px-4 border-b-4 border-[#939199] hover:border-brand rounded;
} }
+23
View File
@@ -0,0 +1,23 @@
<html>
<head>
<link href="css/output.css" rel="stylesheet">
<link rel="icon" type="image/webp" href="images/Icon.webp">
<title>Alles Blume Roding</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" charset="UTF-8" />
</head>
<body class="bg-zinc-200 dark text-gray-900 max-w-3xl mx-auto px-4 py-8 align-center text-center">
<h1 class="text-3xl pb-6">Impressum</h1>
<p class="pb-2 underline">
Alles Blume GbR - Fachfloristik in Roding<br>
</p>
<p class="pb-2">
Bierkellerweg 3, 93426 Roding<br>
impressum@allesblumeroding.de<br>
Ansprechpartner: Eva Kulzer<br>
</p>
<a href="index.html" class="text-sm text-gray-500">zur Startseite</a>
</body>
</html>
+45 -167
View File
@@ -11,7 +11,7 @@
<body class="bg-zinc-200 dark text-gray-900"> <body class="bg-zinc-200 dark text-gray-900">
<main class="max-w-3xl mx-auto px-4 py-8 align-center"> <main class="max-w-3xl mx-auto px-4 py-8 align-center">
<section class="text-center"> <section class="text-center">
<h1 class="text-5xl font-bold pt-6 text-[#780000]">FACHFLORISTIK IN RODING</h1> <h1 class="text-5xl font-bold pt-6 text-brand">FACHFLORISTIK IN RODING</h1>
</section> </section>
<section class="text-center"> <section class="text-center">
<h1 class="text-xl font-bold pb-3">Pflanzen - Gestecke - Sträuße - Geschenke ... für jeden Anlass</h1> <h1 class="text-xl font-bold pb-3">Pflanzen - Gestecke - Sträuße - Geschenke ... für jeden Anlass</h1>
@@ -19,10 +19,11 @@
<img src="images/Logo Alles Blume Copyright.webp" class="w-full max-w-md mx-auto"> <img src="images/Logo Alles Blume Copyright.webp" class="w-full max-w-md mx-auto">
<h1 class="text-xl font-bold py-3 text-center">auch Firmenanlässe - Festschmuck - Hochzeit - Trauer</h1> <h1 class="text-xl font-bold py-3 text-center">auch Firmenanlässe - Festschmuck - Hochzeit - Trauer</h1>
<section class="text-center"> <section class="text-center">
<h1 class="text-3xl font-bold pt-6 text-[#780000]">Willkommen bei Alles Blume!</h1> <h1 class="text-3xl font-bold pt-6 text-brand">Willkommen bei Alles Blume!</h1>
</section> </section>
<section class="text-center text-xl font-bold py-6 border-3 rounded-2xl border-[#780000] max-w-xl bg-zinc-200 drop-shadow-xl/50 mx-auto my-6">
<p class="text-2xl font-bold px-3 pb-3 text-[#780000] underline decoration-2 decoration-[#780000]"> <section class="card text-xl font-bold">
<p class="heading-accent text-2xl px-3 pb-3">
Achtung: Änderung der Laden-Öffnungszeiten! Achtung: Änderung der Laden-Öffnungszeiten!
</p> </p>
<p class="text-xl/8 font-bold px-3 pb-3"> <p class="text-xl/8 font-bold px-3 pb-3">
@@ -31,193 +32,72 @@
Sa: 9:00 - 12:00<br> Sa: 9:00 - 12:00<br>
... und nach Vereinbarung ! ... und nach Vereinbarung !
</p> </p>
<p class="text-2xl font-bold px-3 pb-3 text-[#780000] underline decoration-2 decoration-[#780000]"> <p class="heading-accent text-2xl px-3 pb-3">
BLUMI unverändert 24h für Sie geöffnet,<br>auch an Sonntagen und Feiertagen<br>regelmäßige Füllung ! BLUMI unverändert 24h für Sie geöffnet,<br>auch an Sonntagen und Feiertagen<br>regelmäßige Füllung !
</p> </p>
</section> </section>
<section class="text-center text-xl font-bold py-6 border-3 rounded-2xl border-[#780000] max-w-xl bg-zinc-200 drop-shadow-xl/50 mx-auto my-6">
<h1 class="text-center text-3xl font-bold pb-6 underline decoration-2 decoration-[#780000]"> <section class="card text-xl font-bold">
<h1 class="text-center text-3xl font-bold pb-6 underline decoration-2 decoration-brand">
Bestellungen jederzeit telefonisch möglich! Bestellungen jederzeit telefonisch möglich!
</h1> </h1>
<!-- <h1 class="text-3xl font-bold py-6 underline decoration-2 decoration-[#780000]">
Telefon
</h1> -->
<!-- ❤️Valentinstag am 14. Februar❤️
!!! WIR SIND DA !!!
Alles Blumige für Ihr Herzblatt
(Sträuße, Pflanzen, Herzen,...)
...schon JETZT anrufen, vorbestellen u. Ihren Abholtermin sichern!
(Wir sind Mo.- Fr. 9-18 Uhr, Sa 9-13 Uhr durchgehend für Sie erreichbar)
PS: Sie sind neu im Liebeswahn? -> Wir beraten Sie gerne...😉
Alles Gute, Alles Blume -->
<section class="text-center text-2xl pb-3"> <section class="text-center text-2xl pb-3">
<a href="tel:+4994619147333" <a href="tel:+4994619147333" class="btn-phone">📞
class="bg-[#c9c7cf] hover:bg-gray-200 text-black font-bold py-2 px-4 border-b-4 border-[#939199] hover:border-[#780000] rounded">📞
09461 / 91 47 333</a> 09461 / 91 47 333</a>
</section> </section>
<h1 class="text-center text-2xl font-bold pt-3 underline decoration-2 decoration-[#780000]"> <h1 class="text-center text-2xl font-bold pt-3 underline decoration-2 decoration-brand">
Einfach anrufen & Wunsch-Abholtermin vereinbaren ! Einfach anrufen & Wunsch-Abholtermin vereinbaren !
</h1> </h1>
</section> </section>
<!-- <section class="text-center text-xl font-bold py-6 border-3 rounded-2xl border-[#780000] max-w-xl bg-zinc-200 drop-shadow-xl/50 mx-auto my-6">
<h1 class="text-center text-3xl font-bold py-6 underline decoration-2 decoration-[#780000]"> <section class="card text-xl font-bold">
Bestellungen jederzeit telefonisch möglich! <p class="heading-accent text-[26px]/10 px-3 pb-4">
</h1>
<h1 class="text-3xl font-bold py-6 underline decoration-2 decoration-[#780000]">
Telefon
</h1>
❤️Valentinstag am 14. Februar❤️
!!! WIR SIND DA !!!
Alles Blumige für Ihr Herzblatt
(Sträuße, Pflanzen, Herzen,...)
...schon JETZT anrufen, vorbestellen u. Ihren Abholtermin sichern!
(Wir sind Mo.- Fr. 9-18 Uhr, Sa 9-13 Uhr durchgehend für Sie erreichbar)
PS: Sie sind neu im Liebeswahn? -> Wir beraten Sie gerne...😉
Alles Gute, Alles Blume
<section class="text-center text-2xl pb-3">
<a href="tel:+4994619147333"
class="bg-[#c9c7cf] hover:bg-gray-200 text-black font-bold py-2 px-4 border-b-4 border-[#939199] hover:border-[#780000] rounded">📞
09461 / 91 47 333</a>
</section>
<h1 class="text-center text-2xl font-bold pt-3 underline decoration-2 decoration-[#780000]">
Einfach anrufen & Wunsch-Abholtermin vereinbaren
</h1>
<h1 class="text-center text-2xl font-bold pb-6 pt-3">
oder Sie besuchen uns in unserem Laden und <u class="decoration-2 decoration-[#780000]">bestellen direkt vor Ort!</u>
</h1>
<p class="text-xl/8 font-bold px-3 pb-3">
Mo-Fr: 9:00 - 13:30<br>
Sa: 9:00 - 12:00<br>
... und nach Vereinbarung !
</p>
<p class="text-2xl font-bold px-3 pb-3 text-[#780000] underline decoration-2 decoration-[#780000]">
Wir freuen uns auf Ihren Anruf oder Besuch!
</p>
<p class="text-2xl pb-6 font-bold">
Bierkellerweg 3<br>
93426 Roding - Neubäu
</p>
</section> -->
<!-- <section class="text-center text-xl font-bold py-6 border-3 rounded-2xl border-[#780000] max-w-xl bg-zinc-200 drop-shadow-xl/50 mx-auto my-6">
<h1 class="text-[26px]/10 font-bold text-[#780000] underline decoration-2 decoration-[#780000] px-3">Aktuelles</h1>
<p class="text-4xl font-bold text-[#780000] decoration-2 decoration-[#780000] px-3 pt-4">
Sonntag ist Muttertag
</p>
<img src="images/Muttertag 2026.webp" class="mx-auto w-full max-w-md pt-2">
<p class="text-[26px]/10 font-bold text-[#780000] underline decoration-2 decoration-[#780000] px-3 py-4">
Wir füllen unseren Blumi für Sie mehrmals täglich, auch am Sonntag!
</p>
<p class="text-2xl pb-6 font-bold">
Taubenweg 2<br>
93426 Roding - Mitterdorf
</p>
</section> -->
<section class="text-center text-xl font-bold py-6 border-3 rounded-2xl border-[#780000] bg-zinc-200 drop-shadow-xl/50 max-w-xl mx-auto my-6">
<p class="text-[26px]/10 font-bold text-[#780000] underline decoration-2 decoration-[#780000] px-3 pb-4">
BLUMI - unser 24h Service BLUMI - unser 24h Service
</p> </p>
<div class="text-[#780000]"> <div class="text-brand">
<p class="pt-3">Wir füllen unseren BLUMI mehrmals täglich,</p> <p class="pt-3">Wir füllen unseren BLUMI mehrmals täglich,</p>
<p class="pt-2">auch sonn- und feiertags!</p> <p class="pt-2">auch sonn- und feiertags!</p>
</div> </div>
<!-- <p class="pt-3">Hier erhalten Sie</p> -->
<p class="pt-3">Hier erhalten Sie Blumensträuße & Gestecke & Geschenke täglich frisch, stets gekühlt, Tag & <p class="pt-3">Hier erhalten Sie Blumensträuße & Gestecke & Geschenke täglich frisch, stets gekühlt, Tag &
Nacht</p> Nacht</p>
<!-- <p class="pb-2 underline decoration-2 decoration-[#780000]">täglich frisch, stets gekühlt, Tag & <p class="pb-3 text-brand">in "Original-Alles Blume-Qualität"</p>
Nacht
</p> -->
<p class="pb-3 text-[#780000]">in "Original-Alles Blume-Qualität"</p>
<img src="images/AllesBlumeRoding-Blumenautomat-Blumi.jpeg" class="mx-auto w-full max-w-md"> <img src="images/AllesBlumeRoding-Blumenautomat-Blumi.jpeg" class="mx-auto w-full max-w-md">
<!-- <section class="text-center">
Mo-Fr: 09:00 - 17:00<br>
<p class="font-bold text-[#780000]">durchgehend für Sie da!<br></p>
Sa: 08:00 - 12:00
</section> -->
<p class="text-2xl py-4 font-bold"> <p class="text-2xl py-4 font-bold">
Taubenweg 2<br> Taubenweg 2<br>
93426 Roding - Mitterdorf 93426 Roding - Mitterdorf
</p> </p>
</section> </section>
<section class="text-center text-xl font-bold py-6 border-3 rounded-2xl border-[#780000] max-w-xl bg-zinc-200 drop-shadow-xl/50 mx-auto my-6">
<p class="text-[26px]/10 font-bold text-[#780000] underline decoration-2 decoration-[#780000] px-3 pb-4"> <section class="card text-xl font-bold">
<p class="heading-accent text-[26px]/10 px-3 pb-4">
Jetzt erweitertes Sortiment<br>auch mit Kartenzahlung !!! Jetzt erweitertes Sortiment<br>auch mit Kartenzahlung !!!
</p> </p>
<img src="images/Muttertag 2026.webp" class="mx-auto w-full max-w-md pt-2"> <img src="images/Muttertag 2026.webp" class="mx-auto w-full max-w-md pt-2">
<p class="text-[26px]/10 font-bold text-[#780000] underline decoration-2 decoration-[#780000] px-3 py-2"> <p class="heading-accent text-[26px]/10 px-3 py-2">
Tag und Nacht !!! Tag und Nacht !!!
</p> </p>
<p class="text-[26px]/10 font-bold text-[#780000] underline decoration-2 decoration-[#780000] px-3 py-2"> <p class="heading-accent text-[26px]/10 px-3 py-2">
Auch an Sonntagen und Feiertagen !!! Auch an Sonntagen und Feiertagen !!!
</p> </p>
<img src="images/Blumi Taubenweg Nachts.jpg" class="mx-auto w-full max-w-md"> <img src="images/Blumi Taubenweg Nachts.jpg" class="mx-auto w-full max-w-md">
</section> </section>
<!-- <p class="text-3xl text-center font-bold pt-3 underline decoration-2 decoration-[#780000]">
Am 14. Februar ist Valentinstag! Best <section class="card">
</p> --> <p class="heading-accent text-[26px]/10 px-3 pb-4">
<!-- <h1 class="text-xl text-center font-bold py-6 border-3 rounded-2xl border-[#780000] max-w-xl mx-auto my-6">
<p class="text-[28px]/10 underline decoration-2 text-[#780000] decoration-[#780000]">Unser Blumenautomat
bedient Sie auch über die Feiertage rund um die Uhr</p>
<div>
<p class="pt-3">Wir füllen unseren BLUMI<br>mehrmals täglich frisch!</p>
<p class="pt-2 underline decoration-2 decoration-[#780000]">auch am 31.12., 01.01. & 06.01.!</p>
<p class="pt-3 text-[#780000]">Hier erhalten Sie auch<br>weihnachtlich dekorierte Produkte</p>
<p class="pt-2 underline decoration-2 decoration-[#780000]">Tag und Nacht!</p>
</div>
</h1> -->
<!-- <img src="images/Blumi.png" class="w-full max-w-md mx-auto"> -->
<!-- <p class="text-center font-bold text-2xl/10 decoration-2 text-[#780000] decoration-[#780000] pt-3">
Mo-Sa 8:30 - 18 Uhr durchgehend telefonisch<br>für Sie erreichbar bis einschließlich 23. Dezember!
</p> -->
<!-- <h1 class="text-center text-3xl pt-12 font-bold underline decoration-2 decoration-[#780000]">Aktuelles zur
Saison Advent & Weihnachten</h1>
<section class="text-center font-bold mx-auto border-3 rounded-2xl max-w-xl border-[#780000] my-6 py-6">
<p class="text-2xl/10">
Ab sofort
</p>
<p class="text-[28px]/10 underline decoration-2 text-[#780000] decoration-[#780000]">
Alles für die Weihnachtszeit
</p>
<p class="text-2xl/10">
<ul class="list-disc list-inside">
<li>Kerzengestecke</li>
<li>Winterharte Pflanzengestecke<br>für den Außenbereich</li>
<li>Weihnachtliche Sträuße</li>
<li>Türkränze<br>
<div class="text-[#780000] text-xl">... auch als Geschenk erhältlich!</div>
</li>
</ul>
</p>
<p class="text-[30px]/10 pt-6 underline decoration-2 decoration-[#780000]">
Muster-Ausstellung
</p>
<p class="text-[30px]/10 underline decoration-2 decoration-[#780000]">
im Schaufenster
</p>
<p class="text-2xl/10">
bei Blumi im Taubenweg 2
</p>
</section> -->
<section class="text-center border-3 rounded-2xl max-w-xl border-[#780000] bg-zinc-200 drop-shadow-xl/50 my-6 mx-auto py-6">
<p class="text-[26px]/10 font-bold text-[#780000] underline decoration-2 decoration-[#780000] px-3 pb-4">
Pflanzen als Geschenkidee: Pflanzen als Geschenkidee:
</p> </p>
<!-- <p class="text-xl/8 font-bold px-3 pb-3">
Neben Blumensträußen und winterharten Pflanzengestecken für den Außenbereich<br>sind <u class="underline decoration-2 decoration-[#780000]">auch Zimmerpflanzen, Orchideen<br>und saisonale Pflanzen als Geschenk</u> erhältlich
</p> -->
<p class="text-xl/8 font-bold px-3 pb-3"> <p class="text-xl/8 font-bold px-3 pb-3">
Neben Blumensträußen und Pflanzengestecken für den Außenbereich sind auch Neben Blumensträußen und Pflanzengestecken für den Außenbereich sind auch
</p> </p>
<p class="text-xl/8 text-[#780000] font-bold px-3 pb-3"> <p class="text-xl/8 text-brand font-bold px-3 pb-3">
Zimmerpflanzen, Orchideen & Saison-Pflanzen als Geschenk erhältlich! Zimmerpflanzen, Orchideen & Saison-Pflanzen als Geschenk erhältlich!
</p> </p>
</section> </section>
<section class="text-center border-3 rounded-2xl max-w-xl border-[#780000] bg-zinc-200 drop-shadow-xl/50 my-6 mx-auto py-6">
<p class="text-[26px]/10 font-bold text-[#780000] underline decoration-2 decoration-[#780000] px-3 pb-4"> <section class="card">
<p class="heading-accent text-[26px]/10 px-3 pb-4">
Zusätzlich auf Bestellung möglich Zusätzlich auf Bestellung möglich
</p> </p>
<!-- <p class="text-xl/8 font-bold px-3 pb-3">
Neben Blumensträußen und winterharten Pflanzengestecken für den Außenbereich<br>sind <u class="underline decoration-2 decoration-[#780000]">auch Zimmerpflanzen, Orchideen<br>und saisonale Pflanzen als Geschenk</u> erhältlich
</p> -->
<ul class="list-disc list-inside font-bold"> <ul class="list-disc list-inside font-bold">
<li class="text-xl">Individuelle Blumensträuße, auch in XXL</li> <li class="text-xl">Individuelle Blumensträuße, auch in XXL</li>
<li class="text-xl">Gestecke und Geschenke für jeden Anlass</li> <li class="text-xl">Gestecke und Geschenke für jeden Anlass</li>
@@ -226,57 +106,55 @@
<li>Festschmuck & Feststräuße für Ihr Vereinsfest</li> <li>Festschmuck & Feststräuße für Ihr Vereinsfest</li>
<li>Kompletter Blumenschmuck für Ihre Hochzeit</li> <li>Kompletter Blumenschmuck für Ihre Hochzeit</li>
</ul> </ul>
<p class="text-xl/8 text-[#780000] font-bold px-3 py-3"> <p class="text-xl/8 text-brand font-bold px-3 py-3">
Noch unschlüssig?<br>Wir beraten Sie gerne persönlich für Ihren Anlass! Noch unschlüssig?<br>Wir beraten Sie gerne persönlich für Ihren Anlass!
</p> </p>
<a href="tel:+4994619147333" <a href="tel:+4994619147333" class="btn-phone">📞
class="bg-[#c9c7cf] hover:bg-gray-200 text-black font-bold py-2 px-4 border-b-4 border-[#939199] hover:border-[#780000] rounded">📞
09461 / 91 47 333</a> 09461 / 91 47 333</a>
<p class="text-xl/8 text-[#780000] font-bold px-3 pt-3"> <p class="text-xl/8 text-brand font-bold px-3 pt-3">
Anruf genügt! Anruf genügt!
</p> </p>
<!-- <p class="text-xl/8 font-bold px-3 pt-3 underline decoration-2 decoration-[#780000]">
Abholstationen:
</p>
<p class="text-xl/8 font-bold px-3">
Werkstatt oder BLUMI,<br>optional Lieferung nach Vereinbarung
</p> -->
</section> </section>
<section class="bg-zinc-200 text-center border-3 rounded-2xl max-w-xl border-[#780000] drop-shadow-xl/50 my-6 mx-auto py-6">
<h1 class="text-[26px]/10 font-bold text-[#780000] underline decoration-2 decoration-[#780000] px-3">Zeitungsartikel</h1> <section class="card">
<h1 class="heading-accent text-[26px]/10 px-3">Zeitungsartikel</h1>
<img src="images/Zeitungsartikel Idowa 2026.webp" class="w-full max-w-md mx-auto py-3"> <img src="images/Zeitungsartikel Idowa 2026.webp" class="w-full max-w-md mx-auto py-3">
<a href="https://www.idowa.de/regionen/cham/roding/nach-dem-aus-in-mitterdorf-alles-blume-blueht-am-neuen-standort-auf-art-384914" class="underline">Link zum Idowa-Artikel vom 13.03.2026</a> <a href="https://www.idowa.de/regionen/cham/roding/nach-dem-aus-in-mitterdorf-alles-blume-blueht-am-neuen-standort-auf-art-384914" class="underline">Link zum Idowa-Artikel vom 13.03.2026</a>
</section> </section>
<section class="text-center">
<h1 class="text-3xl py-4 font-bold underline decoration-2 decoration-[#780000]"> <section class="text-center">
<h1 class="text-3xl py-4 font-bold underline decoration-2 decoration-brand">
Standort Blumenautomat BLUMI: Standort Blumenautomat BLUMI:
</h1> </h1>
<p class="text-2xl pb-3 font-bold"> <p class="text-2xl pb-3 font-bold">
Taubenweg 2<br> Taubenweg 2<br>
93426 Roding - Mitterdorf 93426 Roding - Mitterdorf
</p> </p>
<p class="text-xl/8 font-bold text-[#780000] px-3 pb-3"> <p class="text-xl/8 font-bold text-brand px-3 pb-3">
24h geöffnet - rund um die Uhr !<br> 24h geöffnet - rund um die Uhr !<br>
... auch an Sonntagen und Feiertagen ! ... auch an Sonntagen und Feiertagen !
</p> </p>
</section> </section>
<section class="text-center"> <section class="text-center">
<h1 class="text-3xl py-4 font-bold underline decoration-2 decoration-[#780000]"> <h1 class="text-3xl py-4 font-bold underline decoration-2 decoration-brand">
Standort Laden: Standort Laden:
</h1> </h1>
<p class="text-2xl pb-3 font-bold"> <p class="text-2xl pb-3 font-bold">
Bierkellerweg 3<br> Bierkellerweg 3<br>
93426 Roding - Neubäu 93426 Roding - Neubäu
</p> </p>
<p class="text-xl/8 font-bold text-[#780000] px-3 pb-3"> <p class="text-xl/8 font-bold text-brand px-3 pb-3">
Mo-Fr: 9:00 - 13:30<br> Mo-Fr: 9:00 - 13:30<br>
Sa: 9:00 - 12:00<br> Sa: 9:00 - 12:00<br>
... und nach Vereinbarung ! ... und nach Vereinbarung !
</p> </p>
</section> </section>
<section class="text-center"> <section class="text-center">
<h1 class="text-2xl font-bold pt-6 pb-10 text-[#780000]">Alles Gute,<br>Alles Blume!</h1> <h1 class="text-2xl font-bold pt-6 pb-10 text-brand">Alles Gute,<br>Alles Blume!</h1>
</section> </section>
<footer class="text-center"> <footer class="text-center">
<p class="pb-2"> <p class="pb-2">
© 2026 Alles Blume Roding © 2026 Alles Blume Roding
@@ -286,4 +164,4 @@
</main> </main>
</body> </body>
</html> </html>
+4110
View File
File diff suppressed because it is too large Load Diff
+12
View File
@@ -1,6 +1,18 @@
{ {
"name": "alles-blume-website",
"private": true,
"scripts": {
"build:css": "tailwindcss -i css/styles.css -o css/output.css --minify",
"watch:css": "tailwindcss -i css/styles.css -o css/output.css --watch",
"serve": "live-server --port=8080 --ignore=node_modules,.git",
"dev": "concurrently -k \"npm:watch:css\" \"npm:serve\""
},
"dependencies": { "dependencies": {
"@tailwindcss/cli": "^4.1.7", "@tailwindcss/cli": "^4.1.7",
"tailwindcss": "^4.1.7" "tailwindcss": "^4.1.7"
},
"devDependencies": {
"concurrently": "^9.1.0",
"live-server": "^1.2.2"
} }
} }