diff --git a/.rsyncignore b/.rsyncignore new file mode 100644 index 0000000..678b6e6 --- /dev/null +++ b/.rsyncignore @@ -0,0 +1,7 @@ +# rsync -arzP --exclude-from='.rsyncignore' ./ netadmin@4koetter.com:~/plassonke.de + +.git/ +public/ +resources/ +.hugo_build.lock +.idea/ diff --git a/Dockerfile b/Dockerfile index 101b89c..9458843 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,7 @@ FROM hugomods/hugo:exts AS builder WORKDIR /src COPY . . -RUN git submodule update --init --recursive && \ - hugo --gc --minify +RUN hugo --gc --minify FROM nginx:alpine COPY --from=builder /src/public /usr/share/nginx/html diff --git a/assets/css/custom.css b/assets/css/custom.css index a2d8d4f..26a191f 100644 --- a/assets/css/custom.css +++ b/assets/css/custom.css @@ -199,6 +199,20 @@ body > header { justify-content: flex-end; } +/* ── Album card hover ─────────────────────────────────── */ + +section.galleries .card figure { + overflow: hidden; +} + +section.galleries .card img { + transition: transform 0.6s ease-in-out; +} + +section.galleries .card img:hover { + transform: scale(1.06); +} + /* ── Album card text ──────────────────────────────────── */ .card > div > h2 { diff --git a/content/_index.md b/content/_index.md index 67ea101..8b0014d 100644 --- a/content/_index.md +++ b/content/_index.md @@ -1,11 +1,23 @@ --- -title: "Herzlich Willkommen" +title: "Lina & Marlin" params: - tagline: "Schön, dass ihr da seid." + tagline: "Alles Liebe zu eurer Hochzeit" albums_label: "Alben" closing: "20. Juni 2026" --- -Hier findet ihr die Erinnerungen an unseren besonderen Tag — festgehalten in Bildern, die für immer bleiben. +Liebe Lina, lieber Marlin, -Schreibt euch diesen Moment ins Gedächtnis: die Musik, das Lachen, die Umarmungen. Wir freuen uns, ihn mit euch geteilt zu haben. +vielleicht habt ihr euren Fehler bereits gefunden? +Die Domain `z.app` als Geschenk zu verbieten ist nicht genug, wenn `plassonke.de` noch verfügbar ist. +Deshalb bekommt ihr diese jetzt als Teil eures Geschenkes. + +Da ihr dieses Geschenk erst im Nachhinein bekommt, können wir uns Linas große Freude über die erste eigene Domain wohl nur vorstellen. +Da es leider kein `z.app` für Marlin gibt, kannst du diese Freude aber teilen. +Wenn ihr schon keinen Doppelnamen nehmt, kann man stattdessen vielleicht `zapp.plassonke.de` nutzen. +Dann ist auch für Marlin etwas dabei. + +Falls die Freude über die Domain irgendwann doch etwas abebbt, +könnt ihr euch hoffentlich mit den Bildern an einen tollen Tag zurückerinnern. + +Wir wünschen euch alles Gute für eure gemeinsame Zukunft! diff --git a/content/empfang/index.md b/content/empfang/index.md index f5bd388..a8cd723 100644 --- a/content/empfang/index.md +++ b/content/empfang/index.md @@ -1,5 +1,9 @@ --- title: "Empfang" -date: 2026-06-20 +date: 2026-06-10 weight: 2 +resources: + - src: IMG_1574.png + params: + cover: true --- diff --git a/content/feier/index.md b/content/feier/index.md index a7c470a..6864215 100644 --- a/content/feier/index.md +++ b/content/feier/index.md @@ -1,5 +1,9 @@ --- title: "Feier" -date: 2026-06-20 +date: 2026-06-10 weight: 4 +resources: + - src: IMG_1625.png + params: + cover: true --- diff --git a/content/zeremonie/index.md b/content/zeremonie/index.md index 646287a..e30d02f 100644 --- a/content/zeremonie/index.md +++ b/content/zeremonie/index.md @@ -1,5 +1,9 @@ --- title: "Zeremonie" -date: 2026-06-20 +date: 2026-06-10 weight: 3 +resources: + - src: IMG_1474.png + params: + cover: true --- diff --git a/docker-compose.yml b/docker-compose.yml index c1baf9a..0af3cd7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,9 +1,14 @@ services: web: build: . - ports: - - "8080:80" + networks: + - default + - reverse-proxy_shared restart: unless-stopped environment: AUTH_USER: hochzeit AUTH_PASS: changeme + +networks: + reverse-proxy_shared: + external: true diff --git a/hugo.toml b/hugo.toml index f516bbb..5280008 100644 --- a/hugo.toml +++ b/hugo.toml @@ -10,7 +10,8 @@ timeout = "120s" [params] defaultTheme = "light" - description = "Hochzeit" + description = "Fotos von Linas und Marlins Hochzeit" + images = ["content/hero.png"] title = "Hochzeit" [params.author] name = "Yannis Vierkoetter"