9 Commits
Author SHA1 Message Date
valknarandClaude Sonnet 5 3166caf6a1 build: switch to native Hugo TailwindCSS pipeline, align Dockerfile with pivoine.art
Replaces the PostCSS + autoprefixer toolchain with Hugo's native
css.TailwindCSS pipe (via @tailwindcss/cli), matching the setup already
in use on pivoine.art. Dockerfile now builds on hugomods/hugo with a
matched Hugo/Node version instead of manually installing Hugo onto
node:22-alpine.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01S3xLyuoN6uzfCYBo8kVoSn
2026-09-13 21:29:52 +02:00
valknarandClaude Sonnet 4.6 16bf611780 refactor: streamline favicon/icon set to match roux convention
SVG + favicon-32.png + apple-touch-icon.png (180) + icon-192/512.png.
Removes favicon.ico and redundant 16/48/96/180px named files.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 17:00:41 +02:00
valknarandClaude Sonnet 4.6 ea7691b772 feat: generate PNG favicons and apple-touch-icon from SVG
Adds icon-16/32/48/96/180/192/512.png and favicon.ico (multi-size).
Updates site.webmanifest with 192/512 PNG entries and head.html with
apple-touch-icon and explicit PNG/ICO fallback links.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 16:52:22 +02:00
valknarandClaude Sonnet 4.6 5023752f58 fix: correct recipe count to 425, scope site count to recipes section
README had 426 (off by one due to _index.md). Homepage and footer now
use where .Site.RegularPages "Section" "recipes" to exclude non-recipe
pages like /imprint/ from the count.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 20:05:20 +02:00
valknarandClaude Sonnet 4.6 0ae9846ce5 feat: define footer menu in hugo.toml, render dynamically in partial
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 19:34:44 +02:00
valknarandClaude Sonnet 4.6 b835b6247d Simplify footer bottom bar: Imprint | Pivoine
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 19:11:39 +02:00
valknarandClaude Sonnet 4.6 1c529d6f20 Add imprint page with privacy/attribution info and footer link
Adds /imprint/ with operator contact, self-hosted Umami analytics
disclosure, content attribution, and disclaimer sections. Links
Imprint in the footer bottom bar next to the pivoine.art credit.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 19:09:54 +02:00
valknarandClaude Sonnet 4.6 8bd0a9b7ad UX fixes: scroll to top on nav, recipe chip order, caption cleanup
- Disable HTMX scrollIntoViewOnBoost, scroll to true y=0 on afterSettle
  so breadcrumbs are never hidden under the sticky header
- Reorder recipe chips: Alcoholic → Category → Glass
- Remove "Photographed / House pour" caption below recipe image

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 12:50:41 +02:00
valknarandClaude Sonnet 4.6 b3b9fb7ac6 Initial commit — Bar Pivoine cocktail recipe site
Hugo Extended site with 426 cocktail recipes from the open cocktail dataset.
Dark amber/gold editorial aesthetic, Tailwind CSS v4, Alpine.js client-side
search and filtering, HTMX page transitions, Docker + nginx production build.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 11:53:45 +02:00