From b3b9fb7ac6da9a054ddccaedf7d0e1450a1b733c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Sun, 7 Jun 2026 11:53:45 +0200 Subject: [PATCH] =?UTF-8?q?Initial=20commit=20=E2=80=94=20Bar=20Pivoine=20?= =?UTF-8?q?cocktail=20recipe=20site?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- .gitignore | 8 + .prettierrc | 28 ++ Dockerfile | 35 ++ README.md | 310 ++++++++++++++ assets/css/main.css | 239 +++++++++++ assets/js/main.js | 182 ++++++++ content/_index.md | 4 + content/recipes/_index.md | 4 + content/recipes/a-j/index.md | 14 + content/recipes/a1/index.md | 14 + content/recipes/abc/index.md | 14 + content/recipes/abilene/index.md | 14 + content/recipes/acapulco/index.md | 14 + content/recipes/ace/index.md | 14 + content/recipes/acid/index.md | 14 + content/recipes/adam/index.md | 14 + content/recipes/addison/index.md | 14 + content/recipes/affair/index.md | 14 + content/recipes/affinity/index.md | 14 + content/recipes/after-sex/index.md | 14 + content/recipes/afterglow/index.md | 14 + content/recipes/afternoon/index.md | 14 + content/recipes/alexander/index.md | 14 + content/recipes/allegheny/index.md | 14 + content/recipes/almeria/index.md | 14 + content/recipes/americano/index.md | 14 + content/recipes/apello/index.md | 14 + content/recipes/applecar/index.md | 14 + content/recipes/applejack/index.md | 14 + content/recipes/atandt/index.md | 14 + content/recipes/autodaf/index.md | 14 + content/recipes/avalon/index.md | 14 + content/recipes/aviation/index.md | 14 + content/recipes/b-52/index.md | 14 + content/recipes/b-53/index.md | 14 + content/recipes/baby-eskimo/index.md | 14 + content/recipes/bahama-mama/index.md | 16 + content/recipes/balmoral/index.md | 14 + content/recipes/barracuda/index.md | 14 + content/recipes/bellini/index.md | 14 + content/recipes/bible-belt/index.md | 14 + content/recipes/big-red/index.md | 14 + content/recipes/bijou/index.md | 14 + content/recipes/blackthorn/index.md | 14 + content/recipes/bluebird/index.md | 14 + content/recipes/bob-marley/index.md | 14 + content/recipes/boomerang/index.md | 14 + content/recipes/bora-bora/index.md | 14 + content/recipes/boston-sour/index.md | 14 + content/recipes/boxcar/index.md | 14 + content/recipes/brain-fart/index.md | 14 + content/recipes/bramble/index.md | 14 + content/recipes/brigadier/index.md | 14 + content/recipes/broadside/index.md | 14 + content/recipes/brooklyn/index.md | 14 + content/recipes/bubble-gum/index.md | 14 + content/recipes/buccaneer/index.md | 14 + content/recipes/bumble-bee/index.md | 14 + content/recipes/cafe-savoy/index.md | 14 + content/recipes/caipirinha/index.md | 14 + content/recipes/caipirissima/index.md | 14 + content/recipes/campari-beer/index.md | 14 + content/recipes/casa-blanca/index.md | 14 + content/recipes/casino-royale/index.md | 14 + content/recipes/casino/index.md | 14 + content/recipes/cherry-rum/index.md | 14 + content/recipes/chicago-fizz/index.md | 14 + content/recipes/chocolate-drink/index.md | 14 + content/recipes/chocolate-milk/index.md | 14 + content/recipes/citrus-coke/index.md | 14 + content/recipes/city-slicker/index.md | 14 + content/recipes/clove-cocktail/index.md | 14 + content/recipes/clover-club/index.md | 14 + content/recipes/coffee-liqueur/index.md | 14 + content/recipes/coffee-vodka/index.md | 14 + content/recipes/coke-and-drops/index.md | 14 + content/recipes/corn-n-oil/index.md | 14 + content/recipes/corpse-reviver/index.md | 14 + content/recipes/cosmopolitan/index.md | 14 + content/recipes/cranberry-punch/index.md | 14 + content/recipes/cream-soda/index.md | 14 + content/recipes/cuba-libra/index.md | 14 + content/recipes/cuba-libre/index.md | 14 + content/recipes/daiquiri/index.md | 14 + content/recipes/damned-if-you-do/index.md | 14 + content/recipes/danbooka/index.md | 14 + content/recipes/dark-and-stormy/index.md | 14 + content/recipes/dark-caipirinha/index.md | 17 + content/recipes/darkwood-sling/index.md | 14 + .../recipes/death-in-the-afternoon/index.md | 14 + content/recipes/derby/index.md | 14 + content/recipes/diesel/index.md | 14 + content/recipes/dirty-martini/index.md | 17 + content/recipes/dirty-nipple/index.md | 14 + content/recipes/downshift/index.md | 14 + content/recipes/dragonfly/index.md | 14 + content/recipes/drinking-chocolate/index.md | 14 + content/recipes/dry-martini/index.md | 14 + content/recipes/dry-rob-roy/index.md | 14 + content/recipes/dubonnet-cocktail/index.md | 14 + content/recipes/duchamp-s-punch/index.md | 16 + content/recipes/egg-cream/index.md | 14 + content/recipes/egg-nog-4/index.md | 14 + .../recipes/egg-nog-classic-cooked/index.md | 14 + content/recipes/egg-nog-healthy/index.md | 14 + .../recipes/elderflower-caipirinha/index.md | 14 + .../index.md | 37 ++ content/recipes/english-highball/index.md | 14 + .../recipes/english-rose-cocktail/index.md | 14 + content/recipes/espresso-martini/index.md | 14 + content/recipes/espresso-rumtini/index.md | 14 + content/recipes/fahrenheit-5000/index.md | 14 + content/recipes/figgy-thyme/index.md | 14 + content/recipes/flaming-dr-pepper/index.md | 14 + content/recipes/flaming-lamborghini/index.md | 14 + content/recipes/flander-s-flake-out/index.md | 14 + content/recipes/flying-dutchman/index.md | 14 + content/recipes/flying-scotchman/index.md | 14 + content/recipes/foxy-lady/index.md | 14 + content/recipes/frapp/index.md | 14 + content/recipes/freddy-kruger/index.md | 14 + content/recipes/french-75/index.md | 14 + content/recipes/french-connection/index.md | 14 + content/recipes/french-martini/index.md | 14 + content/recipes/french-negroni/index.md | 16 + content/recipes/frisco-sour/index.md | 14 + content/recipes/fros/index.md | 27 ++ content/recipes/frozen-daiquiri/index.md | 14 + content/recipes/frozen-mint-daiquiri/index.md | 14 + .../frozen-pineapple-daiquiri/index.md | 14 + content/recipes/fruit-cooler/index.md | 14 + content/recipes/fruit-flip-flop/index.md | 14 + content/recipes/fruit-shake/index.md | 14 + content/recipes/funk-and-soul/index.md | 14 + content/recipes/fuzzy-asshole/index.md | 14 + content/recipes/gagliardo/index.md | 14 + content/recipes/gg/index.md | 14 + content/recipes/gimlet/index.md | 18 + content/recipes/gin-and-soda/index.md | 16 + content/recipes/gin-cooler/index.md | 14 + content/recipes/gin-daisy/index.md | 14 + content/recipes/gin-fizz/index.md | 14 + content/recipes/gin-lemon/index.md | 14 + content/recipes/gin-rickey/index.md | 14 + content/recipes/gin-sling/index.md | 14 + content/recipes/gin-smash/index.md | 14 + content/recipes/gin-sour/index.md | 14 + content/recipes/gin-squirt/index.md | 14 + content/recipes/gin-swizzle/index.md | 14 + content/recipes/gin-toddy/index.md | 14 + content/recipes/gin-tonic/index.md | 14 + content/recipes/gluehwein/index.md | 14 + content/recipes/godchild/index.md | 14 + content/recipes/godfather/index.md | 14 + content/recipes/godmother/index.md | 14 + content/recipes/grand-blue/index.md | 14 + content/recipes/grass-skirt/index.md | 14 + content/recipes/grasshopper/index.md | 14 + content/recipes/greyhound/index.md | 15 + content/recipes/grim-reaper/index.md | 14 + content/recipes/h-d/index.md | 14 + content/recipes/halloween-punch/index.md | 16 + content/recipes/happy-skipper/index.md | 14 + content/recipes/harvey-wallbanger/index.md | 14 + content/recipes/havana-cocktail/index.md | 14 + content/recipes/hawaiian-cocktail/index.md | 14 + content/recipes/hemingway-special/index.md | 14 + content/recipes/herbal-flame/index.md | 14 + .../recipes/highland-fling-cocktail/index.md | 14 + content/recipes/holloween-punch/index.md | 15 + content/recipes/homemade-kahlua/index.md | 14 + content/recipes/honey-bee/index.md | 14 + content/recipes/horse-s-neck/index.md | 14 + .../recipes/hot-chocolate-to-die-for/index.md | 14 + content/recipes/hot-creamy-bush/index.md | 14 + content/recipes/hot-toddy/index.md | 18 + content/recipes/hunter-s-moon/index.md | 14 + content/recipes/ice-pick/index.md | 15 + content/recipes/iced-coffee-fillip/index.md | 14 + content/recipes/iced-coffee/index.md | 14 + content/recipes/imperial-cocktail/index.md | 14 + content/recipes/imperial-fizz/index.md | 14 + content/recipes/ipamena/index.md | 14 + content/recipes/irish-coffee/index.md | 14 + content/recipes/irish-cream/index.md | 14 + content/recipes/irish-curdling-cow/index.md | 14 + content/recipes/irish-russian/index.md | 14 + content/recipes/irish-spring/index.md | 14 + content/recipes/jack-rose-cocktail/index.md | 14 + content/recipes/jack-s-vanilla-coke/index.md | 14 + content/recipes/jackhammer/index.md | 14 + content/recipes/jam-donut/index.md | 14 + content/recipes/jamaica-kiss/index.md | 14 + content/recipes/jamaican-coffee/index.md | 14 + content/recipes/japanese-fizz/index.md | 14 + content/recipes/jello-shots/index.md | 14 + content/recipes/jelly-bean/index.md | 14 + content/recipes/jewel-of-the-nile/index.md | 14 + content/recipes/jitterbug/index.md | 14 + content/recipes/john-collins/index.md | 14 + content/recipes/just-a-moonmint/index.md | 14 + content/recipes/kamikaze/index.md | 14 + content/recipes/karsk/index.md | 14 + content/recipes/kentucky-b-and-b/index.md | 14 + content/recipes/kentucky-colonel/index.md | 14 + .../recipes/kill-the-cold-smoothie/index.md | 14 + content/recipes/kioki-coffee/index.md | 14 + content/recipes/kir-royale/index.md | 14 + content/recipes/kir/index.md | 14 + content/recipes/kiss-me-quick/index.md | 14 + content/recipes/kiwi-lemon/index.md | 14 + content/recipes/kiwi-martini/index.md | 16 + content/recipes/kiwi-papaya-smoothie/index.md | 14 + content/recipes/kool-aid-shot/index.md | 14 + content/recipes/kool-aid-slammer/index.md | 14 + content/recipes/kool-first-aid/index.md | 14 + content/recipes/kurant-tea/index.md | 15 + content/recipes/lady-love-fizz/index.md | 14 + .../lassi-a-south-indian-drink/index.md | 14 + content/recipes/lassi-khara/index.md | 14 + content/recipes/lassi-mango/index.md | 14 + content/recipes/lassi-raita/index.md | 14 + content/recipes/lassi-sweet/index.md | 14 + content/recipes/lazy-coconut-paloma/index.md | 14 + content/recipes/lemon-drop/index.md | 14 + .../lemon-elderflower-spritzer/index.md | 14 + content/recipes/lemon-shot/index.md | 15 + content/recipes/lemouroudji/index.md | 14 + content/recipes/limeade/index.md | 15 + content/recipes/limona-corona/index.md | 14 + content/recipes/loch-lomond/index.md | 14 + content/recipes/london-town/index.md | 14 + content/recipes/lone-tree-cocktail/index.md | 14 + content/recipes/lone-tree-cooler/index.md | 14 + content/recipes/long-island-iced-tea/index.md | 14 + content/recipes/long-island-tea/index.md | 14 + content/recipes/long-vodka/index.md | 14 + content/recipes/lord-and-lady/index.md | 14 + content/recipes/lunch-box/index.md | 14 + content/recipes/mai-tai/index.md | 14 + content/recipes/mango-mojito/index.md | 16 + content/recipes/manhattan/index.md | 14 + content/recipes/margarita/index.md | 14 + content/recipes/martinez-2/index.md | 16 + content/recipes/martini/index.md | 14 + content/recipes/mary-pickford/index.md | 14 + content/recipes/masala-chai/index.md | 15 + content/recipes/mauresque/index.md | 18 + content/recipes/melya/index.md | 14 + content/recipes/miami-vice/index.md | 14 + content/recipes/michelada/index.md | 15 + content/recipes/midnight-mint/index.md | 14 + content/recipes/mimosa/index.md | 14 + content/recipes/mint-julep/index.md | 14 + content/recipes/mocha-berry/index.md | 14 + content/recipes/mojito-extra/index.md | 14 + content/recipes/mojito/index.md | 14 + content/recipes/monkey-gland/index.md | 14 + content/recipes/monkey-wrench/index.md | 14 + content/recipes/moranguito/index.md | 14 + content/recipes/moscow-mule/index.md | 14 + content/recipes/mudslinger/index.md | 14 + content/recipes/mulled-wine/index.md | 14 + content/recipes/munich-mule/index.md | 17 + content/recipes/national-aquarium/index.md | 14 + content/recipes/negroni/index.md | 14 + content/recipes/new-york-lemonade/index.md | 14 + content/recipes/new-york-sour/index.md | 15 + content/recipes/nuked-hot-chocolate/index.md | 14 + content/recipes/nutty-irishman/index.md | 14 + content/recipes/oatmeal-cookie/index.md | 17 + content/recipes/old-fashioned/index.md | 17 + content/recipes/old-pal/index.md | 14 + content/recipes/orange-crush/index.md | 14 + content/recipes/orange-oasis/index.md | 14 + content/recipes/orange-push-up/index.md | 14 + .../recipes/orange-rosemary-collins/index.md | 14 + .../orange-scented-hot-chocolate/index.md | 14 + content/recipes/orange-whip/index.md | 14 + content/recipes/orangeade/index.md | 14 + content/recipes/oreo-mudslide/index.md | 14 + content/recipes/orgasm/index.md | 14 + .../owen-s-grandmother-s-revenge/index.md | 14 + content/recipes/paloma/index.md | 14 + content/recipes/paradise/index.md | 14 + .../recipes/passion-fruit-martini/index.md | 14 + content/recipes/pegu-club/index.md | 14 + content/recipes/penicillin/index.md | 14 + content/recipes/pina-colada/index.md | 14 + .../pineapple-gingerale-smoothie/index.md | 14 + content/recipes/pineapple-paloma/index.md | 17 + content/recipes/pink-gin/index.md | 14 + content/recipes/pink-lady/index.md | 14 + content/recipes/pink-moon/index.md | 14 + content/recipes/pink-panty-pulldowns/index.md | 14 + content/recipes/pink-penocha/index.md | 14 + content/recipes/pisco-sour/index.md | 14 + content/recipes/planter-s-punch-293/index.md | 14 + content/recipes/planter-s-punch/index.md | 14 + content/recipes/popped-cherry/index.md | 14 + content/recipes/poppy-cocktail/index.md | 14 + content/recipes/pornstar-martini/index.md | 14 + content/recipes/port-and-starboard/index.md | 14 + content/recipes/port-wine-cocktail/index.md | 14 + content/recipes/port-wine-flip/index.md | 14 + content/recipes/porto-flip/index.md | 14 + content/recipes/pure-passion/index.md | 14 + content/recipes/pysch-vitamin-light/index.md | 14 + content/recipes/quaker-s-cocktail/index.md | 14 + .../recipes/quarter-deck-cocktail/index.md | 14 + content/recipes/queen-bee/index.md | 14 + content/recipes/queen-charlotte/index.md | 14 + content/recipes/queen-elizabeth/index.md | 14 + content/recipes/quentin/index.md | 14 + content/recipes/quick-f-k/index.md | 14 + content/recipes/quick-sand/index.md | 14 + .../radioactive-long-island-iced-tea/index.md | 14 + content/recipes/radler/index.md | 14 + content/recipes/rail-splitter/index.md | 14 + content/recipes/ramos-gin-fizz/index.md | 24 ++ content/recipes/raspberry-cooler/index.md | 14 + content/recipes/raspberry-julep/index.md | 14 + content/recipes/red-snapper/index.md | 14 + content/recipes/rose/index.md | 14 + content/recipes/rosemary-blue/index.md | 16 + content/recipes/royal-bitch/index.md | 14 + content/recipes/royal-fizz/index.md | 14 + content/recipes/royal-flush/index.md | 14 + content/recipes/royal-gin-fizz/index.md | 14 + content/recipes/ruby-tuesday/index.md | 14 + content/recipes/rum-cobbler/index.md | 14 + content/recipes/rum-cooler/index.md | 14 + content/recipes/rum-milk-punch/index.md | 14 + content/recipes/rum-old-fashioned/index.md | 14 + content/recipes/rum-punch/index.md | 14 + content/recipes/rum-runner/index.md | 14 + content/recipes/rum-screwdriver/index.md | 14 + content/recipes/rum-sour/index.md | 14 + content/recipes/rum-toddy/index.md | 14 + content/recipes/russian-spring-punch/index.md | 14 + content/recipes/rusty-nail/index.md | 14 + content/recipes/salty-dog/index.md | 14 + content/recipes/san-francisco/index.md | 14 + content/recipes/sangria/index.md | 14 + content/recipes/sazerac/index.md | 14 + content/recipes/scooter/index.md | 14 + content/recipes/scotch-sour/index.md | 14 + content/recipes/screwdriver/index.md | 14 + content/recipes/sea-breeze/index.md | 14 + content/recipes/shark-attack/index.md | 14 + content/recipes/sherry-eggnog/index.md | 14 + content/recipes/sherry-flip/index.md | 14 + content/recipes/shot-gun/index.md | 14 + content/recipes/sidecar/index.md | 14 + content/recipes/smut/index.md | 14 + content/recipes/snowball/index.md | 14 + content/recipes/snowday/index.md | 14 + content/recipes/sol-y-sombra/index.md | 14 + content/recipes/space-odyssey/index.md | 14 + content/recipes/spice-75/index.md | 16 + content/recipes/spritz/index.md | 14 + content/recipes/stinger/index.md | 14 + content/recipes/stone-sour/index.md | 14 + content/recipes/sweet-bananas/index.md | 14 + content/recipes/sweet-sangria/index.md | 16 + content/recipes/sweet-tooth/index.md | 14 + content/recipes/talos-coffee/index.md | 14 + content/recipes/tennesee-mud/index.md | 14 + content/recipes/tequila-fizz/index.md | 14 + content/recipes/tequila-slammer/index.md | 14 + content/recipes/tequila-sour/index.md | 14 + content/recipes/tequila-sunrise/index.md | 14 + content/recipes/tequila-surprise/index.md | 14 + content/recipes/texas-rattlesnake/index.md | 14 + content/recipes/texas-sling/index.md | 14 + content/recipes/thai-coffee/index.md | 14 + content/recipes/thai-iced-coffee/index.md | 15 + content/recipes/thai-iced-tea/index.md | 14 + content/recipes/the-galah/index.md | 14 + content/recipes/the-jimmy-conway/index.md | 17 + content/recipes/the-last-word/index.md | 14 + content/recipes/the-laverstoke/index.md | 20 + content/recipes/the-philosopher/index.md | 14 + content/recipes/thriller/index.md | 14 + content/recipes/tia-maria/index.md | 14 + content/recipes/tipperary/index.md | 14 + content/recipes/tom-collins/index.md | 14 + content/recipes/tomato-tang/index.md | 14 + content/recipes/turf-cocktail/index.md | 14 + content/recipes/turkeyball/index.md | 14 + content/recipes/tuxedo-cocktail/index.md | 14 + content/recipes/valencia-cocktail/index.md | 14 + content/recipes/vampiro/index.md | 14 + content/recipes/van-vleet/index.md | 14 + content/recipes/vermouth-cassis/index.md | 14 + content/recipes/vesper/index.md | 14 + content/recipes/vesuvio/index.md | 14 + content/recipes/veteran/index.md | 14 + content/recipes/victor/index.md | 14 + content/recipes/victory-collins/index.md | 14 + content/recipes/vodka-and-tonic/index.md | 14 + content/recipes/vodka-fizz/index.md | 14 + content/recipes/vodka-lemon/index.md | 14 + content/recipes/vodka-martini/index.md | 14 + content/recipes/vodka-russian/index.md | 14 + content/recipes/vodka-slime/index.md | 14 + content/recipes/vodka-tonic/index.md | 18 + content/recipes/waikiki-beachcomber/index.md | 14 + content/recipes/whiskey-sour/index.md | 14 + content/recipes/whisky-mac/index.md | 14 + content/recipes/white-lady/index.md | 14 + content/recipes/white-russian/index.md | 14 + content/recipes/white-wine-sangria/index.md | 14 + content/recipes/whitecap-margarita/index.md | 14 + content/recipes/wine-cooler/index.md | 14 + content/recipes/wine-punch/index.md | 14 + content/recipes/winter-paloma/index.md | 14 + content/recipes/winter-rita/index.md | 14 + content/recipes/yellow-bird/index.md | 14 + content/recipes/yoghurt-cooler/index.md | 14 + content/recipes/zambeer/index.md | 14 + content/recipes/zenmeister/index.md | 14 + .../recipes/ziemes-martini-apfelsaft/index.md | 14 + content/recipes/zima-blaster/index.md | 14 + content/recipes/zimadori-zinger/index.md | 14 + content/recipes/zinger/index.md | 14 + content/recipes/zipperhead/index.md | 14 + content/recipes/zippy-s-revenge/index.md | 14 + content/recipes/zizi-coin-coin/index.md | 15 + content/recipes/zoksel/index.md | 15 + content/recipes/zombie/index.md | 22 + content/recipes/zorbatini/index.md | 14 + content/recipes/zorro/index.md | 14 + hugo.toml | 57 +++ hugo_stats.json | 402 ++++++++++++++++++ layouts/404.html | 10 + layouts/_default/baseof.html | 48 +++ layouts/_default/list.html | 18 + layouts/_default/single.html | 6 + layouts/_default/term.html | 98 +++++ layouts/_default/terms.html | 29 ++ layouts/index.html | 197 +++++++++ layouts/partials/cocktail-card.html | 58 +++ layouts/partials/footer.html | 57 +++ layouts/partials/head.html | 107 +++++ layouts/partials/icon.html | 19 + layouts/partials/img.html | 26 ++ layouts/partials/mark.html | 17 + layouts/partials/nav.html | 25 ++ layouts/partials/pagination.html | 37 ++ layouts/partials/schema.html | 42 ++ layouts/recipes/list.html | 262 ++++++++++++ layouts/recipes/single.html | 134 ++++++ layouts/robots.txt | 4 + nginx.conf | 55 +++ package.json | 27 ++ postcss.config.js | 6 + scripts/generate-content.mjs | 141 ++++++ scripts/generate-images.mjs | 199 +++++++++ static/favicon.svg | 28 ++ static/images/og-default.jpg | Bin 0 -> 35607 bytes static/site.webmanifest | 12 + 462 files changed, 9012 insertions(+) create mode 100644 .gitignore create mode 100644 .prettierrc create mode 100644 Dockerfile create mode 100644 README.md create mode 100644 assets/css/main.css create mode 100644 assets/js/main.js create mode 100644 content/_index.md create mode 100644 content/recipes/_index.md create mode 100644 content/recipes/a-j/index.md create mode 100644 content/recipes/a1/index.md create mode 100644 content/recipes/abc/index.md create mode 100644 content/recipes/abilene/index.md create mode 100644 content/recipes/acapulco/index.md create mode 100644 content/recipes/ace/index.md create mode 100644 content/recipes/acid/index.md create mode 100644 content/recipes/adam/index.md create mode 100644 content/recipes/addison/index.md create mode 100644 content/recipes/affair/index.md create mode 100644 content/recipes/affinity/index.md create mode 100644 content/recipes/after-sex/index.md create mode 100644 content/recipes/afterglow/index.md create mode 100644 content/recipes/afternoon/index.md create mode 100644 content/recipes/alexander/index.md create mode 100644 content/recipes/allegheny/index.md create mode 100644 content/recipes/almeria/index.md create mode 100644 content/recipes/americano/index.md create mode 100644 content/recipes/apello/index.md create mode 100644 content/recipes/applecar/index.md create mode 100644 content/recipes/applejack/index.md create mode 100644 content/recipes/atandt/index.md create mode 100644 content/recipes/autodaf/index.md create mode 100644 content/recipes/avalon/index.md create mode 100644 content/recipes/aviation/index.md create mode 100644 content/recipes/b-52/index.md create mode 100644 content/recipes/b-53/index.md create mode 100644 content/recipes/baby-eskimo/index.md create mode 100644 content/recipes/bahama-mama/index.md create mode 100644 content/recipes/balmoral/index.md create mode 100644 content/recipes/barracuda/index.md create mode 100644 content/recipes/bellini/index.md create mode 100644 content/recipes/bible-belt/index.md create mode 100644 content/recipes/big-red/index.md create mode 100644 content/recipes/bijou/index.md create mode 100644 content/recipes/blackthorn/index.md create mode 100644 content/recipes/bluebird/index.md create mode 100644 content/recipes/bob-marley/index.md create mode 100644 content/recipes/boomerang/index.md create mode 100644 content/recipes/bora-bora/index.md create mode 100644 content/recipes/boston-sour/index.md create mode 100644 content/recipes/boxcar/index.md create mode 100644 content/recipes/brain-fart/index.md create mode 100644 content/recipes/bramble/index.md create mode 100644 content/recipes/brigadier/index.md create mode 100644 content/recipes/broadside/index.md create mode 100644 content/recipes/brooklyn/index.md create mode 100644 content/recipes/bubble-gum/index.md create mode 100644 content/recipes/buccaneer/index.md create mode 100644 content/recipes/bumble-bee/index.md create mode 100644 content/recipes/cafe-savoy/index.md create mode 100644 content/recipes/caipirinha/index.md create mode 100644 content/recipes/caipirissima/index.md create mode 100644 content/recipes/campari-beer/index.md create mode 100644 content/recipes/casa-blanca/index.md create mode 100644 content/recipes/casino-royale/index.md create mode 100644 content/recipes/casino/index.md create mode 100644 content/recipes/cherry-rum/index.md create mode 100644 content/recipes/chicago-fizz/index.md create mode 100644 content/recipes/chocolate-drink/index.md create mode 100644 content/recipes/chocolate-milk/index.md create mode 100644 content/recipes/citrus-coke/index.md create mode 100644 content/recipes/city-slicker/index.md create mode 100644 content/recipes/clove-cocktail/index.md create mode 100644 content/recipes/clover-club/index.md create mode 100644 content/recipes/coffee-liqueur/index.md create mode 100644 content/recipes/coffee-vodka/index.md create mode 100644 content/recipes/coke-and-drops/index.md create mode 100644 content/recipes/corn-n-oil/index.md create mode 100644 content/recipes/corpse-reviver/index.md create mode 100644 content/recipes/cosmopolitan/index.md create mode 100644 content/recipes/cranberry-punch/index.md create mode 100644 content/recipes/cream-soda/index.md create mode 100644 content/recipes/cuba-libra/index.md create mode 100644 content/recipes/cuba-libre/index.md create mode 100644 content/recipes/daiquiri/index.md create mode 100644 content/recipes/damned-if-you-do/index.md create mode 100644 content/recipes/danbooka/index.md create mode 100644 content/recipes/dark-and-stormy/index.md create mode 100644 content/recipes/dark-caipirinha/index.md create mode 100644 content/recipes/darkwood-sling/index.md create mode 100644 content/recipes/death-in-the-afternoon/index.md create mode 100644 content/recipes/derby/index.md create mode 100644 content/recipes/diesel/index.md create mode 100644 content/recipes/dirty-martini/index.md create mode 100644 content/recipes/dirty-nipple/index.md create mode 100644 content/recipes/downshift/index.md create mode 100644 content/recipes/dragonfly/index.md create mode 100644 content/recipes/drinking-chocolate/index.md create mode 100644 content/recipes/dry-martini/index.md create mode 100644 content/recipes/dry-rob-roy/index.md create mode 100644 content/recipes/dubonnet-cocktail/index.md create mode 100644 content/recipes/duchamp-s-punch/index.md create mode 100644 content/recipes/egg-cream/index.md create mode 100644 content/recipes/egg-nog-4/index.md create mode 100644 content/recipes/egg-nog-classic-cooked/index.md create mode 100644 content/recipes/egg-nog-healthy/index.md create mode 100644 content/recipes/elderflower-caipirinha/index.md create mode 100644 content/recipes/empell-n-cocina-s-fat-washed-mezcal/index.md create mode 100644 content/recipes/english-highball/index.md create mode 100644 content/recipes/english-rose-cocktail/index.md create mode 100644 content/recipes/espresso-martini/index.md create mode 100644 content/recipes/espresso-rumtini/index.md create mode 100644 content/recipes/fahrenheit-5000/index.md create mode 100644 content/recipes/figgy-thyme/index.md create mode 100644 content/recipes/flaming-dr-pepper/index.md create mode 100644 content/recipes/flaming-lamborghini/index.md create mode 100644 content/recipes/flander-s-flake-out/index.md create mode 100644 content/recipes/flying-dutchman/index.md create mode 100644 content/recipes/flying-scotchman/index.md create mode 100644 content/recipes/foxy-lady/index.md create mode 100644 content/recipes/frapp/index.md create mode 100644 content/recipes/freddy-kruger/index.md create mode 100644 content/recipes/french-75/index.md create mode 100644 content/recipes/french-connection/index.md create mode 100644 content/recipes/french-martini/index.md create mode 100644 content/recipes/french-negroni/index.md create mode 100644 content/recipes/frisco-sour/index.md create mode 100644 content/recipes/fros/index.md create mode 100644 content/recipes/frozen-daiquiri/index.md create mode 100644 content/recipes/frozen-mint-daiquiri/index.md create mode 100644 content/recipes/frozen-pineapple-daiquiri/index.md create mode 100644 content/recipes/fruit-cooler/index.md create mode 100644 content/recipes/fruit-flip-flop/index.md create mode 100644 content/recipes/fruit-shake/index.md create mode 100644 content/recipes/funk-and-soul/index.md create mode 100644 content/recipes/fuzzy-asshole/index.md create mode 100644 content/recipes/gagliardo/index.md create mode 100644 content/recipes/gg/index.md create mode 100644 content/recipes/gimlet/index.md create mode 100644 content/recipes/gin-and-soda/index.md create mode 100644 content/recipes/gin-cooler/index.md create mode 100644 content/recipes/gin-daisy/index.md create mode 100644 content/recipes/gin-fizz/index.md create mode 100644 content/recipes/gin-lemon/index.md create mode 100644 content/recipes/gin-rickey/index.md create mode 100644 content/recipes/gin-sling/index.md create mode 100644 content/recipes/gin-smash/index.md create mode 100644 content/recipes/gin-sour/index.md create mode 100644 content/recipes/gin-squirt/index.md create mode 100644 content/recipes/gin-swizzle/index.md create mode 100644 content/recipes/gin-toddy/index.md create mode 100644 content/recipes/gin-tonic/index.md create mode 100644 content/recipes/gluehwein/index.md create mode 100644 content/recipes/godchild/index.md create mode 100644 content/recipes/godfather/index.md create mode 100644 content/recipes/godmother/index.md create mode 100644 content/recipes/grand-blue/index.md create mode 100644 content/recipes/grass-skirt/index.md create mode 100644 content/recipes/grasshopper/index.md create mode 100644 content/recipes/greyhound/index.md create mode 100644 content/recipes/grim-reaper/index.md create mode 100644 content/recipes/h-d/index.md create mode 100644 content/recipes/halloween-punch/index.md create mode 100644 content/recipes/happy-skipper/index.md create mode 100644 content/recipes/harvey-wallbanger/index.md create mode 100644 content/recipes/havana-cocktail/index.md create mode 100644 content/recipes/hawaiian-cocktail/index.md create mode 100644 content/recipes/hemingway-special/index.md create mode 100644 content/recipes/herbal-flame/index.md create mode 100644 content/recipes/highland-fling-cocktail/index.md create mode 100644 content/recipes/holloween-punch/index.md create mode 100644 content/recipes/homemade-kahlua/index.md create mode 100644 content/recipes/honey-bee/index.md create mode 100644 content/recipes/horse-s-neck/index.md create mode 100644 content/recipes/hot-chocolate-to-die-for/index.md create mode 100644 content/recipes/hot-creamy-bush/index.md create mode 100644 content/recipes/hot-toddy/index.md create mode 100644 content/recipes/hunter-s-moon/index.md create mode 100644 content/recipes/ice-pick/index.md create mode 100644 content/recipes/iced-coffee-fillip/index.md create mode 100644 content/recipes/iced-coffee/index.md create mode 100644 content/recipes/imperial-cocktail/index.md create mode 100644 content/recipes/imperial-fizz/index.md create mode 100644 content/recipes/ipamena/index.md create mode 100644 content/recipes/irish-coffee/index.md create mode 100644 content/recipes/irish-cream/index.md create mode 100644 content/recipes/irish-curdling-cow/index.md create mode 100644 content/recipes/irish-russian/index.md create mode 100644 content/recipes/irish-spring/index.md create mode 100644 content/recipes/jack-rose-cocktail/index.md create mode 100644 content/recipes/jack-s-vanilla-coke/index.md create mode 100644 content/recipes/jackhammer/index.md create mode 100644 content/recipes/jam-donut/index.md create mode 100644 content/recipes/jamaica-kiss/index.md create mode 100644 content/recipes/jamaican-coffee/index.md create mode 100644 content/recipes/japanese-fizz/index.md create mode 100644 content/recipes/jello-shots/index.md create mode 100644 content/recipes/jelly-bean/index.md create mode 100644 content/recipes/jewel-of-the-nile/index.md create mode 100644 content/recipes/jitterbug/index.md create mode 100644 content/recipes/john-collins/index.md create mode 100644 content/recipes/just-a-moonmint/index.md create mode 100644 content/recipes/kamikaze/index.md create mode 100644 content/recipes/karsk/index.md create mode 100644 content/recipes/kentucky-b-and-b/index.md create mode 100644 content/recipes/kentucky-colonel/index.md create mode 100644 content/recipes/kill-the-cold-smoothie/index.md create mode 100644 content/recipes/kioki-coffee/index.md create mode 100644 content/recipes/kir-royale/index.md create mode 100644 content/recipes/kir/index.md create mode 100644 content/recipes/kiss-me-quick/index.md create mode 100644 content/recipes/kiwi-lemon/index.md create mode 100644 content/recipes/kiwi-martini/index.md create mode 100644 content/recipes/kiwi-papaya-smoothie/index.md create mode 100644 content/recipes/kool-aid-shot/index.md create mode 100644 content/recipes/kool-aid-slammer/index.md create mode 100644 content/recipes/kool-first-aid/index.md create mode 100644 content/recipes/kurant-tea/index.md create mode 100644 content/recipes/lady-love-fizz/index.md create mode 100644 content/recipes/lassi-a-south-indian-drink/index.md create mode 100644 content/recipes/lassi-khara/index.md create mode 100644 content/recipes/lassi-mango/index.md create mode 100644 content/recipes/lassi-raita/index.md create mode 100644 content/recipes/lassi-sweet/index.md create mode 100644 content/recipes/lazy-coconut-paloma/index.md create mode 100644 content/recipes/lemon-drop/index.md create mode 100644 content/recipes/lemon-elderflower-spritzer/index.md create mode 100644 content/recipes/lemon-shot/index.md create mode 100644 content/recipes/lemouroudji/index.md create mode 100644 content/recipes/limeade/index.md create mode 100644 content/recipes/limona-corona/index.md create mode 100644 content/recipes/loch-lomond/index.md create mode 100644 content/recipes/london-town/index.md create mode 100644 content/recipes/lone-tree-cocktail/index.md create mode 100644 content/recipes/lone-tree-cooler/index.md create mode 100644 content/recipes/long-island-iced-tea/index.md create mode 100644 content/recipes/long-island-tea/index.md create mode 100644 content/recipes/long-vodka/index.md create mode 100644 content/recipes/lord-and-lady/index.md create mode 100644 content/recipes/lunch-box/index.md create mode 100644 content/recipes/mai-tai/index.md create mode 100644 content/recipes/mango-mojito/index.md create mode 100644 content/recipes/manhattan/index.md create mode 100644 content/recipes/margarita/index.md create mode 100644 content/recipes/martinez-2/index.md create mode 100644 content/recipes/martini/index.md create mode 100644 content/recipes/mary-pickford/index.md create mode 100644 content/recipes/masala-chai/index.md create mode 100644 content/recipes/mauresque/index.md create mode 100644 content/recipes/melya/index.md create mode 100644 content/recipes/miami-vice/index.md create mode 100644 content/recipes/michelada/index.md create mode 100644 content/recipes/midnight-mint/index.md create mode 100644 content/recipes/mimosa/index.md create mode 100644 content/recipes/mint-julep/index.md create mode 100644 content/recipes/mocha-berry/index.md create mode 100644 content/recipes/mojito-extra/index.md create mode 100644 content/recipes/mojito/index.md create mode 100644 content/recipes/monkey-gland/index.md create mode 100644 content/recipes/monkey-wrench/index.md create mode 100644 content/recipes/moranguito/index.md create mode 100644 content/recipes/moscow-mule/index.md create mode 100644 content/recipes/mudslinger/index.md create mode 100644 content/recipes/mulled-wine/index.md create mode 100644 content/recipes/munich-mule/index.md create mode 100644 content/recipes/national-aquarium/index.md create mode 100644 content/recipes/negroni/index.md create mode 100644 content/recipes/new-york-lemonade/index.md create mode 100644 content/recipes/new-york-sour/index.md create mode 100644 content/recipes/nuked-hot-chocolate/index.md create mode 100644 content/recipes/nutty-irishman/index.md create mode 100644 content/recipes/oatmeal-cookie/index.md create mode 100644 content/recipes/old-fashioned/index.md create mode 100644 content/recipes/old-pal/index.md create mode 100644 content/recipes/orange-crush/index.md create mode 100644 content/recipes/orange-oasis/index.md create mode 100644 content/recipes/orange-push-up/index.md create mode 100644 content/recipes/orange-rosemary-collins/index.md create mode 100644 content/recipes/orange-scented-hot-chocolate/index.md create mode 100644 content/recipes/orange-whip/index.md create mode 100644 content/recipes/orangeade/index.md create mode 100644 content/recipes/oreo-mudslide/index.md create mode 100644 content/recipes/orgasm/index.md create mode 100644 content/recipes/owen-s-grandmother-s-revenge/index.md create mode 100644 content/recipes/paloma/index.md create mode 100644 content/recipes/paradise/index.md create mode 100644 content/recipes/passion-fruit-martini/index.md create mode 100644 content/recipes/pegu-club/index.md create mode 100644 content/recipes/penicillin/index.md create mode 100644 content/recipes/pina-colada/index.md create mode 100644 content/recipes/pineapple-gingerale-smoothie/index.md create mode 100644 content/recipes/pineapple-paloma/index.md create mode 100644 content/recipes/pink-gin/index.md create mode 100644 content/recipes/pink-lady/index.md create mode 100644 content/recipes/pink-moon/index.md create mode 100644 content/recipes/pink-panty-pulldowns/index.md create mode 100644 content/recipes/pink-penocha/index.md create mode 100644 content/recipes/pisco-sour/index.md create mode 100644 content/recipes/planter-s-punch-293/index.md create mode 100644 content/recipes/planter-s-punch/index.md create mode 100644 content/recipes/popped-cherry/index.md create mode 100644 content/recipes/poppy-cocktail/index.md create mode 100644 content/recipes/pornstar-martini/index.md create mode 100644 content/recipes/port-and-starboard/index.md create mode 100644 content/recipes/port-wine-cocktail/index.md create mode 100644 content/recipes/port-wine-flip/index.md create mode 100644 content/recipes/porto-flip/index.md create mode 100644 content/recipes/pure-passion/index.md create mode 100644 content/recipes/pysch-vitamin-light/index.md create mode 100644 content/recipes/quaker-s-cocktail/index.md create mode 100644 content/recipes/quarter-deck-cocktail/index.md create mode 100644 content/recipes/queen-bee/index.md create mode 100644 content/recipes/queen-charlotte/index.md create mode 100644 content/recipes/queen-elizabeth/index.md create mode 100644 content/recipes/quentin/index.md create mode 100644 content/recipes/quick-f-k/index.md create mode 100644 content/recipes/quick-sand/index.md create mode 100644 content/recipes/radioactive-long-island-iced-tea/index.md create mode 100644 content/recipes/radler/index.md create mode 100644 content/recipes/rail-splitter/index.md create mode 100644 content/recipes/ramos-gin-fizz/index.md create mode 100644 content/recipes/raspberry-cooler/index.md create mode 100644 content/recipes/raspberry-julep/index.md create mode 100644 content/recipes/red-snapper/index.md create mode 100644 content/recipes/rose/index.md create mode 100644 content/recipes/rosemary-blue/index.md create mode 100644 content/recipes/royal-bitch/index.md create mode 100644 content/recipes/royal-fizz/index.md create mode 100644 content/recipes/royal-flush/index.md create mode 100644 content/recipes/royal-gin-fizz/index.md create mode 100644 content/recipes/ruby-tuesday/index.md create mode 100644 content/recipes/rum-cobbler/index.md create mode 100644 content/recipes/rum-cooler/index.md create mode 100644 content/recipes/rum-milk-punch/index.md create mode 100644 content/recipes/rum-old-fashioned/index.md create mode 100644 content/recipes/rum-punch/index.md create mode 100644 content/recipes/rum-runner/index.md create mode 100644 content/recipes/rum-screwdriver/index.md create mode 100644 content/recipes/rum-sour/index.md create mode 100644 content/recipes/rum-toddy/index.md create mode 100644 content/recipes/russian-spring-punch/index.md create mode 100644 content/recipes/rusty-nail/index.md create mode 100644 content/recipes/salty-dog/index.md create mode 100644 content/recipes/san-francisco/index.md create mode 100644 content/recipes/sangria/index.md create mode 100644 content/recipes/sazerac/index.md create mode 100644 content/recipes/scooter/index.md create mode 100644 content/recipes/scotch-sour/index.md create mode 100644 content/recipes/screwdriver/index.md create mode 100644 content/recipes/sea-breeze/index.md create mode 100644 content/recipes/shark-attack/index.md create mode 100644 content/recipes/sherry-eggnog/index.md create mode 100644 content/recipes/sherry-flip/index.md create mode 100644 content/recipes/shot-gun/index.md create mode 100644 content/recipes/sidecar/index.md create mode 100644 content/recipes/smut/index.md create mode 100644 content/recipes/snowball/index.md create mode 100644 content/recipes/snowday/index.md create mode 100644 content/recipes/sol-y-sombra/index.md create mode 100644 content/recipes/space-odyssey/index.md create mode 100644 content/recipes/spice-75/index.md create mode 100644 content/recipes/spritz/index.md create mode 100644 content/recipes/stinger/index.md create mode 100644 content/recipes/stone-sour/index.md create mode 100644 content/recipes/sweet-bananas/index.md create mode 100644 content/recipes/sweet-sangria/index.md create mode 100644 content/recipes/sweet-tooth/index.md create mode 100644 content/recipes/talos-coffee/index.md create mode 100644 content/recipes/tennesee-mud/index.md create mode 100644 content/recipes/tequila-fizz/index.md create mode 100644 content/recipes/tequila-slammer/index.md create mode 100644 content/recipes/tequila-sour/index.md create mode 100644 content/recipes/tequila-sunrise/index.md create mode 100644 content/recipes/tequila-surprise/index.md create mode 100644 content/recipes/texas-rattlesnake/index.md create mode 100644 content/recipes/texas-sling/index.md create mode 100644 content/recipes/thai-coffee/index.md create mode 100644 content/recipes/thai-iced-coffee/index.md create mode 100644 content/recipes/thai-iced-tea/index.md create mode 100644 content/recipes/the-galah/index.md create mode 100644 content/recipes/the-jimmy-conway/index.md create mode 100644 content/recipes/the-last-word/index.md create mode 100644 content/recipes/the-laverstoke/index.md create mode 100644 content/recipes/the-philosopher/index.md create mode 100644 content/recipes/thriller/index.md create mode 100644 content/recipes/tia-maria/index.md create mode 100644 content/recipes/tipperary/index.md create mode 100644 content/recipes/tom-collins/index.md create mode 100644 content/recipes/tomato-tang/index.md create mode 100644 content/recipes/turf-cocktail/index.md create mode 100644 content/recipes/turkeyball/index.md create mode 100644 content/recipes/tuxedo-cocktail/index.md create mode 100644 content/recipes/valencia-cocktail/index.md create mode 100644 content/recipes/vampiro/index.md create mode 100644 content/recipes/van-vleet/index.md create mode 100644 content/recipes/vermouth-cassis/index.md create mode 100644 content/recipes/vesper/index.md create mode 100644 content/recipes/vesuvio/index.md create mode 100644 content/recipes/veteran/index.md create mode 100644 content/recipes/victor/index.md create mode 100644 content/recipes/victory-collins/index.md create mode 100644 content/recipes/vodka-and-tonic/index.md create mode 100644 content/recipes/vodka-fizz/index.md create mode 100644 content/recipes/vodka-lemon/index.md create mode 100644 content/recipes/vodka-martini/index.md create mode 100644 content/recipes/vodka-russian/index.md create mode 100644 content/recipes/vodka-slime/index.md create mode 100644 content/recipes/vodka-tonic/index.md create mode 100644 content/recipes/waikiki-beachcomber/index.md create mode 100644 content/recipes/whiskey-sour/index.md create mode 100644 content/recipes/whisky-mac/index.md create mode 100644 content/recipes/white-lady/index.md create mode 100644 content/recipes/white-russian/index.md create mode 100644 content/recipes/white-wine-sangria/index.md create mode 100644 content/recipes/whitecap-margarita/index.md create mode 100644 content/recipes/wine-cooler/index.md create mode 100644 content/recipes/wine-punch/index.md create mode 100644 content/recipes/winter-paloma/index.md create mode 100644 content/recipes/winter-rita/index.md create mode 100644 content/recipes/yellow-bird/index.md create mode 100644 content/recipes/yoghurt-cooler/index.md create mode 100644 content/recipes/zambeer/index.md create mode 100644 content/recipes/zenmeister/index.md create mode 100644 content/recipes/ziemes-martini-apfelsaft/index.md create mode 100644 content/recipes/zima-blaster/index.md create mode 100644 content/recipes/zimadori-zinger/index.md create mode 100644 content/recipes/zinger/index.md create mode 100644 content/recipes/zipperhead/index.md create mode 100644 content/recipes/zippy-s-revenge/index.md create mode 100644 content/recipes/zizi-coin-coin/index.md create mode 100644 content/recipes/zoksel/index.md create mode 100644 content/recipes/zombie/index.md create mode 100644 content/recipes/zorbatini/index.md create mode 100644 content/recipes/zorro/index.md create mode 100644 hugo.toml create mode 100644 hugo_stats.json create mode 100644 layouts/404.html create mode 100644 layouts/_default/baseof.html create mode 100644 layouts/_default/list.html create mode 100644 layouts/_default/single.html create mode 100644 layouts/_default/term.html create mode 100644 layouts/_default/terms.html create mode 100644 layouts/index.html create mode 100644 layouts/partials/cocktail-card.html create mode 100644 layouts/partials/footer.html create mode 100644 layouts/partials/head.html create mode 100644 layouts/partials/icon.html create mode 100644 layouts/partials/img.html create mode 100644 layouts/partials/mark.html create mode 100644 layouts/partials/nav.html create mode 100644 layouts/partials/pagination.html create mode 100644 layouts/partials/schema.html create mode 100644 layouts/recipes/list.html create mode 100644 layouts/recipes/single.html create mode 100644 layouts/robots.txt create mode 100644 nginx.conf create mode 100644 package.json create mode 100644 postcss.config.js create mode 100644 scripts/generate-content.mjs create mode 100644 scripts/generate-images.mjs create mode 100644 static/favicon.svg create mode 100644 static/images/og-default.jpg create mode 100644 static/site.webmanifest diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..38920b9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +public/ +resources/_gen/ +.hugo_build.lock +node_modules/ +pnpm-lock.yaml +.env +.env.local +*.DS_Store diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..2434f2c --- /dev/null +++ b/.prettierrc @@ -0,0 +1,28 @@ +{ + "plugins": ["prettier-plugin-go-template", "prettier-plugin-toml"], + "overrides": [ + { + "files": ["layouts/**/*.html"], + "options": { + "parser": "go-template", + "goTemplateBracketSpacing": true, + "printWidth": 120 + } + }, + { + "files": "*.toml", + "options": { "parser": "toml" } + }, + { + "files": "*.css", + "options": { + "printWidth": 100, + "singleQuote": false + } + }, + { + "files": "*.md", + "options": { "proseWrap": "preserve" } + } + ] +} diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..523db6a --- /dev/null +++ b/Dockerfile @@ -0,0 +1,35 @@ +# ── Stage 1: builder ──────────────────────────────────────────────────────── +FROM node:22-alpine AS builder + +# Install Hugo extended + build tools +RUN apk add --no-cache \ + curl \ + git \ + libc6-compat \ + && HUGO_VERSION=0.147.2 \ + && curl -sSL "https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.tar.gz" \ + | tar -xz -C /usr/local/bin hugo + +# Install pnpm +RUN corepack enable && corepack prepare pnpm@latest --activate + +WORKDIR /app + +# Install dependencies +COPY package.json pnpm-lock.yaml* ./ +RUN pnpm install --frozen-lockfile + +# Copy source +COPY . . + +# Build site +RUN NODE_ENV=production hugo --minify + +# ── Stage 2: production (nginx) ────────────────────────────────────────────── +FROM nginx:alpine AS production + +COPY --from=builder /app/public /usr/share/nginx/html +COPY nginx.conf /etc/nginx/conf.d/default.conf + +EXPOSE 80 +CMD ["nginx", "-g", "daemon off;"] diff --git a/README.md b/README.md new file mode 100644 index 0000000..81b0feb --- /dev/null +++ b/README.md @@ -0,0 +1,310 @@ +# Bar Pivoine + +A moody, editorial cocktail recipe site. 426 recipes from the open cocktail dataset, served with AI-generated photography, client-side search, and a dark amber aesthetic. + +Live at **[bar.pivoine.art](https://bar.pivoine.art)** + +--- + +## Stack + +| Layer | Technology | +|---|---| +| Site generator | Hugo Extended v0.154.3 | +| CSS | Tailwind CSS v4 via `@tailwindcss/postcss` | +| Interactivity | Alpine.js v3.14.8 (CDN) + HTMX v2.0.4 (CDN) | +| Page transitions | HTMX `hx-boost` + View Transitions API | +| Analytics | Umami (self-hosted at `umami.pivoine.art`) | +| Images | Hugo image processor (WebP srcset) + Replicate FLUX.2 pro | +| Package manager | pnpm | +| Container | Docker multi-stage → nginx:alpine | + +--- + +## Project Structure + +``` +bar/ +├── hugo.toml # Site config, taxonomies, params +├── package.json # pnpm scripts, Tailwind v4, Prettier +├── postcss.config.js # @tailwindcss/postcss + autoprefixer +├── Dockerfile # Multi-stage: node+hugo builder → nginx +├── nginx.conf # Gzip, cache headers, clean URLs, security headers +│ +├── assets/ +│ ├── css/main.css # Tailwind v4 @theme tokens + @layer components +│ └── js/main.js # Alpine cocktailSearch(), HTMX progress bar +│ +├── content/ +│ ├── _index.md # Homepage front matter +│ ├── recipes/ +│ │ ├── _index.md # Archive front matter +│ │ └── {slug}/ +│ │ ├── index.md # Cocktail page (426 bundles) +│ │ └── cocktail.webp # AI-generated image (optional) +│ +├── layouts/ +│ ├── _default/ +│ │ ├── baseof.html # Base shell: HTMX, Alpine, Umami, progress bar +│ │ ├── list.html # Generic list fallback +│ │ ├── single.html # Generic single fallback +│ │ ├── terms.html # Taxonomy overview (e.g. /categories/) +│ │ └── term.html # Single taxonomy term (e.g. /categories/cocktail/) +│ ├── partials/ +│ │ ├── head.html # SEO meta, OG, Twitter card, JSON-LD, fonts, CSS +│ │ ├── schema.html # JSON-LD: WebSite (home) + Recipe (detail pages) +│ │ ├── nav.html # Sticky header with cellar button +│ │ ├── footer.html # Taxonomy columns + brand + attribution +│ │ ├── mark.html # PeonyMark wreath SVG partial +│ │ ├── icon.html # SVG icon partial (search, arrows, chevron, x) +│ │ ├── img.html # Hugo WebP srcset generator +│ │ ├── cocktail-card.html # Reusable grid card +│ │ ├── pagination.html # Hugo paginator (prev/next + numbered pages) +│ │ └── schema.html # Structured data +│ ├── index.html # Homepage: hero, explore index, selected pours +│ ├── recipes/ +│ │ ├── list.html # Archive: Alpine search + filter + pagination +│ │ └── single.html # Recipe detail: image, ingredients, method, related +│ └── 404.html +│ +├── static/ +│ ├── favicon.svg # PeonyMark wreath on dark rounded square +│ ├── images/ +│ │ └── og-default.jpg # Default OG share image (1200×630) +│ └── site.webmanifest +│ +└── scripts/ + ├── generate-content.mjs # CSV → Hugo content bundles + └── generate-images.mjs # Replicate FLUX.2 pro → cocktail.webp per recipe +``` + +--- + +## Getting Started + +### Prerequisites + +- [Hugo Extended](https://gohugo.io/installation/) v0.147+ +- [Node.js](https://nodejs.org/) v22+ +- [pnpm](https://pnpm.io/) v9+ + +### Development + +```bash +pnpm install +pnpm dev # hugo server --buildDrafts --disableFastRender +``` + +The dev server starts at `http://localhost:1313` with live reload. Tailwind CSS is processed via Hugo Pipes on every change. + +### Production build + +```bash +pnpm build # NODE_ENV=production hugo --minify +``` + +Output goes to `public/`. CSS is fingerprinted and integrity-hashed. + +--- + +## Content Generation + +Cocktail content is generated from the [open cocktail dataset](https://www.kaggle.com/datasets/aadyasingh55/cocktails) (`prototype/uploads/final_cocktails.csv`). + +### Generate recipe pages + +```bash +pnpm generate:content +``` + +Reads the CSV and creates `content/recipes/{slug}/index.md` for every cocktail. Already-existing files are skipped (idempotent). Each page bundle includes: + +- `title`, `date`, `description` (auto-generated) +- `alcoholic`, `categories`, `glasses`, `ingredients`, `ingredientMeasures` +- `drinkThumbnail` (original dataset URL, used as fallback) +- Body: preparation instructions + +### Generate AI images + +```bash +REPLICATE_API_TOKEN=r8_... pnpm generate:images +``` + +Calls Replicate's `black-forest-labs/flux-2-pro` model for each cocktail that doesn't yet have a `cocktail.webp`, using the dataset's reference photo as the image prompt input. Output is saved as a Hugo page resource alongside the content file so Hugo's image processor can generate WebP srcsets. + +**Options:** + +| Flag | Description | +|---|---| +| `--limit N` | Process only the first N cocktails | +| `--slug NAME` | Process a single cocktail by slug | +| `--concurrency N` | Parallel API requests (default: 3) | +| `--dry-run` | Log what would run without calling the API | + +```bash +# Generate images for 10 cocktails to test +REPLICATE_API_TOKEN=r8_... node scripts/generate-images.mjs --limit 10 + +# Regenerate a single recipe +REPLICATE_API_TOKEN=r8_... node scripts/generate-images.mjs --slug margarita +``` + +--- + +## Design System + +### Color tokens (`@theme` in `assets/css/main.css`) + +| Token | Value | Usage | +|---|---|---| +| `--color-bg` | `#14100c` | Page background | +| `--color-bg-deep` | `#0d0a07` | Nav, footer | +| `--color-surface` | `#1c1611` | Cards, inputs | +| `--color-surface-2` | `#241c15` | Hover surfaces | +| `--color-warm` | `#e9d2b4` | Border opacity base (`border-warm/10`, `border-warm/18`) | +| `--color-ink` | `#efe6da` | Primary text | +| `--color-ink-soft` | `#c9bbab` | Secondary text | +| `--color-ink-mute` | `#8d8073` | Muted text | +| `--color-ink-faint` | `#5f574d` | Faint labels | +| `--color-gold` | `#cf9648` | Primary accent | +| `--color-gold-2` | `#e3ad5e` | Hover accent | +| `--color-gold-deep` | `#9c6a2c` | Deep accent | + +### Typography + +| Token | Font stack | +|---|---| +| `--font-serif` | Cormorant Garamond, Georgia, serif | +| `--font-sans` | Hanken Grotesk, system-ui, sans-serif | +| `--font-mono` | JetBrains Mono, ui-monospace, monospace | + +All three are loaded from Google Fonts in `layouts/partials/head.html` using `display=swap`. + +### Tailwind v4 conventions + +- Border opacity via modifier: `border-warm/10` → `rgba(233,210,180,0.10)` +- Custom arbitrary values inline where one-off: `text-[clamp(44px,6.4vw,80px)]` +- `@layer components` only for styles requiring descendant selectors or pseudo-elements (`.card-wrap:hover .card-img`, `.frame-overlay::after`, `.arch-input::placeholder`) +- Everything else is Tailwind utility classes directly in HTML + +--- + +## Taxonomies + +Hugo taxonomies are defined in `hugo.toml`: + +```toml +[taxonomies] +category = "categories" +glass = "glasses" +ingredient = "ingredients" +``` + +The `alcoholic` field (Alcoholic / Non alcoholic / Optional alcohol) is **not** a Hugo taxonomy — it is a plain front matter param. The archive page filters by it client-side via Alpine, linking to `/recipes/?alcoholic={slug}`. + +--- + +## Client-side Search (`assets/js/main.js`) + +The `/recipes/` archive embeds the full cocktail index as `window.__COCKTAILS__` (built at Hugo build time via `{{ $data | jsonify | safeJS }}`), then hands it to an Alpine.js component: + +### `cocktailSearch()` component + +| Property | Description | +|---|---| +| `q` | Free-text search query | +| `active` | Object of active filter slugs: `{ alcoholic, category, glass, ingredient }` | +| `page` | Current pagination page (1-indexed) | +| `perPage` | Cards per page (24) | +| `openFilter` | Which dropdown is open (`null` or key string) | +| `all` | Full cocktail array from `window.__COCKTAILS__` | +| `tax` | Computed facets `{ alcoholic[], category[], glass[], ingredient[] }` | + +### `filtered` getter + +Chains four slug-exact filters + a free-text substring match across name, category, glass, and all ingredient names. + +### `buildTax(list)` + +Computes taxonomy facets from the cocktail array — groups by value, counts occurrences, sorts by count descending. Produces the dropdown option lists. + +### `taxSlug(s)` + +Slugifies taxonomy values identically to Hugo's URL generation: +```js +String(s).toLowerCase() + .replace(/&/g, "and") + .replace(/[^a-z0-9]+/g, "-") + .replace(/^-|-$/g, "") +``` + +### URL state + +`pushState()` encodes active filters and current page into the URL query string (`?q=...&category=...&page=...`) so the search state is bookmarkable and shareable. + +--- + +## Page Transitions + +HTMX `hx-boost` intercepts all internal link clicks and replaces `#main-content` via XHR. The View Transitions API is wired in `assets/css/main.css` with `@keyframes page-in/page-out` for a crossfade. A CSS progress bar (`#progress-bar`) animates on `htmx:beforeRequest` / `htmx:afterSwap`. + +--- + +## Docker + +### Build and run + +```bash +docker build -t bar-pivoine . +docker run -p 8080:80 bar-pivoine +``` + +The image is two stages: + +1. **Builder** (`node:22-alpine`) — installs Hugo Extended binary, runs `pnpm install` and `hugo --minify` +2. **Production** (`nginx:alpine`) — copies `public/` into nginx, applies `nginx.conf` + +### nginx features + +- Gzip compression for HTML, CSS, JS, SVG, JSON +- `Cache-Control: no-store` for HTML; `immutable, max-age=31536000` for fingerprinted assets +- Security headers: `X-Frame-Options`, `X-Content-Type-Options`, `Referrer-Policy`, `Permissions-Policy` +- Clean URLs via `try_files $uri $uri/ $uri.html` +- Custom 404 page + +--- + +## SEO + +- Canonical URLs on every page +- `` from page description or site default +- Open Graph (`og:title`, `og:description`, `og:image`, `og:type`) +- Twitter Card (`summary_large_image`) +- JSON-LD `WebSite` schema on the homepage +- JSON-LD `Recipe` schema on every cocktail detail page (name, ingredients, instructions, image, category) +- `robots.txt` generated by Hugo (`enableRobotsTXT = true`) +- XML sitemap at `/sitemap.xml` + +--- + +## Code Formatting + +```bash +pnpm format # Prettier write +pnpm format:check # Prettier check (CI) +``` + +Prettier is configured with `prettier-plugin-go-template` (Hugo HTML templates) and `prettier-plugin-toml`. + +--- + +## Data Attribution + +- Recipes: [Open Cocktail Dataset](https://www.kaggle.com/datasets/aadyasingh55/cocktails) (Kaggle / aadyasingh55) +- Imagery: AI-generated via [FLUX.2 pro](https://replicate.com/black-forest-labs/flux-2-pro) (Black Forest Labs / Replicate) + +--- + +## License + +Content is derived from the open cocktail dataset. Site code is © 2026 Bar Pivoine / pivoine.art. diff --git a/assets/css/main.css b/assets/css/main.css new file mode 100644 index 0000000..202cec3 --- /dev/null +++ b/assets/css/main.css @@ -0,0 +1,239 @@ +@import "tailwindcss"; + +@source "../../layouts/**/*.html"; +@source "../../content/**/*.md"; +@source "../../assets/js/**/*.js"; + +/* ── Design tokens ─────────────────────────────────────────────────────────── */ +@theme { + /* Core palette — exact match to design */ + --color-bg: #14100c; + --color-bg-deep: #0d0a07; + --color-surface: #1c1611; + --color-surface-2: #241c15; + --color-warm: #e9d2b4; /* base for line/border via opacity modifiers */ + + /* Text scale */ + --color-ink: #efe6da; + --color-ink-soft: #c9bbab; + --color-ink-mute: #8d8073; + --color-ink-faint: #5f574d; + + /* Amber gold accent */ + --color-gold: #cf9648; + --color-gold-2: #e3ad5e; + --color-gold-deep: #9c6a2c; + + /* Typography — overrides Tailwind defaults */ + --font-serif: "Cormorant Garamond", Georgia, serif; + --font-sans: "Hanken Grotesk", system-ui, sans-serif; + --font-mono: "JetBrains Mono", ui-monospace, monospace; +} + +/* ── Base ──────────────────────────────────────────────────────────────────── */ +@layer base { + *, *::before, *::after { box-sizing: border-box; } + html, body { margin: 0; padding: 0; } + + body { + background-color: var(--color-bg); + color: var(--color-ink); + font-family: var(--font-sans); + font-size: 16px; + line-height: 1.6; + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; + overflow-x: hidden; + } + + /* Warm ambient vignette */ + body::before { + content: ""; + position: fixed; + inset: 0; + z-index: 0; + pointer-events: none; + background: + radial-gradient(120% 80% at 50% -10%, rgba(207,150,72,0.07), transparent 60%), + radial-gradient(100% 100% at 50% 120%, rgba(0,0,0,0.5), transparent 55%); + } + + #main-content { position: relative; z-index: 1; } + + a { color: inherit; text-decoration: none; } + button { font-family: inherit; cursor: pointer; } + img { display: block; max-width: 100%; } + + ::selection { background: rgba(207,150,72,0.16); color: var(--color-gold-2); } + + ::-webkit-scrollbar { width: 11px; height: 11px; } + ::-webkit-scrollbar-track { background: var(--color-bg-deep); } + ::-webkit-scrollbar-thumb { background: #33291f; border-radius: 20px; border: 3px solid var(--color-bg-deep); } + ::-webkit-scrollbar-thumb:hover { background: #473829; } + + [x-cloak] { display: none !important; } +} + +/* ── Components — only things that cannot be expressed with utilities alone ── */ +@layer components { + /* Eyebrow label — reused across many templates */ + .eyebrow { + font-family: var(--font-mono); + font-size: 11px; + letter-spacing: 0.34em; + text-transform: uppercase; + color: var(--color-gold); + font-weight: 500; + } + + /* Display type — large serif headlines */ + .display { + font-family: var(--font-serif); + font-weight: 500; + line-height: 0.98; + letter-spacing: -0.01em; + } + + /* Chip — inline tag with hover states, used everywhere */ + .chip { + display: inline-flex; + align-items: center; + gap: 7px; + font-family: var(--font-mono); + font-size: 11px; + letter-spacing: 0.06em; + text-transform: uppercase; + color: var(--color-ink-soft); + background: rgba(233,210,180,0.04); + border: 1px solid rgba(233,210,180,0.10); + padding: 6px 12px; + border-radius: 30px; + transition: 0.18s; + white-space: nowrap; + cursor: pointer; + text-decoration: none; + } + .chip:hover { border-color: var(--color-gold); color: var(--color-gold-2); } + .chip.on { background: var(--color-gold); color: #1a1206; border-color: var(--color-gold); font-weight: 600; } + .chip .dot { width: 5px; height: 5px; border-radius: 50%; background: currentColor; opacity: 0.8; flex: none; } + + /* Buttons */ + .btn { + display: inline-flex; + align-items: center; + gap: 9px; + font-family: var(--font-sans); + font-size: 13.5px; + letter-spacing: 0.02em; + padding: 13px 24px; + border-radius: 30px; + border: 1px solid transparent; + transition: 0.22s; + text-decoration: none; + } + .btn-gold { background: var(--color-gold); color: #1a1206; font-weight: 600; } + .btn-gold:hover { background: var(--color-gold-2); transform: translateY(-1px); box-shadow: 0 10px 30px -10px var(--color-gold); } + .btn-ghost { border-color: rgba(233,210,180,0.18); color: var(--color-ink); background: transparent; } + .btn-ghost:hover { border-color: var(--color-gold); color: var(--color-gold-2); background: rgba(207,150,72,0.16); } + + /* Cellar header button */ + .cellar-btn { + margin-left: auto; + display: inline-flex; + align-items: center; + gap: 9px; + font-family: var(--font-sans); + font-size: 12.5px; + font-weight: 600; + letter-spacing: 0.1em; + text-transform: uppercase; + color: var(--color-gold); + border: 1.5px solid rgba(207,150,72,0.55); + border-radius: 30px; + padding: 10px 20px; + transition: background .2s, color .2s, border-color .2s, box-shadow .2s; + white-space: nowrap; + text-decoration: none; + } + .cellar-btn:hover { + background: var(--color-gold); + color: #1a1206; + border-color: var(--color-gold); + box-shadow: 0 6px 24px -8px rgba(207,150,72,0.45); + } + .cellar-btn.active { + background: var(--color-gold); + color: #1a1206; + border-color: var(--color-gold); + } + + /* Rise animation class */ + .rise { animation: rise .55s cubic-bezier(.2,.7,.3,1); } + + /* Art Deco home separator lines — gradient cannot be expressed with utilities */ + /* Frame pseudo-overlay — bottom gradient on framed images */ + .frame-overlay::after { + content: ""; + position: absolute; + inset: 0; + background: linear-gradient(to top, rgba(13,10,7,.5), transparent 42%); + pointer-events: none; + } + + /* Card image hover scale — needs descendant selector */ + .card-img { width: 100%; height: 100%; object-fit: cover; transition: transform .5s; } + .card-wrap:hover .card-img { transform: scale(1.05); } + + /* Archive editorial search input placeholder */ + .arch-input::placeholder { color: var(--color-ink-faint); font-style: italic; } + + /* Filter dropdown menu — absolutely positioned, can't be expressed with utilities */ + .fmenu { + position: absolute; + top: calc(100% + 8px); + left: 0; + z-index: 40; + min-width: 230px; + max-height: 340px; + overflow: auto; + background: var(--color-surface-2); + border: 1px solid rgba(233,210,180,0.18); + border-radius: 13px; + padding: 7px; + box-shadow: 0 30px 60px -28px #000; + animation: rise .2s ease both; + } + + /* HTMX progress bar */ + #progress-bar { + position: fixed; + top: 0; left: 0; right: 0; + z-index: 999; + height: 2px; + opacity: 0; + transition: opacity .2s; + background: linear-gradient(to right, var(--color-gold), var(--color-gold-2), var(--color-gold)); + background-size: 200% 100%; + } + #progress-bar.htmx-request { + opacity: 1; + animation: progress-sweep 1.5s ease-in-out infinite; + } +} + +/* ── Keyframes ─────────────────────────────────────────────────────────────── */ +@keyframes rise { from { transform: translateY(14px); } to { transform: none; } } +@keyframes page-in { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: none; } } +@keyframes page-out { from { opacity: 1; transform: none; } to { opacity: 0; transform: translateY(-8px); } } +@keyframes progress-sweep { 0% { background-position: 200% 0; } 100% { background-position: -200% 0; } } + +/* ── View Transitions ──────────────────────────────────────────────────────── */ +::view-transition-old(root) { animation: 200ms ease-in page-out; } +::view-transition-new(root) { animation: 300ms ease-out page-in; } + +/* ── Reduced motion ────────────────────────────────────────────────────────── */ +@media (prefers-reduced-motion: reduce) { + .rise { animation: none; } + ::view-transition-old(root), + ::view-transition-new(root) { animation: none; } +} diff --git a/assets/js/main.js b/assets/js/main.js new file mode 100644 index 0000000..462515d --- /dev/null +++ b/assets/js/main.js @@ -0,0 +1,182 @@ +/* Bar Pivoine — main.js */ + +// ── Taxonomy slug helper (matches design's taxSlug) ────────────────────────── +function taxSlug(s) { + return String(s).toLowerCase().replace(/&/g, "and").replace(/[^a-z0-9]+/g, "-").replace(/^-|-$/g, ""); +} + +// ── Build taxonomy facets from cocktail list ───────────────────────────────── +function buildTax(list) { + const acc = { alcoholic: {}, category: {}, glass: {}, ingredient: {} }; + const add = (bucket, raw) => { + if (!raw) return; + const slug = taxSlug(raw); + if (!slug) return; + const e = bucket[slug] || (bucket[slug] = { value: raw, count: 0, slug }); + e.count++; + }; + list.forEach(c => { + add(acc.alcoholic, c.alcoholic); + add(acc.category, c.category); + add(acc.glass, c.glass); + (c.ingredients || []).forEach(i => add(acc.ingredient, i.name)); + }); + const sort = o => Object.values(o).sort((a, b) => b.count - a.count || a.value.localeCompare(b.value)); + return { + alcoholic: sort(acc.alcoholic), + category: sort(acc.category), + glass: sort(acc.glass), + ingredient: sort(acc.ingredient), + }; +} + +// ── HTMX progress bar ──────────────────────────────────────────────────────── +(function () { + const bar = document.getElementById("progress-bar"); + if (!bar) return; + document.addEventListener("htmx:beforeRequest", () => bar.classList.add("htmx-request")); + document.addEventListener("htmx:afterSwap", () => { bar.classList.remove("htmx-request"); }); + document.addEventListener("htmx:responseError", () => bar.classList.remove("htmx-request")); +})(); + +// ── Alpine store ───────────────────────────────────────────────────────────── +document.addEventListener("alpine:init", () => { + Alpine.store("nav", { open: false }); +}); + +// ── Cocktail search + filter component (Alpine x-data) ─────────────────────── +function cocktailSearch() { + return { + q: "", + active: { alcoholic: "", category: "", glass: "", ingredient: "" }, + page: 1, + perPage: 24, + openFilter: null, + all: [], + tax: { alcoholic: [], category: [], glass: [], ingredient: [] }, + + init() { + this.all = window.__COCKTAILS__ || []; + this.tax = buildTax(this.all); + + const p = new URLSearchParams(window.location.search); + this.q = p.get("q") || ""; + this.active.alcoholic = p.get("alcoholic") || ""; + this.active.category = p.get("category") || ""; + this.active.glass = p.get("glass") || ""; + this.active.ingredient = p.get("ingredient") || ""; + this.page = parseInt(p.get("page") || "1", 10); + + // Close any open filter on outside click + document.addEventListener("click", e => { + if (!e.target.closest("[data-fgroup]")) this.openFilter = null; + }); + }, + + get filtered() { + const needle = this.q.trim().toLowerCase(); + return this.all.filter(c => { + if (this.active.alcoholic && taxSlug(c.alcoholic) !== this.active.alcoholic) return false; + if (this.active.category && taxSlug(c.category) !== this.active.category) return false; + if (this.active.glass && taxSlug(c.glass) !== this.active.glass) return false; + if (this.active.ingredient && !c.ingredients.some(i => taxSlug(i.name) === this.active.ingredient)) return false; + if (needle) { + const hay = (c.name + " " + c.category + " " + c.glass + " " + + c.ingredients.map(i => i.name).join(" ")).toLowerCase(); + if (!hay.includes(needle)) return false; + } + return true; + }); + }, + + get totalPages() { + return Math.max(1, Math.ceil(this.filtered.length / this.perPage)); + }, + + get paged() { + const s = (this.page - 1) * this.perPage; + return this.filtered.slice(s, s + this.perPage); + }, + + get activeCount() { + return Object.values(this.active).filter(Boolean).length + (this.q ? 1 : 0); + }, + + get isFiltered() { return this.activeCount > 0; }, + + nobLabel(c) { + if (c.alcoholic === "Alcoholic") return "Spirited"; + if (c.alcoholic === "Non alcoholic") return "Zero-proof"; + return "Optional"; + }, + + valLabel(key, slug) { + const t = this.tax[key].find(i => i.slug === slug); + return t ? t.value : slug; + }, + + toggleFilter(key) { + this.openFilter = this.openFilter === key ? null : key; + }, + + toggle(key, slug) { + this.active[key] = this.active[key] === slug ? "" : slug; + this.page = 1; + this.openFilter = null; + this.pushState(); + }, + + setQuery(val) { this.q = val; this.page = 1; this.pushState(); }, + + clearAll() { + this.q = ""; + this.active = { alcoholic: "", category: "", glass: "", ingredient: "" }; + this.page = 1; + this.pushState(); + }, + + changePage(n) { + this.page = Math.max(1, Math.min(this.totalPages, n)); + this.pushState(); + window.scrollTo({ top: 0, behavior: "smooth" }); + }, + + pagerItems() { + const total = this.totalPages, page = this.page; + const clamp = n => Math.max(1, Math.min(total, n)); + const show = new Set([1, 2, clamp(page-2), clamp(page-1), page, + clamp(page+1), clamp(page+2), total-1, total] + .filter(n => n >= 1 && n <= total)); + const sorted = [...show].sort((a, b) => a - b); + const items = []; + for (let i = 0; i < sorted.length; i++) { + if (i > 0 && sorted[i] - sorted[i-1] > 1) items.push({ type: "dot" }); + items.push({ type: "page", n: sorted[i] }); + } + return items; + }, + + pushState() { + const p = new URLSearchParams(); + if (this.q) p.set("q", this.q); + if (this.active.alcoholic) p.set("alcoholic", this.active.alcoholic); + if (this.active.category) p.set("category", this.active.category); + if (this.active.glass) p.set("glass", this.active.glass); + if (this.active.ingredient) p.set("ingredient", this.active.ingredient); + if (this.page > 1) p.set("page", this.page); + history.replaceState({}, "", p.toString() ? "?" + p : window.location.pathname); + }, + }; +} + +window.cocktailSearch = cocktailSearch; +window.taxSlug = taxSlug; + +// ── Page transition on HTMX swap ───────────────────────────────────────────── +document.addEventListener("htmx:afterSwap", () => { + const main = document.getElementById("main-content"); + if (!main) return; + main.style.animation = "none"; + void main.offsetHeight; + main.style.animation = "page-in 300ms ease-out"; +}); diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..370e9b7 --- /dev/null +++ b/content/_index.md @@ -0,0 +1,4 @@ +--- +title: "Bar Pivoine" +description: "A field guide to the good pour. 683 cocktail recipes, low light, honest measures, no garnish left behind." +--- diff --git a/content/recipes/_index.md b/content/recipes/_index.md new file mode 100644 index 0000000..1fd03a5 --- /dev/null +++ b/content/recipes/_index.md @@ -0,0 +1,4 @@ +--- +title: "All Recipes" +description: "Browse 683 cocktail recipes from the Bar Pivoine cellar. Search by name, filter by category, glass, or spirit type." +--- diff --git a/content/recipes/a-j/index.md b/content/recipes/a-j/index.md new file mode 100644 index 0000000..51aa5d2 --- /dev/null +++ b/content/recipes/a-j/index.md @@ -0,0 +1,14 @@ +--- +title: "A. J." +date: "2026-01-01" +draft: false +description: "A. J.: a Ordinary Drink served in a Cocktail glass. Made with Applejack, Grapefruit juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Applejack", "Grapefruit juice"] +ingredientMeasures: ["1 1/2 oz ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/l74qo91582480316.jpg" +--- + +Shake ingredients with ice, strain into a cocktail glass, and serve. diff --git a/content/recipes/a1/index.md b/content/recipes/a1/index.md new file mode 100644 index 0000000..054976c --- /dev/null +++ b/content/recipes/a1/index.md @@ -0,0 +1,14 @@ +--- +title: "A1" +date: "2026-01-01" +draft: false +description: "A1: a Cocktail served in a Cocktail glass. Made with Gin, Grand Marnier, Lemon Juice, Grenadine." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "Grand Marnier", "Lemon Juice", "Grenadine"] +ingredientMeasures: ["1 3/4 shot ", "1 Shot ", "1/4 Shot", "1/8 Shot"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/2x8thr1504816928.jpg" +--- + +Pour all ingredients into a cocktail shaker, mix and serve over ice into a chilled glass. diff --git a/content/recipes/abc/index.md b/content/recipes/abc/index.md new file mode 100644 index 0000000..08b2822 --- /dev/null +++ b/content/recipes/abc/index.md @@ -0,0 +1,14 @@ +--- +title: "ABC" +date: "2026-01-01" +draft: false +description: "ABC: a Shot served in a Shot glass. Made with Amaretto, Baileys irish cream, Cognac." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["Amaretto", "Baileys irish cream", "Cognac"] +ingredientMeasures: ["1/3 ", "1/3 ", "1/3 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/tqpvqp1472668328.jpg" +--- + +Layered in a shot glass. diff --git a/content/recipes/abilene/index.md b/content/recipes/abilene/index.md new file mode 100644 index 0000000..5e0a37e --- /dev/null +++ b/content/recipes/abilene/index.md @@ -0,0 +1,14 @@ +--- +title: "Abilene" +date: "2026-01-01" +draft: false +description: "Abilene: a Ordinary Drink served in a Highball glass. Made with Dark rum, Peach nectar, Orange juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Dark rum", "Peach nectar", "Orange juice"] +ingredientMeasures: ["1 1/2 oz ", "2 oz ", "3 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/smb2oe1582479072.jpg" +--- + +Pour all of the ingredients into a highball glass almost filled with ice cubes. Stir well. diff --git a/content/recipes/acapulco/index.md b/content/recipes/acapulco/index.md new file mode 100644 index 0000000..c541fce --- /dev/null +++ b/content/recipes/acapulco/index.md @@ -0,0 +1,14 @@ +--- +title: "Acapulco" +date: "2026-01-01" +draft: false +description: "Acapulco: a Ordinary Drink served in a Old-fashioned glass. Made with Light rum, Triple sec, Lime juice, Sugar and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Light rum", "Triple sec", "Lime juice", "Sugar", "Egg white", "Mint"] +ingredientMeasures: ["1 1/2 oz ", "1 1/2 tsp ", "1 tblsp ", "1 tsp ", "1 ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/il9e0r1582478841.jpg" +--- + +Combine and shake all ingredients (except mint) with ice and strain into an old-fashioned glass over ice cubes. Add the sprig of mint and serve. diff --git a/content/recipes/ace/index.md b/content/recipes/ace/index.md new file mode 100644 index 0000000..08eca09 --- /dev/null +++ b/content/recipes/ace/index.md @@ -0,0 +1,14 @@ +--- +title: "Ace" +date: "2026-01-01" +draft: false +description: "Ace: a Cocktail served in a Martini Glass. Made with Gin, Grenadine, Heavy cream, Milk and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Martini Glass"] +ingredients: ["Gin", "Grenadine", "Heavy cream", "Milk", "Egg White"] +ingredientMeasures: ["2 shots ", "1/2 shot ", "1/2 shot ", "1/2 shot", "1/2 Fresh"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/l3cd7f1504818306.jpg" +--- + +Shake all the ingredients in a cocktail shaker and ice then strain in a cold glass. diff --git a/content/recipes/acid/index.md b/content/recipes/acid/index.md new file mode 100644 index 0000000..d1a97d5 --- /dev/null +++ b/content/recipes/acid/index.md @@ -0,0 +1,14 @@ +--- +title: "ACID" +date: "2026-01-01" +draft: false +description: "ACID: a Shot served in a Shot glass. Made with 151 proof rum, Wild Turkey." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["151 proof rum", "Wild Turkey"] +ingredientMeasures: ["1 oz Bacardi ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/xuxpxt1479209317.jpg" +--- + +Poor in the 151 first followed by the 101 served with a Coke or Dr Pepper chaser. diff --git a/content/recipes/adam/index.md b/content/recipes/adam/index.md new file mode 100644 index 0000000..bf39b8f --- /dev/null +++ b/content/recipes/adam/index.md @@ -0,0 +1,14 @@ +--- +title: "Adam" +date: "2026-01-01" +draft: false +description: "Adam: a Ordinary Drink served in a Cocktail glass. Made with Dark rum, Lemon juice, Grenadine." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Dark rum", "Lemon juice", "Grenadine"] +ingredientMeasures: ["2 oz ", "1 oz ", "1 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/v0at4i1582478473.jpg" +--- + +In a shaker half-filled with ice cubes, combine all of the ingredients. Shake well. Strain into a cocktail glass. diff --git a/content/recipes/addison/index.md b/content/recipes/addison/index.md new file mode 100644 index 0000000..e23479e --- /dev/null +++ b/content/recipes/addison/index.md @@ -0,0 +1,14 @@ +--- +title: "Addison" +date: "2026-01-01" +draft: false +description: "Addison: a Cocktail served in a Martini Glass. Made with Gin, Vermouth." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Martini Glass"] +ingredients: ["Gin", "Vermouth"] +ingredientMeasures: ["1 1/2 shot ", "1 1/2 shot "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/yzva7x1504820300.jpg" +--- + +Shake together all the ingredients and strain into a cold glass. diff --git a/content/recipes/affair/index.md b/content/recipes/affair/index.md new file mode 100644 index 0000000..c5a66a9 --- /dev/null +++ b/content/recipes/affair/index.md @@ -0,0 +1,14 @@ +--- +title: "Affair" +date: "2026-01-01" +draft: false +description: "Affair: a Ordinary Drink served in a Highball glass. Made with Strawberry schnapps, Orange juice, Cranberry juice, Club soda." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Strawberry schnapps", "Orange juice", "Cranberry juice", "Club soda"] +ingredientMeasures: ["2 oz ", "2 oz ", "2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/h5za6y1582477994.jpg" +--- + +Pour schnapps, orange juice, and cranberry juice over ice in a highball glass. Top with club soda and serve. diff --git a/content/recipes/affinity/index.md b/content/recipes/affinity/index.md new file mode 100644 index 0000000..da4d40d --- /dev/null +++ b/content/recipes/affinity/index.md @@ -0,0 +1,14 @@ +--- +title: "Affinity" +date: "2026-01-01" +draft: false +description: "Affinity: a Ordinary Drink served in a Cocktail glass. Made with Scotch, Sweet Vermouth, Dry Vermouth, Orange bitters." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Scotch", "Sweet Vermouth", "Dry Vermouth", "Orange bitters"] +ingredientMeasures: ["1 1/2 oz ", "1 oz ", "1 oz ", "2 dashes "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/wzdtnn1582477684.jpg" +--- + +In a mixing glass half-filled with ice cubes, combine all of the ingredients. Stir well. Strain into a cocktail glass. diff --git a/content/recipes/after-sex/index.md b/content/recipes/after-sex/index.md new file mode 100644 index 0000000..8f2e4be --- /dev/null +++ b/content/recipes/after-sex/index.md @@ -0,0 +1,14 @@ +--- +title: "After sex" +date: "2026-01-01" +draft: false +description: "After sex: a Ordinary Drink served in a Highball glass. Made with Vodka, Creme de Banane, Orange juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Vodka", "Creme de Banane", "Orange juice"] +ingredientMeasures: ["2 cl ", "1 cl "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/xrl66i1493068702.jpg" +--- + +Pour the vodka and creme over some ice cubes in a tall glass and fill up with juice. to make it beuty full make the top of the glass with a grenadine and sugar diff --git a/content/recipes/afterglow/index.md b/content/recipes/afterglow/index.md new file mode 100644 index 0000000..f5d2db0 --- /dev/null +++ b/content/recipes/afterglow/index.md @@ -0,0 +1,14 @@ +--- +title: "Afterglow" +date: "2026-01-01" +draft: false +description: "Afterglow: a Cocktail served in a Highball Glass. Made with Grenadine, Orange juice, Pineapple juice." +alcoholic: "Non alcoholic" +categories: ["Cocktail"] +glasses: ["Highball Glass"] +ingredients: ["Grenadine", "Orange juice", "Pineapple juice"] +ingredientMeasures: ["1 part ", "4 parts ", "4 parts "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vuquyv1468876052.jpg" +--- + +Mix. Serve over ice. diff --git a/content/recipes/afternoon/index.md b/content/recipes/afternoon/index.md new file mode 100644 index 0000000..4c6ebb2 --- /dev/null +++ b/content/recipes/afternoon/index.md @@ -0,0 +1,14 @@ +--- +title: "Afternoon" +date: "2026-01-01" +draft: false +description: "Afternoon: a Coffee / Tea served in a Collins Glass. Made with Kahlua, Baileys irish cream, Frangelico, Coffee and more." +alcoholic: "Alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Collins Glass"] +ingredients: ["Kahlua", "Baileys irish cream", "Frangelico", "Coffee", "Cream"] +ingredientMeasures: ["1 cl ", "1 cl ", "1 1/2 ", "4 cl hot "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vyrurp1472667777.jpg" +--- + +Build into a suiting glass, with no ice. Cream on top if wanted. Served directly. diff --git a/content/recipes/alexander/index.md b/content/recipes/alexander/index.md new file mode 100644 index 0000000..a59ad32 --- /dev/null +++ b/content/recipes/alexander/index.md @@ -0,0 +1,14 @@ +--- +title: "Alexander" +date: "2026-01-01" +draft: false +description: "Alexander: a Ordinary Drink served in a Cocktail glass. Made with Gin, Creme de Cacao, Light cream, Nutmeg." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "Creme de Cacao", "Light cream", "Nutmeg"] +ingredientMeasures: ["1/2 oz ", "1/2 oz white ", "2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/0clus51606772388.jpg" +--- + +Shake all ingredients with ice and strain contents into a cocktail glass. Sprinkle nutmeg on top and serve. diff --git a/content/recipes/allegheny/index.md b/content/recipes/allegheny/index.md new file mode 100644 index 0000000..f7886db --- /dev/null +++ b/content/recipes/allegheny/index.md @@ -0,0 +1,14 @@ +--- +title: "Allegheny" +date: "2026-01-01" +draft: false +description: "Allegheny: a Ordinary Drink served in a Cocktail glass. Made with Dry Vermouth, Bourbon, Blackberry brandy, Lemon juice and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Dry Vermouth", "Bourbon", "Blackberry brandy", "Lemon juice", "Lemon peel"] +ingredientMeasures: ["1 oz ", "1 oz ", "1 1/2 tsp ", "1 1/2 tsp ", "1 twist of "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/uwvyts1483387934.jpg" +--- + +Shake all ingredients (except lemon peel) with ice and strain into a cocktail glass. Top with the twist of lemon peel and serve. diff --git a/content/recipes/almeria/index.md b/content/recipes/almeria/index.md new file mode 100644 index 0000000..9aed9c4 --- /dev/null +++ b/content/recipes/almeria/index.md @@ -0,0 +1,14 @@ +--- +title: "Almeria" +date: "2026-01-01" +draft: false +description: "Almeria: a Ordinary Drink served in a Cocktail glass. Made with Dark rum, Kahlua, Egg white." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Dark rum", "Kahlua", "Egg white"] +ingredientMeasures: ["2 oz ", "1 oz ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/rwsyyu1483388181.jpg" +--- + +In a shaker half-filled with ice cubes, combine all of the ingredients. Shake well. Strain into a cocktail glass. diff --git a/content/recipes/americano/index.md b/content/recipes/americano/index.md new file mode 100644 index 0000000..e963823 --- /dev/null +++ b/content/recipes/americano/index.md @@ -0,0 +1,14 @@ +--- +title: "Americano" +date: "2026-01-01" +draft: false +description: "Americano: a Ordinary Drink served in a Collins glass. Made with Campari, Sweet Vermouth, Lemon peel, Orange peel." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins glass"] +ingredients: ["Campari", "Sweet Vermouth", "Lemon peel", "Orange peel"] +ingredientMeasures: ["1 oz ", "1 oz red ", "Twist of ", "Twist of "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/709s6m1613655124.jpg" +--- + +Pour the Campari and vermouth over ice into glass, add a splash of soda water and garnish with half orange slice. diff --git a/content/recipes/apello/index.md b/content/recipes/apello/index.md new file mode 100644 index 0000000..14806bf --- /dev/null +++ b/content/recipes/apello/index.md @@ -0,0 +1,14 @@ +--- +title: "Apello" +date: "2026-01-01" +draft: false +description: "Apello: a Other / Unknown served in a Collins Glass. Made with Orange juice, Grapefruit juice, Apple juice, Maraschino cherry." +alcoholic: "Non alcoholic" +categories: ["Other / Unknown"] +glasses: ["Collins Glass"] +ingredients: ["Orange juice", "Grapefruit juice", "Apple juice", "Maraschino cherry"] +ingredientMeasures: ["4 cl ", "3 cl ", "1 cl ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/uptxtv1468876415.jpg" +--- + +Stirr. Grnish with maraschino cherry. diff --git a/content/recipes/applecar/index.md b/content/recipes/applecar/index.md new file mode 100644 index 0000000..13ad058 --- /dev/null +++ b/content/recipes/applecar/index.md @@ -0,0 +1,14 @@ +--- +title: "Applecar" +date: "2026-01-01" +draft: false +description: "Applecar: a Ordinary Drink served in a Cocktail glass. Made with Applejack, Triple sec, Lemon juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Applejack", "Triple sec", "Lemon juice"] +ingredientMeasures: ["1 oz ", "1 oz ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/sbffau1504389764.jpg" +--- + +Shake all ingredients with ice, strain into a cocktail glass, and serve. diff --git a/content/recipes/applejack/index.md b/content/recipes/applejack/index.md new file mode 100644 index 0000000..7ad84f1 --- /dev/null +++ b/content/recipes/applejack/index.md @@ -0,0 +1,14 @@ +--- +title: "Applejack" +date: "2026-01-01" +draft: false +description: "Applejack: a Cocktail served in a Cocktail glass. Made with Jack Daniels, Midori melon liqueur, Sour mix." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Jack Daniels", "Midori melon liqueur", "Sour mix"] +ingredientMeasures: ["1 oz ", "1/2 oz ", "2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/sutyqp1479209062.jpg" +--- + +Add all ingredients into mixing glass, chill and strain into cocktail glass diff --git a/content/recipes/atandt/index.md b/content/recipes/atandt/index.md new file mode 100644 index 0000000..ff909e6 --- /dev/null +++ b/content/recipes/atandt/index.md @@ -0,0 +1,14 @@ +--- +title: "AT&T" +date: "2026-01-01" +draft: false +description: "AT&T: a Ordinary Drink served in a Highball Glass. Made with Absolut Vodka, Gin, Tonic water." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball Glass"] +ingredients: ["Absolut Vodka", "Gin", "Tonic water"] +ingredientMeasures: ["1 oz ", "1 oz ", "4 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/rhhwmp1493067619.jpg" +--- + +Pour Vodka and Gin over ice, add Tonic and Stir diff --git a/content/recipes/autodaf/index.md b/content/recipes/autodaf/index.md new file mode 100644 index 0000000..4b056a8 --- /dev/null +++ b/content/recipes/autodaf/index.md @@ -0,0 +1,14 @@ +--- +title: "Autodafé" +date: "2026-01-01" +draft: false +description: "Autodafé: a Ordinary Drink served in a Highball glass. Made with Vodka, Lime juice, Soda water." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Vodka", "Lime juice", "Soda water"] +ingredientMeasures: ["4 cl ", "1 dash "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/7dkf0i1487602928.jpg" +--- + +Mix and fill up with soda water. Drunk by finns on a sunny day any time of the year and day. diff --git a/content/recipes/avalon/index.md b/content/recipes/avalon/index.md new file mode 100644 index 0000000..81c587d --- /dev/null +++ b/content/recipes/avalon/index.md @@ -0,0 +1,14 @@ +--- +title: "Avalon" +date: "2026-01-01" +draft: false +description: "Avalon: a Ordinary Drink served in a Highball glass. Made with Vodka, Pisang Ambon, Apple juice, Lemon juice and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Vodka", "Pisang Ambon", "Apple juice", "Lemon juice", "Lemonade"] +ingredientMeasures: ["3 parts", "1 part ", "6 parts ", "1 1/2 part "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/3k9qic1493068931.jpg" +--- + +Fill a tall glass with ice. Layer the Finlandia Vodka, lemon and apple juices, Pisang Ambon, and top up with lemonade. Stir slightly and garnish with a spiralled cucumber skin and a red cherry. The cucumber provides zest and looks attractive. This drink, created by Timo Haimi, took first prize in the 1991 Finlandia Vodka Long Drink Competition. diff --git a/content/recipes/aviation/index.md b/content/recipes/aviation/index.md new file mode 100644 index 0000000..5d00bcc --- /dev/null +++ b/content/recipes/aviation/index.md @@ -0,0 +1,14 @@ +--- +title: "Aviation" +date: "2026-01-01" +draft: false +description: "Aviation: a Cocktail served in a Cocktail glass. Made with Gin, lemon juice, maraschino liqueur." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "lemon juice", "maraschino liqueur"] +ingredientMeasures: ["4.5 cl", "1.5 cl", "1.5 cl"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/trbplb1606855233.jpg" +--- + +Add all ingredients into cocktail shaker filled with ice. Shake well and strain into cocktail glass. Garnish with a cherry. diff --git a/content/recipes/b-52/index.md b/content/recipes/b-52/index.md new file mode 100644 index 0000000..9e72d5e --- /dev/null +++ b/content/recipes/b-52/index.md @@ -0,0 +1,14 @@ +--- +title: "B-52" +date: "2026-01-01" +draft: false +description: "B-52: a Shot served in a Shot glass. Made with Baileys irish cream, Grand Marnier, Kahlua." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["Baileys irish cream", "Grand Marnier", "Kahlua"] +ingredientMeasures: ["1/3 ", "1/3 ", "1/4 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/5a3vg61504372070.jpg" +--- + +Layer ingredients into a shot glass. Serve with a stirrer. diff --git a/content/recipes/b-53/index.md b/content/recipes/b-53/index.md new file mode 100644 index 0000000..0b5347f --- /dev/null +++ b/content/recipes/b-53/index.md @@ -0,0 +1,14 @@ +--- +title: "B-53" +date: "2026-01-01" +draft: false +description: "B-53: a Shot served in a Collins Glass. Made with Kahlua, Sambuca, Grand Marnier." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Collins Glass"] +ingredients: ["Kahlua", "Sambuca", "Grand Marnier"] +ingredientMeasures: ["1/3 shot ", "1/3 shot ", "1/3 shot "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/rwqxrv1461866023.jpg" +--- + +Layer the Kahlua, Sambucca and Grand Marnier into a shot glas in that order. Better than B-52 diff --git a/content/recipes/baby-eskimo/index.md b/content/recipes/baby-eskimo/index.md new file mode 100644 index 0000000..540a4ea --- /dev/null +++ b/content/recipes/baby-eskimo/index.md @@ -0,0 +1,14 @@ +--- +title: "Baby Eskimo" +date: "2026-01-01" +draft: false +description: "Baby Eskimo: a Shake served in a Collins Glass. Made with Kahlua, Milk, Vanilla ice-cream." +alcoholic: "Alcoholic" +categories: ["Shake"] +glasses: ["Collins Glass"] +ingredients: ["Kahlua", "Milk", "Vanilla ice-cream"] +ingredientMeasures: ["2 oz ", "8 oz ", "2 scoops "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/wywrtw1472720227.jpg" +--- + +Leave ice-cream out for about 10 minutes. Add ingredients in order, stir with chopstick (butter knife or spoon works too). Consume immediately and often. Nice and light, great for following a heavy drink. diff --git a/content/recipes/bahama-mama/index.md b/content/recipes/bahama-mama/index.md new file mode 100644 index 0000000..f6a557b --- /dev/null +++ b/content/recipes/bahama-mama/index.md @@ -0,0 +1,16 @@ +--- +title: "Bahama Mama" +date: "2026-01-01" +draft: false +description: "Bahama Mama: a Cocktail served in a Highball glass. Made with Rum, Dark Rum, Banana liqueur, Grenadine and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Rum", "Dark Rum", "Banana liqueur", "Grenadine", "Pineapple Juice", "Orange Juice", "Sweet and Sour"] +ingredientMeasures: ["3 parts", "1 part", "1 part", "1 part", "2 parts", "2 parts", "1 part"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/tyb4a41515793339.jpg" +--- + +Add 2 parts club soda or more or less to taste. + +Mix it all together and pour over a bunch of ice. Drink with a straw. diff --git a/content/recipes/balmoral/index.md b/content/recipes/balmoral/index.md new file mode 100644 index 0000000..fb50748 --- /dev/null +++ b/content/recipes/balmoral/index.md @@ -0,0 +1,14 @@ +--- +title: "Balmoral" +date: "2026-01-01" +draft: false +description: "Balmoral: a Ordinary Drink served in a Cocktail glass. Made with Scotch, Sweet Vermouth, Dry Vermouth, Bitters." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Scotch", "Sweet Vermouth", "Dry Vermouth", "Bitters"] +ingredientMeasures: ["1 1/2 oz ", "1/2 oz ", "1/2 oz ", "2 dashes "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vysuyq1441206297.jpg" +--- + +In a mixing glass half-filled with ice cubes, combine all of the ingredients. Stir well. Strain into a cocktail glass. diff --git a/content/recipes/barracuda/index.md b/content/recipes/barracuda/index.md new file mode 100644 index 0000000..78d233c --- /dev/null +++ b/content/recipes/barracuda/index.md @@ -0,0 +1,14 @@ +--- +title: "Barracuda" +date: "2026-01-01" +draft: false +description: "Barracuda: a Ordinary Drink served in a Margarita glass. Made with Rum, Galliano, Pineapple Juice, Lime Juice and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Margarita glass"] +ingredients: ["Rum", "Galliano", "Pineapple Juice", "Lime Juice", "Prosecco"] +ingredientMeasures: ["4.5 cl", "1.5 cl", "6 cl", " 1 dash", "top up "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/jwmr1x1504372337.jpg" +--- + +Shake pour ingredients with ice. Strain into glass, top with Sparkling wine. diff --git a/content/recipes/bellini/index.md b/content/recipes/bellini/index.md new file mode 100644 index 0000000..eb12aa1 --- /dev/null +++ b/content/recipes/bellini/index.md @@ -0,0 +1,14 @@ +--- +title: "Bellini" +date: "2026-01-01" +draft: false +description: "Bellini: a Ordinary Drink served in a Champagne Flute. Made with Champagne, Peach schnapps." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Champagne Flute"] +ingredients: ["Champagne", "Peach schnapps"] +ingredientMeasures: ["6 oz ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/eaag491504367543.jpg" +--- + +Pour peach purée into chilled flute, add sparkling wine. Stir gently. diff --git a/content/recipes/bible-belt/index.md b/content/recipes/bible-belt/index.md new file mode 100644 index 0000000..2c95d6d --- /dev/null +++ b/content/recipes/bible-belt/index.md @@ -0,0 +1,14 @@ +--- +title: "Bible Belt" +date: "2026-01-01" +draft: false +description: "Bible Belt: a Other / Unknown served in a Highball glass. Made with Southern Comfort, Triple sec, Lime, Sour mix." +alcoholic: "Alcoholic" +categories: ["Other / Unknown"] +glasses: ["Highball glass"] +ingredients: ["Southern Comfort", "Triple sec", "Lime", "Sour mix"] +ingredientMeasures: ["2 oz ", "1/2 oz ", "2 wedges ", "2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/6bec6v1503563675.jpg" +--- + +Mix all ingredients, and pour over ice. diff --git a/content/recipes/big-red/index.md b/content/recipes/big-red/index.md new file mode 100644 index 0000000..46b7102 --- /dev/null +++ b/content/recipes/big-red/index.md @@ -0,0 +1,14 @@ +--- +title: "Big Red" +date: "2026-01-01" +draft: false +description: "Big Red: a Shot served in a Shot glass. Made with Irish cream, Goldschlager." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["Irish cream", "Goldschlager"] +ingredientMeasures: ["1/2 oz ", "1/2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/yqwuwu1441248116.jpg" +--- + +Pour ingredients into 1 ounce shot glass diff --git a/content/recipes/bijou/index.md b/content/recipes/bijou/index.md new file mode 100644 index 0000000..91c3d87 --- /dev/null +++ b/content/recipes/bijou/index.md @@ -0,0 +1,14 @@ +--- +title: "Bijou" +date: "2026-01-01" +draft: false +description: "Bijou: a Cocktail served in a Cocktail glass. Made with Orange Bitters, Green Chartreuse, Gin, Sweet Vermouth." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Orange Bitters", "Green Chartreuse", "Gin", "Sweet Vermouth"] +ingredientMeasures: ["1 dash", "1 oz", "1 oz", "1 oz"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/rysb3r1513706985.jpg" +--- + +Stir in mixing glass with ice and strain diff --git a/content/recipes/blackthorn/index.md b/content/recipes/blackthorn/index.md new file mode 100644 index 0000000..b234931 --- /dev/null +++ b/content/recipes/blackthorn/index.md @@ -0,0 +1,14 @@ +--- +title: "Blackthorn" +date: "2026-01-01" +draft: false +description: "Blackthorn: a Ordinary Drink served in a Cocktail glass. Made with Sweet Vermouth, Sloe gin, Lemon peel." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Sweet Vermouth", "Sloe gin", "Lemon peel"] +ingredientMeasures: ["1 oz ", "1 1/2 oz ", "1 twist of "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/dgj92f1616098672.jpg" +--- + +Stir sloe gin and vermouth with ice and strain into a cocktail glass. Add the twist of lemon peel and serve. diff --git a/content/recipes/bluebird/index.md b/content/recipes/bluebird/index.md new file mode 100644 index 0000000..4369538 --- /dev/null +++ b/content/recipes/bluebird/index.md @@ -0,0 +1,14 @@ +--- +title: "Bluebird" +date: "2026-01-01" +draft: false +description: "Bluebird: a Ordinary Drink served in a Cocktail glass. Made with Gin, Triple sec, Blue Curacao, Bitters and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "Triple sec", "Blue Curacao", "Bitters", "Maraschino cherry", "Lemon peel"] +ingredientMeasures: ["1 1/2 oz ", "1/2 oz ", "1/2 oz ", "2 dashes ", "1 ", "1 twist of "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/5jhyd01582579843.jpg" +--- + +In a mixing glass half-filled with crushed ice, combine the gin, triple sec, Curacao, and bitters. Stir well. Strain into a cocktail glass and garnish with the lemon twist and the cherry. diff --git a/content/recipes/bob-marley/index.md b/content/recipes/bob-marley/index.md new file mode 100644 index 0000000..d512a42 --- /dev/null +++ b/content/recipes/bob-marley/index.md @@ -0,0 +1,14 @@ +--- +title: "Bob Marley" +date: "2026-01-01" +draft: false +description: "Bob Marley: a Shot served in a Shot glass. Made with Midori melon liqueur, Jägermeister, Goldschlager." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["Midori melon liqueur", "Jägermeister", "Goldschlager"] +ingredientMeasures: ["1/2 oz ", "1/2 oz ", "1/2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/rrqrst1477140664.jpg" +--- + +Layer in a 2 oz shot glass or pony glass diff --git a/content/recipes/boomerang/index.md b/content/recipes/boomerang/index.md new file mode 100644 index 0000000..69a8253 --- /dev/null +++ b/content/recipes/boomerang/index.md @@ -0,0 +1,14 @@ +--- +title: "Boomerang" +date: "2026-01-01" +draft: false +description: "Boomerang: a Ordinary Drink served in a Cocktail glass. Made with Gin, Dry Vermouth, Bitters, Maraschino liqueur and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "Dry Vermouth", "Bitters", "Maraschino liqueur", "Maraschino cherry"] +ingredientMeasures: ["2 oz ", "1/2 oz ", "2 dashes ", "1/2 tsp ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/3m6yz81504389551.jpg" +--- + +In a mixing glass half-filled with ice cubes, combine the gin, vermouth, bitters, and maraschino liqueur. Stir well. Strain into a cocktail glass and garnish with the cherry. diff --git a/content/recipes/bora-bora/index.md b/content/recipes/bora-bora/index.md new file mode 100644 index 0000000..4192953 --- /dev/null +++ b/content/recipes/bora-bora/index.md @@ -0,0 +1,14 @@ +--- +title: "Bora Bora" +date: "2026-01-01" +draft: false +description: "Bora Bora: a Cocktail served in a Highball glass. Made with Pineapple juice, Passion fruit juice, Lemon juice, Grenadine." +alcoholic: "Non alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Pineapple juice", "Passion fruit juice", "Lemon juice", "Grenadine"] +ingredientMeasures: ["10 cl ", "6 cl ", "1 cl ", "1 cl "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/xwuqvw1473201811.jpg" +--- + +Prepare in a blender or shaker, serve in a highball glass on the rocks. Garnish with 1 slice of pineapple and one cherry. diff --git a/content/recipes/boston-sour/index.md b/content/recipes/boston-sour/index.md new file mode 100644 index 0000000..8782c7c --- /dev/null +++ b/content/recipes/boston-sour/index.md @@ -0,0 +1,14 @@ +--- +title: "Boston Sour" +date: "2026-01-01" +draft: false +description: "Boston Sour: a Ordinary Drink served in a Whiskey sour glass. Made with Blended whiskey, Lemon, Powdered sugar, Egg white and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Whiskey sour glass"] +ingredients: ["Blended whiskey", "Lemon", "Powdered sugar", "Egg white", "Lemon", "Cherry"] +ingredientMeasures: ["2 oz ", "Juice of 1/2 ", "1 tsp ", "1 ", "1 slice ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/kxlgbi1504366100.jpg" +--- + +Shake juice of lemon, powdered sugar, blended whiskey, and egg white with cracked ice and strain into a whiskey sour glass. Add the slice of lemon, top with the cherry, and serve. diff --git a/content/recipes/boxcar/index.md b/content/recipes/boxcar/index.md new file mode 100644 index 0000000..f3cdb8e --- /dev/null +++ b/content/recipes/boxcar/index.md @@ -0,0 +1,14 @@ +--- +title: "Boxcar" +date: "2026-01-01" +draft: false +description: "Boxcar: a Ordinary Drink served in a Whiskey sour glass. Made with Gin, Triple sec, Lemon juice, Grenadine and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Whiskey sour glass"] +ingredients: ["Gin", "Triple sec", "Lemon juice", "Grenadine", "Egg white"] +ingredientMeasures: ["1 1/2 oz ", "1 oz ", "1 tsp ", "1/2 tsp ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/pwgtpa1504366376.jpg" +--- + +In a shaker half-filled with ice cubes, combine all of the ingredients. Shake well. Strain into a sour glass. diff --git a/content/recipes/brain-fart/index.md b/content/recipes/brain-fart/index.md new file mode 100644 index 0000000..6cdf934 --- /dev/null +++ b/content/recipes/brain-fart/index.md @@ -0,0 +1,14 @@ +--- +title: "Brain Fart" +date: "2026-01-01" +draft: false +description: "Brain Fart: a Punch / Party Drink served in a Punch bowl. Made with Everclear, Vodka, Mountain Dew, Surge and more." +alcoholic: "Alcoholic" +categories: ["Punch / Party Drink"] +glasses: ["Punch bowl"] +ingredients: ["Everclear", "Vodka", "Mountain Dew", "Surge", "Lemon juice", "Rum"] +ingredientMeasures: ["1 fifth ", "1 fifth Smirnoff red label ", "2 L ", "2 L ", "1 small bottle ", "1 pint "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/rz5aun1504389701.jpg" +--- + +Mix all ingredients together. Slowly and gently. Works best if ice is added to punch bowl and soda's are very cold. diff --git a/content/recipes/bramble/index.md b/content/recipes/bramble/index.md new file mode 100644 index 0000000..40b7a6f --- /dev/null +++ b/content/recipes/bramble/index.md @@ -0,0 +1,14 @@ +--- +title: "Bramble" +date: "2026-01-01" +draft: false +description: "Bramble: a Ordinary Drink served in a Old-Fashioned glass. Made with Gin, lemon juice, Sugar syrup, Creme de Mure." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-Fashioned glass"] +ingredients: ["Gin", "lemon juice", "Sugar syrup", "Creme de Mure"] +ingredientMeasures: ["4 cl", "1.5 cl", "1 cl", "1.5 cl"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/twtbh51630406392.jpg" +--- + +Fill glass with crushed ice. Build gin, lemon juice and simple syrup over. Stir, and then pour blackberry liqueur over in a circular fashion to create marbling effect. Garnish with two blackberries and lemon slice. diff --git a/content/recipes/brigadier/index.md b/content/recipes/brigadier/index.md new file mode 100644 index 0000000..a0fcb99 --- /dev/null +++ b/content/recipes/brigadier/index.md @@ -0,0 +1,14 @@ +--- +title: "Brigadier" +date: "2026-01-01" +draft: false +description: "Brigadier: a Cocktail served in a Coupe Glass. Made with Hot Chocolate, Green Chartreuse, Cherry Heering." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Coupe Glass"] +ingredients: ["Hot Chocolate", "Green Chartreuse", "Cherry Heering"] +ingredientMeasures: ["4 oz", "1 oz", "1 oz"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/nl89tf1518947401.jpg" +--- + +Mix ingredients in a warmed mug and stir. diff --git a/content/recipes/broadside/index.md b/content/recipes/broadside/index.md new file mode 100644 index 0000000..705bbcb --- /dev/null +++ b/content/recipes/broadside/index.md @@ -0,0 +1,14 @@ +--- +title: "Broadside" +date: "2026-01-01" +draft: false +description: "Broadside: a Cocktail served in a Highball glass. Made with 151 proof rum, Scotch, Bitters, Wormwood and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["151 proof rum", "Scotch", "Bitters", "Wormwood", "Ice"] +ingredientMeasures: ["1 shot", "1/2 shot", "3 drops", "1 Fresh", "cubes"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/l2o6xu1582476870.jpg" +--- + +Half fill the glass with ice cubes. Crush the wormwood and add to ice. Pour rum, scotch and butters, then serve! diff --git a/content/recipes/brooklyn/index.md b/content/recipes/brooklyn/index.md new file mode 100644 index 0000000..88901c7 --- /dev/null +++ b/content/recipes/brooklyn/index.md @@ -0,0 +1,14 @@ +--- +title: "Brooklyn" +date: "2026-01-01" +draft: false +description: "Brooklyn: a Cocktail served in a Cocktail glass. Made with Rye Whiskey, Dry Vermouth, Maraschino Liqueur, Angostura Bitters and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Rye Whiskey", "Dry Vermouth", "Maraschino Liqueur", "Angostura Bitters", "Maraschino Cherry"] +ingredientMeasures: ["2 oz", "1 oz", "1/4 oz", "3 dashes", "1"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/ojsezf1582477277.jpg" +--- + +Combine ingredients with ice and stir until well-chilled. Strain into a chilled cocktail glass. diff --git a/content/recipes/bubble-gum/index.md b/content/recipes/bubble-gum/index.md new file mode 100644 index 0000000..687db52 --- /dev/null +++ b/content/recipes/bubble-gum/index.md @@ -0,0 +1,14 @@ +--- +title: "Bubble Gum" +date: "2026-01-01" +draft: false +description: "Bubble Gum: a Shot served in a Shot glass. Made with Vodka, Banana liqueur, Orange juice, Peach schnapps." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["Vodka", "Banana liqueur", "Orange juice", "Peach schnapps"] +ingredientMeasures: ["1/4 ", "1/4 ", "1/4 ", "1/4 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/spuurv1468878783.jpg" +--- + +Layer in order into a shot glass. diff --git a/content/recipes/buccaneer/index.md b/content/recipes/buccaneer/index.md new file mode 100644 index 0000000..4492316 --- /dev/null +++ b/content/recipes/buccaneer/index.md @@ -0,0 +1,14 @@ +--- +title: "Buccaneer" +date: "2026-01-01" +draft: false +description: "Buccaneer: a Beer served in a Beer pilsner. Made with Corona, Bacardi Limon." +alcoholic: "Alcoholic" +categories: ["Beer"] +glasses: ["Beer pilsner"] +ingredients: ["Corona", "Bacardi Limon"] +ingredientMeasures: ["1 ", "1 shot "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/upvtyt1441249023.jpg" +--- + +Pour the corona into an 18oz beer glass pour the bacardi limon into the beer stir very gently diff --git a/content/recipes/bumble-bee/index.md b/content/recipes/bumble-bee/index.md new file mode 100644 index 0000000..bbacad0 --- /dev/null +++ b/content/recipes/bumble-bee/index.md @@ -0,0 +1,14 @@ +--- +title: "Bumble Bee" +date: "2026-01-01" +draft: false +description: "Bumble Bee: a Shot served in a Shot glass. Made with Baileys irish cream, Kahlua, Sambuca." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["Baileys irish cream", "Kahlua", "Sambuca"] +ingredientMeasures: ["1/3 oz ", "1/3 oz ", "1/3 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/uwqpvv1461866378.jpg" +--- + +This is a layered shot. First pour the Bailey's into the shot glass. Then take an upside down spoon and touch it to the inside wall of the glass. Carefully add the Kahlua. Repeat this process for the Sambuca. If done properly, the alcohol will stay separated and resemble a bumble bee. Enjoy!!! diff --git a/content/recipes/cafe-savoy/index.md b/content/recipes/cafe-savoy/index.md new file mode 100644 index 0000000..d81d533 --- /dev/null +++ b/content/recipes/cafe-savoy/index.md @@ -0,0 +1,14 @@ +--- +title: "Cafe Savoy" +date: "2026-01-01" +draft: false +description: "Cafe Savoy: a Coffee / Tea served in a Coffee mug. Made with Coffee, Milk, Triple sec, Brandy." +alcoholic: "Alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Coffee mug"] +ingredients: ["Coffee", "Milk", "Triple sec", "Brandy"] +ingredientMeasures: ["1/2 oz ", "1/2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vqwptt1441247711.jpg" +--- + +Fill mug almost to top with coffee.Add milk, triple sec and brandy. Stir. diff --git a/content/recipes/caipirinha/index.md b/content/recipes/caipirinha/index.md new file mode 100644 index 0000000..fa92a13 --- /dev/null +++ b/content/recipes/caipirinha/index.md @@ -0,0 +1,14 @@ +--- +title: "Caipirinha" +date: "2026-01-01" +draft: false +description: "Caipirinha: a Ordinary Drink served in a Old-fashioned glass. Made with Sugar, Lime, Cachaca." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Sugar", "Lime", "Cachaca"] +ingredientMeasures: ["2 tsp", "1 ", "2 1/2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/jgvn7p1582484435.jpg" +--- + +Place lime and sugar into old fashioned glass and muddle (mash the two ingredients together using a muddler or a wooden spoon). Fill the glass with ice and add the Cachaça. diff --git a/content/recipes/caipirissima/index.md b/content/recipes/caipirissima/index.md new file mode 100644 index 0000000..a2a99d6 --- /dev/null +++ b/content/recipes/caipirissima/index.md @@ -0,0 +1,14 @@ +--- +title: "Caipirissima" +date: "2026-01-01" +draft: false +description: "Caipirissima: a Ordinary Drink served in a Collins Glass. Made with Lime, Sugar, White rum, Ice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins Glass"] +ingredients: ["Lime", "Sugar", "White rum", "Ice"] +ingredientMeasures: ["2 ", "2 tblsp ", "2-3 oz ", "crushed "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/yd47111503565515.jpg" +--- + +Same as Caipirinha but instead of cachaca you add WHITE RUM. It's great!!!!!!!! diff --git a/content/recipes/campari-beer/index.md b/content/recipes/campari-beer/index.md new file mode 100644 index 0000000..768483e --- /dev/null +++ b/content/recipes/campari-beer/index.md @@ -0,0 +1,14 @@ +--- +title: "Campari Beer" +date: "2026-01-01" +draft: false +description: "Campari Beer: a Beer served in a Beer mug. Made with Lager, Campari." +alcoholic: "Alcoholic" +categories: ["Beer"] +glasses: ["Beer mug"] +ingredients: ["Lager", "Campari"] +ingredientMeasures: ["1 bottle ", "1 1/2 cl "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/xsqrup1441249130.jpg" +--- + +Use a 15 oz glass. Add Campari first. Fill with beer. diff --git a/content/recipes/casa-blanca/index.md b/content/recipes/casa-blanca/index.md new file mode 100644 index 0000000..233c53f --- /dev/null +++ b/content/recipes/casa-blanca/index.md @@ -0,0 +1,14 @@ +--- +title: "Casa Blanca" +date: "2026-01-01" +draft: false +description: "Casa Blanca: a Ordinary Drink served in a Cocktail glass. Made with Light rum, Triple sec, Lime juice, Maraschino liqueur." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Light rum", "Triple sec", "Lime juice", "Maraschino liqueur"] +ingredientMeasures: ["2 oz ", "1 1/2 tsp ", "1 1/2 tsp ", "1 1/2 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/usspxq1441553762.jpg" +--- + +Shake all ingredients with ice, strain into a cocktail glass, and serve. diff --git a/content/recipes/casino-royale/index.md b/content/recipes/casino-royale/index.md new file mode 100644 index 0000000..914f309 --- /dev/null +++ b/content/recipes/casino-royale/index.md @@ -0,0 +1,14 @@ +--- +title: "Casino Royale" +date: "2026-01-01" +draft: false +description: "Casino Royale: a Ordinary Drink served in a Whiskey sour glass. Made with Gin, Lemon juice, Maraschino liqueur, Orange bitters and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Whiskey sour glass"] +ingredients: ["Gin", "Lemon juice", "Maraschino liqueur", "Orange bitters", "Egg yolk"] +ingredientMeasures: ["2 oz ", "1/2 oz ", "1 tsp ", "1 dash ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/3qpv121504366699.jpg" +--- + +In a shaker half-filled with ice cubes, combine all of the ingredients. Shake well. Strain into a sour glass. diff --git a/content/recipes/casino/index.md b/content/recipes/casino/index.md new file mode 100644 index 0000000..ab4ae06 --- /dev/null +++ b/content/recipes/casino/index.md @@ -0,0 +1,14 @@ +--- +title: "Casino" +date: "2026-01-01" +draft: false +description: "Casino: a Ordinary Drink served in a Cocktail glass. Made with Gin, Maraschino liqueur, Lemon juice, Orange bitters and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "Maraschino liqueur", "Lemon juice", "Orange bitters", "Cherry"] +ingredientMeasures: ["2 oz ", "1/4 tsp ", "1/4 tsp ", "2 dashes ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/1mvjxg1504348579.jpg" +--- + +Pour all ingredients into shaker with ice cubes. Shake well. Strain into chilled cocktail glass. Garnish with a lemon twist and a maraschino cherry. Serve without a straw. diff --git a/content/recipes/cherry-rum/index.md b/content/recipes/cherry-rum/index.md new file mode 100644 index 0000000..bf37f7e --- /dev/null +++ b/content/recipes/cherry-rum/index.md @@ -0,0 +1,14 @@ +--- +title: "Cherry Rum" +date: "2026-01-01" +draft: false +description: "Cherry Rum: a Ordinary Drink served in a Cocktail glass. Made with Light rum, Cherry brandy, Light cream." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Light rum", "Cherry brandy", "Light cream"] +ingredientMeasures: ["1 1/4 oz ", "1 1/2 tsp ", "1 tblsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/twsuvr1441554424.jpg" +--- + +Shake all ingredients with ice, strain into a cocktail glass, and serve. diff --git a/content/recipes/chicago-fizz/index.md b/content/recipes/chicago-fizz/index.md new file mode 100644 index 0000000..6d1fb08 --- /dev/null +++ b/content/recipes/chicago-fizz/index.md @@ -0,0 +1,14 @@ +--- +title: "Chicago Fizz" +date: "2026-01-01" +draft: false +description: "Chicago Fizz: a Ordinary Drink served in a Highball glass. Made with Light rum, Port, Lemon, Powdered sugar and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Light rum", "Port", "Lemon", "Powdered sugar", "Egg white", "Carbonated water"] +ingredientMeasures: ["1 oz ", "1 oz ", "Juice of 1/2 ", "1 tsp ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/qwvwqr1441207763.jpg" +--- + +Shake all ingredients (except carbonated water) with ice and strain into a highball glass over two ice cubes. Fill with carbonated water, stir, and serve. diff --git a/content/recipes/chocolate-drink/index.md b/content/recipes/chocolate-drink/index.md new file mode 100644 index 0000000..126497a --- /dev/null +++ b/content/recipes/chocolate-drink/index.md @@ -0,0 +1,14 @@ +--- +title: "Chocolate Drink" +date: "2026-01-01" +draft: false +description: "Chocolate Drink: a Cocoa served in a Coffee mug. Made with Chocolate, Milk, Water." +alcoholic: "Non alcoholic" +categories: ["Cocoa"] +glasses: ["Coffee mug"] +ingredients: ["Chocolate", "Milk", "Water"] +ingredientMeasures: ["125 gr", "3/4 L "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/q7w4xu1487603180.jpg" +--- + +Melt the bar in a small amount of boiling water. Add milk. Cook over low heat, whipping gently (with a whisk, i would assume) until heated well. Don't let it boil! Serve in coffee mug. diff --git a/content/recipes/chocolate-milk/index.md b/content/recipes/chocolate-milk/index.md new file mode 100644 index 0000000..a9132d4 --- /dev/null +++ b/content/recipes/chocolate-milk/index.md @@ -0,0 +1,14 @@ +--- +title: "Chocolate Milk" +date: "2026-01-01" +draft: false +description: "Chocolate Milk: a Shot served in a Shot Glass. Made with Chocolate liqueur, Milk, Amaretto." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot Glass"] +ingredients: ["Chocolate liqueur", "Milk", "Amaretto"] +ingredientMeasures: ["1/2 shot ", "1/2 shot ", "1 dash "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/j6q35t1504889399.jpg" +--- + +Put the milk in the bottom, pour the Liquer on top and add the dash of amaretto. Do not mix. SLAM IT! diff --git a/content/recipes/citrus-coke/index.md b/content/recipes/citrus-coke/index.md new file mode 100644 index 0000000..5747170 --- /dev/null +++ b/content/recipes/citrus-coke/index.md @@ -0,0 +1,14 @@ +--- +title: "Citrus Coke" +date: "2026-01-01" +draft: false +description: "Citrus Coke: a Soft Drink served in a Highball Glass. Made with Bacardi Limon, Coca-Cola." +alcoholic: "Alcoholic" +categories: ["Soft Drink"] +glasses: ["Highball Glass"] +ingredients: ["Bacardi Limon", "Coca-Cola"] +ingredientMeasures: ["1 part ", "2 parts "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/uyrvut1479473214.jpg" +--- + +Pour half of coke in a glass. Then add Bacardi and top it off with the remaining coke. Stir and drink up! diff --git a/content/recipes/city-slicker/index.md b/content/recipes/city-slicker/index.md new file mode 100644 index 0000000..49e04d2 --- /dev/null +++ b/content/recipes/city-slicker/index.md @@ -0,0 +1,14 @@ +--- +title: "City Slicker" +date: "2026-01-01" +draft: false +description: "City Slicker: a Ordinary Drink served in a Cocktail glass. Made with Brandy, Triple sec, Lemon juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Brandy", "Triple sec", "Lemon juice"] +ingredientMeasures: ["2 oz ", "1/2 oz ", "1 tblsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/dazdlg1504366949.jpg" +--- + +In a shaker half-filled with ice cubes, combine all of the ingredients. Shake well. Strain into a cocktail glass. diff --git a/content/recipes/clove-cocktail/index.md b/content/recipes/clove-cocktail/index.md new file mode 100644 index 0000000..dfec4ad --- /dev/null +++ b/content/recipes/clove-cocktail/index.md @@ -0,0 +1,14 @@ +--- +title: "Clove Cocktail" +date: "2026-01-01" +draft: false +description: "Clove Cocktail: a Ordinary Drink served in a Cocktail glass. Made with Sweet Vermouth, Sloe gin, Wine." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Sweet Vermouth", "Sloe gin", "Wine"] +ingredientMeasures: ["1 oz ", "1/2 oz ", "1/2 oz Muscatel "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/qxvtst1461867579.jpg" +--- + +Stir all ingredients with ice, strain into a cocktail glass, and serve. diff --git a/content/recipes/clover-club/index.md b/content/recipes/clover-club/index.md new file mode 100644 index 0000000..3bdf13c --- /dev/null +++ b/content/recipes/clover-club/index.md @@ -0,0 +1,14 @@ +--- +title: "Clover Club" +date: "2026-01-01" +draft: false +description: "Clover Club: a Ordinary Drink served in a Cocktail glass. Made with Gin, Grenadine, Lemon, Egg white." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "Grenadine", "Lemon", "Egg white"] +ingredientMeasures: ["1 1/2 oz ", "2 tsp ", "Juice of 1/2 ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/t0aja61504348715.jpg" +--- + +Dry shake ingredients to emulsify, add ice, shake and served straight up. diff --git a/content/recipes/coffee-liqueur/index.md b/content/recipes/coffee-liqueur/index.md new file mode 100644 index 0000000..af515dc --- /dev/null +++ b/content/recipes/coffee-liqueur/index.md @@ -0,0 +1,14 @@ +--- +title: "Coffee Liqueur" +date: "2026-01-01" +draft: false +description: "Coffee Liqueur: a Homemade Liqueur served in a Collins Glass. Made with Coffee, Vanilla extract, Sugar, Vodka and more." +alcoholic: "Alcoholic" +categories: ["Homemade Liqueur"] +glasses: ["Collins Glass"] +ingredients: ["Coffee", "Vanilla extract", "Sugar", "Vodka", "Water"] +ingredientMeasures: ["10 tblsp instant ", "4 tblsp ", "2 1/2 cups ", "1 qt ", "2 1/2 cups "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/ryvtsu1441253851.jpg" +--- + +Combine coffee, sugar and water. Simmer 1 hour and let cool. Add vanilla and vodka. Age in sealed jar 2 to 3 weeks. diff --git a/content/recipes/coffee-vodka/index.md b/content/recipes/coffee-vodka/index.md new file mode 100644 index 0000000..152fd8d --- /dev/null +++ b/content/recipes/coffee-vodka/index.md @@ -0,0 +1,14 @@ +--- +title: "Coffee-Vodka" +date: "2026-01-01" +draft: false +description: "Coffee-Vodka: a Homemade Liqueur served in a Collins Glass. Made with Water, Sugar, Coffee, Vanilla and more." +alcoholic: "Alcoholic" +categories: ["Homemade Liqueur"] +glasses: ["Collins Glass"] +ingredients: ["Water", "Sugar", "Coffee", "Vanilla", "Vodka", "Caramel coloring"] +ingredientMeasures: ["2 cups ", "2 cups white ", "1/2 cup instant ", "1/2", "1 1/2 cup"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/qvrrvu1472667494.jpg" +--- + +Boil water and sugar until dissolved. Turn off heat. Slowly add dry instant coffee and continue stirring. Add a chopped vanilla bean to the vodka, then combine the cooled sugar syrup and coffee solution with the vodka. Cover tightly and shake vigorously each day for 3 weeks. Strain and filter. Its also best to let the sugar mixture cool completely so the vodka won't evaporate when its added. If you like a smoother feel to the liqueur you can add about 1 teaspoon of glycerine to the finished product. diff --git a/content/recipes/coke-and-drops/index.md b/content/recipes/coke-and-drops/index.md new file mode 100644 index 0000000..60a5b39 --- /dev/null +++ b/content/recipes/coke-and-drops/index.md @@ -0,0 +1,14 @@ +--- +title: "Coke and Drops" +date: "2026-01-01" +draft: false +description: "Coke and Drops: a Soft Drink served in a Cocktail glass. Made with Coca-Cola, Lemon juice." +alcoholic: "Non alcoholic" +categories: ["Soft Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Coca-Cola", "Lemon juice"] +ingredientMeasures: ["1 dl ", "7 drops "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/yrtxxp1472719367.jpg" +--- + +Take a glass, pour the Coke in the glass, then you take 7 drops of lemon juice. Granish with a lemon slice on the rim of the glass. diff --git a/content/recipes/corn-n-oil/index.md b/content/recipes/corn-n-oil/index.md new file mode 100644 index 0000000..0bdd7b4 --- /dev/null +++ b/content/recipes/corn-n-oil/index.md @@ -0,0 +1,14 @@ +--- +title: "Corn n Oil" +date: "2026-01-01" +draft: false +description: "Corn n Oil: a Cocktail served in a Old-fashioned glass. Made with Lime, Falernum, Angostura Bitters, Añejo rum and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Old-fashioned glass"] +ingredients: ["Lime", "Falernum", "Angostura Bitters", "Añejo rum", "blackstrap rum"] +ingredientMeasures: ["1/2", "1/3 oz", "2 dashes", "1 oz", "1 oz"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/pk6dwi1592767243.jpg" +--- + +Cut the half lime in half again. Add the lime, falernum, and bitters to a rocks glass. Muddle. Add the rum. (Aged Barbados rum such as Plantation 5 Year is recommended). Add ice and stir. Float the blackstrap rum on top. Serve with a straw. diff --git a/content/recipes/corpse-reviver/index.md b/content/recipes/corpse-reviver/index.md new file mode 100644 index 0000000..50311a3 --- /dev/null +++ b/content/recipes/corpse-reviver/index.md @@ -0,0 +1,14 @@ +--- +title: "Corpse Reviver" +date: "2026-01-01" +draft: false +description: "Corpse Reviver: a Cocktail served in a Cocktail glass. Made with Gin, Triple Sec, Lillet Blanc, Lemon Juice and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "Triple Sec", "Lillet Blanc", "Lemon Juice", "Absinthe"] +ingredientMeasures: ["3/4 oz", "3/4 oz", "3/4 oz", "3/4 oz", "1 dash"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/gifgao1513704334.jpg" +--- + +Shake, strain, straight up, cocktail glass rinsed with absinthe diff --git a/content/recipes/cosmopolitan/index.md b/content/recipes/cosmopolitan/index.md new file mode 100644 index 0000000..d9dc023 --- /dev/null +++ b/content/recipes/cosmopolitan/index.md @@ -0,0 +1,14 @@ +--- +title: "Cosmopolitan" +date: "2026-01-01" +draft: false +description: "Cosmopolitan: a Cocktail served in a Cocktail glass. Made with Vodka, Lime juice, Cointreau, Cranberry juice." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Vodka", "Lime juice", "Cointreau", "Cranberry juice"] +ingredientMeasures: ["1 1/4 oz ", "1/4 oz ", "1/4 oz ", "1/4 cup "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/kpsajh1504368362.jpg" +--- + +Add all ingredients into cocktail shaker filled with ice. Shake well and double strain into large cocktail glass. Garnish with lime wheel. diff --git a/content/recipes/cranberry-punch/index.md b/content/recipes/cranberry-punch/index.md new file mode 100644 index 0000000..667b1fb --- /dev/null +++ b/content/recipes/cranberry-punch/index.md @@ -0,0 +1,14 @@ +--- +title: "Cranberry Punch" +date: "2026-01-01" +draft: false +description: "Cranberry Punch: a Punch / Party Drink served in a Punch Bowl. Made with Cranberry juice, Sugar, Pineapple juice, Almond flavoring and more." +alcoholic: "Non alcoholic" +categories: ["Punch / Party Drink"] +glasses: ["Punch Bowl"] +ingredients: ["Cranberry juice", "Sugar", "Pineapple juice", "Almond flavoring", "Ginger ale"] +ingredientMeasures: ["4 cups ", "1 1/2 cup ", "4 cups ", "1 tblsp ", "2 qt "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/mzgaqu1504389248.jpg" +--- + +Combine first four ingredients. Stir until sugar is dissolved, chill. Then add ginger ale just before serving. Add ice ring to keep punch cold. diff --git a/content/recipes/cream-soda/index.md b/content/recipes/cream-soda/index.md new file mode 100644 index 0000000..a1f6270 --- /dev/null +++ b/content/recipes/cream-soda/index.md @@ -0,0 +1,14 @@ +--- +title: "Cream Soda" +date: "2026-01-01" +draft: false +description: "Cream Soda: a Cocktail served in a Highball glass. Made with Spiced rum, Ginger ale." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Spiced rum", "Ginger ale"] +ingredientMeasures: ["1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/yqstxr1479209367.jpg" +--- + +Pour 1oz of Spiced Rum into a highball glass with ice. Fill with Ginger Ale. diff --git a/content/recipes/cuba-libra/index.md b/content/recipes/cuba-libra/index.md new file mode 100644 index 0000000..0cba01f --- /dev/null +++ b/content/recipes/cuba-libra/index.md @@ -0,0 +1,14 @@ +--- +title: "Cuba Libra" +date: "2026-01-01" +draft: false +description: "Cuba Libra: a Ordinary Drink served in a Highball glass. Made with Dark rum, Lime, Coca-Cola, Ice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Dark rum", "Lime", "Coca-Cola", "Ice"] +ingredientMeasures: ["1-2 shot ", "Squeeze ", "Fill with "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/ck6d0p1504388696.jpg" +--- + +Fill tall glass with ice cubes. Add rum. Rub cut edge of lime on rim of glass then squeeze juice into glass. Fill with Coca-Cola. Garnish with lime slice. Enjoy! diff --git a/content/recipes/cuba-libre/index.md b/content/recipes/cuba-libre/index.md new file mode 100644 index 0000000..6eb1f3d --- /dev/null +++ b/content/recipes/cuba-libre/index.md @@ -0,0 +1,14 @@ +--- +title: "Cuba Libre" +date: "2026-01-01" +draft: false +description: "Cuba Libre: a Ordinary Drink served in a Highball glass. Made with Light rum, Lime, Coca-Cola." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Light rum", "Lime", "Coca-Cola"] +ingredientMeasures: ["2 oz ", "Juice of 1/2 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/wmkbfj1606853905.jpg" +--- + +Build all ingredients in a Collins glass filled with ice. Garnish with lime wedge. diff --git a/content/recipes/daiquiri/index.md b/content/recipes/daiquiri/index.md new file mode 100644 index 0000000..de43cef --- /dev/null +++ b/content/recipes/daiquiri/index.md @@ -0,0 +1,14 @@ +--- +title: "Daiquiri" +date: "2026-01-01" +draft: false +description: "Daiquiri: a Ordinary Drink served in a Cocktail glass. Made with Light rum, Lime, Powdered sugar." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Light rum", "Lime", "Powdered sugar"] +ingredientMeasures: ["1 1/2 oz ", "Juice of 1/2 ", "1 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/mrz9091589574515.jpg" +--- + +Pour all ingredients into shaker with ice cubes. Shake well. Strain in chilled cocktail glass. diff --git a/content/recipes/damned-if-you-do/index.md b/content/recipes/damned-if-you-do/index.md new file mode 100644 index 0000000..9c27a03 --- /dev/null +++ b/content/recipes/damned-if-you-do/index.md @@ -0,0 +1,14 @@ +--- +title: "Damned if you do" +date: "2026-01-01" +draft: false +description: "Damned if you do: a Shot served in a Shot glass. Made with Whiskey, Hot Damn." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["Whiskey", "Hot Damn"] +ingredientMeasures: ["0.75 oz ", "0.25 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/ql7bmx1503565106.jpg" +--- + +Pour into shot glass. Put in mouth. Repeat as deemed necessary. diff --git a/content/recipes/danbooka/index.md b/content/recipes/danbooka/index.md new file mode 100644 index 0000000..324caf6 --- /dev/null +++ b/content/recipes/danbooka/index.md @@ -0,0 +1,14 @@ +--- +title: "Danbooka" +date: "2026-01-01" +draft: false +description: "Danbooka: a Coffee / Tea served in a Coffee Mug. Made with Coffee, Everclear." +alcoholic: "Alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Coffee Mug"] +ingredients: ["Coffee", "Everclear"] +ingredientMeasures: ["3 parts ", "1 part "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vurrxr1441246074.jpg" +--- + +pour it in and mix it. diff --git a/content/recipes/dark-and-stormy/index.md b/content/recipes/dark-and-stormy/index.md new file mode 100644 index 0000000..50367bf --- /dev/null +++ b/content/recipes/dark-and-stormy/index.md @@ -0,0 +1,14 @@ +--- +title: "Dark and Stormy" +date: "2026-01-01" +draft: false +description: "Dark and Stormy: a Ordinary Drink served in a Highball glass. Made with Dark Rum, Ginger Beer." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Dark Rum", "Ginger Beer"] +ingredientMeasures: ["5 cl", "10 cl"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/t1tn0s1504374905.jpg" +--- + +In a highball glass filled with ice add 6cl dark rum and top with ginger beer. Garnish with lime wedge. diff --git a/content/recipes/dark-caipirinha/index.md b/content/recipes/dark-caipirinha/index.md new file mode 100644 index 0000000..717458c --- /dev/null +++ b/content/recipes/dark-caipirinha/index.md @@ -0,0 +1,17 @@ +--- +title: "Dark Caipirinha" +date: "2026-01-01" +draft: false +description: "Dark Caipirinha: a Cocktail served in a Highball glass. Made with demerara Sugar, Lime, Cachaca." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["demerara Sugar", "Lime", "Cachaca"] +ingredientMeasures: ["2 tsp ", "1", "2 1/2 oz"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/uwstrx1472406058.jpg" +--- + +Muddle the sugar into the lime wedges in an old-fashioned glass. +Fill the glass with ice cubes. +Pour the cachaca into the glass. +Stir well. diff --git a/content/recipes/darkwood-sling/index.md b/content/recipes/darkwood-sling/index.md new file mode 100644 index 0000000..fc15d70 --- /dev/null +++ b/content/recipes/darkwood-sling/index.md @@ -0,0 +1,14 @@ +--- +title: "Darkwood Sling" +date: "2026-01-01" +draft: false +description: "Darkwood Sling: a Soft Drink served in a Cocktail glass. Made with Cherry Heering, Soda water, Orange juice, Ice." +alcoholic: "Alcoholic" +categories: ["Soft Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Cherry Heering", "Soda water", "Orange juice", "Ice"] +ingredientMeasures: ["1 part ", "1 part ", "1 part ", "cubes"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/sxxsyq1472719303.jpg" +--- + +There are many good cherry liqueurs you can use, but I prefere Heering. Add one share of the liqueur. Then you add one share of Soda. For a sour sling use Tonic (most people prefer the drink without Tonic). Afterwards you fill the glass with Orange Juice and ice cubes. diff --git a/content/recipes/death-in-the-afternoon/index.md b/content/recipes/death-in-the-afternoon/index.md new file mode 100644 index 0000000..43683c2 --- /dev/null +++ b/content/recipes/death-in-the-afternoon/index.md @@ -0,0 +1,14 @@ +--- +title: "Death in the Afternoon" +date: "2026-01-01" +draft: false +description: "Death in the Afternoon: a Cocktail served in a Margarita glass. Made with Absinthe, Champagne." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Margarita glass"] +ingredients: ["Absinthe", "Champagne"] +ingredientMeasures: ["2 shots", "Top"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/y7s3rh1598719574.jpg" +--- + +Easy as you like, pour the absinthe into a chilled glass, top with champagne. Must be drunk mid afternoon for the optimum effect. diff --git a/content/recipes/derby/index.md b/content/recipes/derby/index.md new file mode 100644 index 0000000..c98ea8a --- /dev/null +++ b/content/recipes/derby/index.md @@ -0,0 +1,14 @@ +--- +title: "Derby" +date: "2026-01-01" +draft: false +description: "Derby: a Ordinary Drink served in a Cocktail glass. Made with gin, Peach Bitters, Mint." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["gin", "Peach Bitters", "Mint"] +ingredientMeasures: ["6 cl", "2 dashes", "2 Fresh leaves"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/52weey1606772672.jpg" +--- + +Pour all ingredients into a mixing glass with ice. Stir. Strain into a cocktail glass. Garnish with a sprig of fresh mint in the drink. diff --git a/content/recipes/diesel/index.md b/content/recipes/diesel/index.md new file mode 100644 index 0000000..27e305a --- /dev/null +++ b/content/recipes/diesel/index.md @@ -0,0 +1,14 @@ +--- +title: "Diesel" +date: "2026-01-01" +draft: false +description: "Diesel: a Beer served in a Pint glass. Made with Lager, Cider, Blackcurrant cordial." +alcoholic: "Alcoholic" +categories: ["Beer"] +glasses: ["Pint glass"] +ingredients: ["Lager", "Cider", "Blackcurrant cordial"] +ingredientMeasures: ["1/2 pint ", "1/2 pint ", "1 dash "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/sxrrqq1454512852.jpg" +--- + +Pour the lager first then add the blackcurrant cordial. Top up with the cider. The colour sholud be very dark approaching the colour of Guiness. diff --git a/content/recipes/dirty-martini/index.md b/content/recipes/dirty-martini/index.md new file mode 100644 index 0000000..9de0cb1 --- /dev/null +++ b/content/recipes/dirty-martini/index.md @@ -0,0 +1,17 @@ +--- +title: "Dirty Martini" +date: "2026-01-01" +draft: false +description: "Dirty Martini: a Cocktail served in a Cocktail glass. Made with Vodka, Dry Vermouth, Olive Brine, Lemon and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Vodka", "Dry Vermouth", "Olive Brine", "Lemon", "Olive"] +ingredientMeasures: ["70ml/2fl oz", "1 tbsp", "2 tbsp", "1 wedge", "1"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vcyvpq1485083300.jpg" +--- + +Pour the vodka, dry vermouth and olive brine into a cocktail shaker with a handful of ice and shake well. +Rub the rim of a martini glass with the wedge of lemon. +Strain the contents of the cocktail shaker into the glass and add the olive. +A dirty Martini contains a splash of olive brine or olive juice and is typically garnished with an olive. diff --git a/content/recipes/dirty-nipple/index.md b/content/recipes/dirty-nipple/index.md new file mode 100644 index 0000000..7f436b6 --- /dev/null +++ b/content/recipes/dirty-nipple/index.md @@ -0,0 +1,14 @@ +--- +title: "Dirty Nipple" +date: "2026-01-01" +draft: false +description: "Dirty Nipple: a Shot served in a Shot glass. Made with Kahlua, Sambuca, Baileys irish cream." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["Kahlua", "Sambuca", "Baileys irish cream"] +ingredientMeasures: [] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vtyqrt1461866508.jpg" +--- + +This is a layered shot - the Bailey's must be on top diff --git a/content/recipes/downshift/index.md b/content/recipes/downshift/index.md new file mode 100644 index 0000000..eb53605 --- /dev/null +++ b/content/recipes/downshift/index.md @@ -0,0 +1,14 @@ +--- +title: "Downshift" +date: "2026-01-01" +draft: false +description: "Downshift: a Punch / Party Drink served in a Hurricane glass. Made with Fruit punch, Sprite, Tequila, 151 proof rum." +alcoholic: "Alcoholic" +categories: ["Punch / Party Drink"] +glasses: ["Hurricane glass"] +ingredients: ["Fruit punch", "Sprite", "Tequila", "151 proof rum"] +ingredientMeasures: ["2 part ", "1 part ", "2 shots ", "Float Bacardi "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/y36z8c1503563911.jpg" +--- + +Start with the Sprite. Next comes the tequila. After that, add the Minute Maid Fruit Punch, then float the 151. Rocks optional. diff --git a/content/recipes/dragonfly/index.md b/content/recipes/dragonfly/index.md new file mode 100644 index 0000000..369c442 --- /dev/null +++ b/content/recipes/dragonfly/index.md @@ -0,0 +1,14 @@ +--- +title: "Dragonfly" +date: "2026-01-01" +draft: false +description: "Dragonfly: a Ordinary Drink served in a Highball glass. Made with Gin, Ginger ale, Lime." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Gin", "Ginger ale", "Lime"] +ingredientMeasures: ["1 1/2 oz ", "4 oz ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/uc63bh1582483589.jpg" +--- + +In a highball glass almost filled with ice cubes, combine the gin and ginger ale. Stir well. Garnish with the lime wedge. diff --git a/content/recipes/drinking-chocolate/index.md b/content/recipes/drinking-chocolate/index.md new file mode 100644 index 0000000..b0d9882 --- /dev/null +++ b/content/recipes/drinking-chocolate/index.md @@ -0,0 +1,14 @@ +--- +title: "Drinking Chocolate" +date: "2026-01-01" +draft: false +description: "Drinking Chocolate: a Cocoa served in a Coffee mug. Made with Heavy cream, Milk, Cinnamon, Vanilla and more." +alcoholic: "Non alcoholic" +categories: ["Cocoa"] +glasses: ["Coffee mug"] +ingredients: ["Heavy cream", "Milk", "Cinnamon", "Vanilla", "Chocolate", "Whipped cream"] +ingredientMeasures: ["2 oz ", "6-8 oz ", "1 stick ", "1 ", "2 oz finely chopped dark ", "Fresh "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/u6jrdf1487603173.jpg" +--- + +Heat the cream and milk with the cinnamon and vanilla bean very slowly for 15-20 minutes. (If you don't have any beans add 1-2 tsp of vanilla after heating). Remove the bean and cinnamon. Add the chocolate. Mix until fully melted. Serve topped with some very dense fresh whipped cream. Serves 1-2 depending upon how much of a glutton you are. For a richer chocolate, use 4 oz of milk, 4 oz of cream, 4 oz of chocolate. Serve in coffee mug. diff --git a/content/recipes/dry-martini/index.md b/content/recipes/dry-martini/index.md new file mode 100644 index 0000000..65089de --- /dev/null +++ b/content/recipes/dry-martini/index.md @@ -0,0 +1,14 @@ +--- +title: "Dry Martini" +date: "2026-01-01" +draft: false +description: "Dry Martini: a Cocktail served in a Cocktail glass. Made with Gin, Dry Vermouth, Olive." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "Dry Vermouth", "Olive"] +ingredientMeasures: ["1 2/3 oz ", "1/3 oz ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/6ck9yi1589574317.jpg" +--- + +Straight: Pour all ingredients into mixing glass with ice cubes. Stir well. Strain in chilled martini cocktail glass. Squeeze oil from lemon peel onto the drink, or garnish with olive. diff --git a/content/recipes/dry-rob-roy/index.md b/content/recipes/dry-rob-roy/index.md new file mode 100644 index 0000000..18f09b5 --- /dev/null +++ b/content/recipes/dry-rob-roy/index.md @@ -0,0 +1,14 @@ +--- +title: "Dry Rob Roy" +date: "2026-01-01" +draft: false +description: "Dry Rob Roy: a Ordinary Drink served in a Cocktail glass. Made with Scotch, Dry Vermouth, Lemon peel." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Scotch", "Dry Vermouth", "Lemon peel"] +ingredientMeasures: ["2 1/2 oz ", "1 1/2 tsp ", "1 twist of "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/typuyq1439456976.jpg" +--- + +In a mixing glass half-filled with ice cubes, combine the Scotch and vermouth. Stir well. Strain into a cocktail glass. Garnish with the lemon twist. diff --git a/content/recipes/dubonnet-cocktail/index.md b/content/recipes/dubonnet-cocktail/index.md new file mode 100644 index 0000000..c281b1c --- /dev/null +++ b/content/recipes/dubonnet-cocktail/index.md @@ -0,0 +1,14 @@ +--- +title: "Dubonnet Cocktail" +date: "2026-01-01" +draft: false +description: "Dubonnet Cocktail: a Ordinary Drink served in a Cocktail glass. Made with Dubonnet Rouge, Gin, Bitters, Lemon peel." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Dubonnet Rouge", "Gin", "Bitters", "Lemon peel"] +ingredientMeasures: ["1 1/2 oz ", "3/4 oz ", "1 dash ", "1 twist of "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/pfz3hz1582483111.jpg" +--- + +Stir all ingredients (except lemon peel) with ice and strain into a cocktail glass. Add the twist of lemon peel and serve. diff --git a/content/recipes/duchamp-s-punch/index.md b/content/recipes/duchamp-s-punch/index.md new file mode 100644 index 0000000..d13427a --- /dev/null +++ b/content/recipes/duchamp-s-punch/index.md @@ -0,0 +1,16 @@ +--- +title: "Duchamp's Punch" +date: "2026-01-01" +draft: false +description: "Duchamp's Punch: a Cocktail served in a Old-fashioned glass. Made with Pisco, Lime Juice, Pineapple Syrup, St. Germain and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Old-fashioned glass"] +ingredients: ["Pisco", "Lime Juice", "Pineapple Syrup", "St. Germain", "Angostura Bitters", "Pepper", "Lavender"] +ingredientMeasures: ["5 cl", "2.5 cl", "2.5 cl", "1.5 cl", "2 Dashes", "Pinch", "2 sprigs"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/g51naw1485084685.jpg" +--- + +Shake all ingredients. +Double strain in a chilled double old fashioned glass with abig ice cube. +Garnish with a couple of lavender sprigs diff --git a/content/recipes/egg-cream/index.md b/content/recipes/egg-cream/index.md new file mode 100644 index 0000000..7635b22 --- /dev/null +++ b/content/recipes/egg-cream/index.md @@ -0,0 +1,14 @@ +--- +title: "Egg Cream" +date: "2026-01-01" +draft: false +description: "Egg Cream: a Other / Unknown served in a Coffee mug. Made with Chocolate syrup, Milk, Soda water." +alcoholic: "Non alcoholic" +categories: ["Other / Unknown"] +glasses: ["Coffee mug"] +ingredients: ["Chocolate syrup", "Milk", "Soda water"] +ingredientMeasures: ["2 tblsp ", "6 oz whole ", "6 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/mvis731484430445.jpg" +--- + +Mix syrup and milk in a fountain glass. Add soda water, serve with a straw. diff --git a/content/recipes/egg-nog-4/index.md b/content/recipes/egg-nog-4/index.md new file mode 100644 index 0000000..9e6ba9b --- /dev/null +++ b/content/recipes/egg-nog-4/index.md @@ -0,0 +1,14 @@ +--- +title: "Egg Nog #4" +date: "2026-01-01" +draft: false +description: "Egg Nog #4: a Punch / Party Drink served in a Punch bowl. Made with Egg yolk, Sugar, Milk, Light rum and more." +alcoholic: "Optional alcohol" +categories: ["Punch / Party Drink"] +glasses: ["Punch bowl"] +ingredients: ["Egg yolk", "Sugar", "Milk", "Light rum", "Bourbon", "Vanilla extract", "Salt", "Whipping cream", "Egg white", "Sugar", "Nutmeg"] +ingredientMeasures: ["6 ", "1/4 cup ", "2 cups ", "1/2 cup ", "1/2 cup ", "1 tsp ", "1/4 tsp ", "1 cup ", "6 ", "1/4 cup ", "Ground "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/wpspsy1468875747.jpg" +--- + +In a small mixer bowl beat egg yolks till blended. Gradually add 1/4 cup sugar, beating at high speed till thick and lemon colored. Stir in milk, stir in rum, bourbon, vanilla, and salt. Chill thoroughly. Whip cream. Wash beaters well. In a large mixer bowl beat egg whites till soft peaks form. Gradually add remaining 1/4 cup sugar, beating to stiff peaks. Fold yolk mixture and whipped cream into egg whites. Serve immediately. Sprinkle nutmeg over each serving. Serve in a punch bowl or another big bowl. NOTE: For a nonalcoholic eggnog, prepare Eggnog as above, except omit the bourbon and rum and increase the milk to 3 cups. diff --git a/content/recipes/egg-nog-classic-cooked/index.md b/content/recipes/egg-nog-classic-cooked/index.md new file mode 100644 index 0000000..2ff87c8 --- /dev/null +++ b/content/recipes/egg-nog-classic-cooked/index.md @@ -0,0 +1,14 @@ +--- +title: "Egg-Nog - Classic Cooked" +date: "2026-01-01" +draft: false +description: "Egg-Nog - Classic Cooked: a Punch / Party Drink served in a Pitcher. Made with Egg, Sugar, Salt, Milk and more." +alcoholic: "Optional alcohol" +categories: ["Punch / Party Drink"] +glasses: ["Pitcher"] +ingredients: ["Egg", "Sugar", "Salt", "Milk", "Vanilla extract"] +ingredientMeasures: ["6 ", "1/4 cup ", "1/4 tsp ", "1 qt ", "1 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/quxsvt1468875505.jpg" +--- + +In large saucepan, beat together eggs, sugar and salt, if desired. Stir in 2 cups of the milk. Cook over low heat, stirring constantly, until mixture is thick enough to coat a metal spoon and reaches 160 degrees F. Remove from heat. Stir in remaining 2 cups milk and vanilla. Cover and regfigerate until thoroughly chilled, several hours or overnight. Just before serving, pour into bowl or pitcher. Garnish or add stir-ins, if desired. Choose 1 or several of: Chocolate curls, cinnamon sticks, extracts of flavorings, flavored brandy or liqueur, fruit juice or nectar, ground nutmeg, maraschino cherries, orange slices, peppermint sticks or candy canes, plain brandy, run or whiskey, sherbet or ice-cream, whipping cream, whipped. Serve immediately. diff --git a/content/recipes/egg-nog-healthy/index.md b/content/recipes/egg-nog-healthy/index.md new file mode 100644 index 0000000..202623f --- /dev/null +++ b/content/recipes/egg-nog-healthy/index.md @@ -0,0 +1,14 @@ +--- +title: "Egg Nog - Healthy" +date: "2026-01-01" +draft: false +description: "Egg Nog - Healthy: a Punch / Party Drink served in a Collins Glass. Made with Egg, Sugar, Condensed milk, Milk and more." +alcoholic: "Optional alcohol" +categories: ["Punch / Party Drink"] +glasses: ["Collins Glass"] +ingredients: ["Egg", "Sugar", "Condensed milk", "Milk", "Vanilla extract", "Rum", "Nutmeg"] +ingredientMeasures: ["1/2 cup ", "3 tblsp ", "13 oz skimmed ", "3/4 cup skimmed ", "1 tsp ", "1 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/qxuppv1468875308.jpg" +--- + +Whip egg substitute and sugar together, combine with the two kinds of milk, vanilla, and rum. Mix well. Chill over night. Sprinkle with nutmeg. Makes 6 servings. diff --git a/content/recipes/elderflower-caipirinha/index.md b/content/recipes/elderflower-caipirinha/index.md new file mode 100644 index 0000000..e57152b --- /dev/null +++ b/content/recipes/elderflower-caipirinha/index.md @@ -0,0 +1,14 @@ +--- +title: "Elderflower Caipirinha" +date: "2026-01-01" +draft: false +description: "Elderflower Caipirinha: a Cocktail served in a Collins glass. Made with Cachaca, Lime, Elderflower cordial." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Collins glass"] +ingredients: ["Cachaca", "Lime", "Elderflower cordial"] +ingredientMeasures: ["60 ml", "1", "3 cl"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/dif7a31614006331.jpg" +--- + +Take the glass and muddle the lime in it. Fill the glass with crushed ice and add the Cachaca. Stir well and top with some more crushed ice. Garnish with lime and enjoy! diff --git a/content/recipes/empell-n-cocina-s-fat-washed-mezcal/index.md b/content/recipes/empell-n-cocina-s-fat-washed-mezcal/index.md new file mode 100644 index 0000000..91343bf --- /dev/null +++ b/content/recipes/empell-n-cocina-s-fat-washed-mezcal/index.md @@ -0,0 +1,37 @@ +--- +title: "Empellón Cocina's Fat-Washed Mezcal" +date: "2026-01-01" +draft: false +description: "Empellón Cocina's Fat-Washed Mezcal: a Cocktail served in a Beer Glass. Made with Mezcal, Chocolate liqueur, Coffee liqueur." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Beer Glass"] +ingredients: ["Mezcal", "Chocolate liqueur", "Coffee liqueur"] +ingredientMeasures: ["2 oz", "3/4 oz", "1/2 oz"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/osgvxt1513595509.jpg" +--- + +To ensure that your pork fat is just as delicious as theirs, here’s their adobo marinade and what to do with it (you’ll also need a rack of ribs): + +4 ancho chiles, 8 guajillo chiles and 4 chipotle chiles, plus 4 cloves roasted garlic, half a cup of cider vinegar, a quarter teaspoon of Mexican oregano, 1 teaspoon of ground black pepper, a whole clove, a quarter teaspoon of ground cinnamon and a half teaspoon of ground cumin. + +Toast the dried chiles and soak in water for at least an hour until they are rehydrated. Drain and discard the soaking liquid. Combine the soaked chiles with the remaining ingredients and purée until smooth. + +Cold smoke a rack of baby back pork ribs by taking a large hotel pan with woodchips on one side and charcoal on the other. Place another, smaller, pan with pork ribs, above the charcoal/woodchip pan. Ignite the charcoal, being careful to not ignite the woodchips. Cover both pans with foil and allow to smoke for 10-15 minutes, until desired level of smoke is achieved, then coat with adobo marinade and wrap in tin foil prior to placing ribs in a 300 degree oven for 7 hours. When the ribs have cooled, strain off the fat and use for the infusion. + +If you’re having a hard time coming up to the same kind of volume of fat, make up the balance with pork lard from a butcher. To get the same depth of flavor without the ribs, heat up the fat in a pot with a few spoons of the marinade. + +Once you’ve got your tub of seasoned pork fat in cooled liquid form, pour equal amounts of Ilegal Joven mezcal and fat into a sealable container. Seal the container and give it a really good shake, then put it in the freezer overnight. When the whole thing is separated and congealed, pour it through a fine mesh chinoise. If you don’t have a chinoise, try a fine mesh strainer, or if you don’t have one of those, try spooning off most of the fat. There will be some beads of orange fat left in the strained mezcal: run that through a few layers of cheesecloth (or coffee filters in a pinch) to get rid of the last of it. + +The mezcal is now ready for drinking, straight-up or in a cocktail. + +Habanero tincture + +Slice habaneros and add 2 ounces Ilegal Joven mezcal. +Allow to sit overnight or until desired level of heat is achieved. +Cocktail + +Combine mezcal and chocolate liqueur in a mixing glass with ice and stir for 45 seconds. +Strain into chilled coupe. +Carefully "sink" the coffee liqueur down the inside of the coupe over a spoon. +Garnish with 5 drops habanero tincture. diff --git a/content/recipes/english-highball/index.md b/content/recipes/english-highball/index.md new file mode 100644 index 0000000..676258c --- /dev/null +++ b/content/recipes/english-highball/index.md @@ -0,0 +1,14 @@ +--- +title: "English Highball" +date: "2026-01-01" +draft: false +description: "English Highball: a Ordinary Drink served in a Highball glass. Made with Brandy, Gin, Sweet Vermouth, Carbonated water and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Brandy", "Gin", "Sweet Vermouth", "Carbonated water", "Lemon peel"] +ingredientMeasures: ["3/4 oz ", "3/4 oz ", "3/4 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/dhvr7d1504519752.jpg" +--- + +Pour brandy, gin, and sweet vermouth into a highball glass over ice cubes. Fill with carbonated water. Add the twist of lemon peel, stir, and serve. (Ginger ale may be substituted for carbonated water, if preferred.) diff --git a/content/recipes/english-rose-cocktail/index.md b/content/recipes/english-rose-cocktail/index.md new file mode 100644 index 0000000..2460eed --- /dev/null +++ b/content/recipes/english-rose-cocktail/index.md @@ -0,0 +1,14 @@ +--- +title: "English Rose Cocktail" +date: "2026-01-01" +draft: false +description: "English Rose Cocktail: a Ordinary Drink served in a Cocktail glass. Made with Apricot brandy, Gin, Dry Vermouth, Grenadine and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Apricot brandy", "Gin", "Dry Vermouth", "Grenadine", "Lemon juice", "Cherry"] +ingredientMeasures: ["3/4 oz ", "1 1/2 oz ", "3/4 oz ", "1 tsp ", "1/4 tsp ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/yxwrpp1441208697.jpg" +--- + +Rub rim of cocktail glass with lemon juice and dip rim of glass in powdered sugar. Shake all ingredients (except cherry) with ice and strain into sugar-rimmed glass. Top with the cherry and serve. diff --git a/content/recipes/espresso-martini/index.md b/content/recipes/espresso-martini/index.md new file mode 100644 index 0000000..3281b6f --- /dev/null +++ b/content/recipes/espresso-martini/index.md @@ -0,0 +1,14 @@ +--- +title: "Espresso Martini" +date: "2026-01-01" +draft: false +description: "Espresso Martini: a Cocktail served in a Cocktail glass. Made with Vodka, Kahlua, Sugar syrup." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Vodka", "Kahlua", "Sugar syrup"] +ingredientMeasures: ["5 cl", "1 cl", "1 dash"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/n0sx531504372951.jpg" +--- + +Pour ingredients into shaker filled with ice, shake vigorously, and strain into chilled martini glass diff --git a/content/recipes/espresso-rumtini/index.md b/content/recipes/espresso-rumtini/index.md new file mode 100644 index 0000000..9d789f4 --- /dev/null +++ b/content/recipes/espresso-rumtini/index.md @@ -0,0 +1,14 @@ +--- +title: "Espresso Rumtini" +date: "2026-01-01" +draft: false +description: "Espresso Rumtini: a Cocktail served in a Cocktail glass. Made with Rum, Vanilla syrup, Espresso, Coffee." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Rum", "Vanilla syrup", "Espresso", "Coffee"] +ingredientMeasures: ["1 shot", "1/2 shot", "1 shot", "1 shot"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/acvf171561574403.jpg" +--- + +Mix together in a cocktail glass. Garnish with some choclate powder and coffee beans diff --git a/content/recipes/fahrenheit-5000/index.md b/content/recipes/fahrenheit-5000/index.md new file mode 100644 index 0000000..2dbb601 --- /dev/null +++ b/content/recipes/fahrenheit-5000/index.md @@ -0,0 +1,14 @@ +--- +title: "Fahrenheit 5000" +date: "2026-01-01" +draft: false +description: "Fahrenheit 5000: a Shot served in a Shot glass. Made with Firewater, Absolut Peppar, Tabasco sauce." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["Firewater", "Absolut Peppar", "Tabasco sauce"] +ingredientMeasures: ["1/2 oz ", "1/2 oz ", "1 dash "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/tysssx1473344692.jpg" +--- + +Cover bottom of shot glass with Tabasco Sauce and then fill with half Firewater and half Absolut Peppar. diff --git a/content/recipes/figgy-thyme/index.md b/content/recipes/figgy-thyme/index.md new file mode 100644 index 0000000..03f54ed --- /dev/null +++ b/content/recipes/figgy-thyme/index.md @@ -0,0 +1,14 @@ +--- +title: "Figgy Thyme" +date: "2026-01-01" +draft: false +description: "Figgy Thyme: a Cocktail served in a Highball glass. Made with Vodka, Honey, Figs, Thyme and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Vodka", "Honey", "Figs", "Thyme", "Angostura Bitters", "Tonic Water"] +ingredientMeasures: ["2 oz", "1 tsp", "3", "1 Sprig", "2 dashes", "Top"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/pbw4e51606766578.jpg" +--- + +In a lewis bag, crush up some ice like a baller/maniac (@glacioice). Pour your precious ice into a collins glass. In a cocktail shaker, muddle the figs and thyme together. Add honey vodka, lemon juice, and a large ice cube (@glacioice). Shake until well chilled, and strain into glass. Add tonic water and finally 2 dashes of angostura bitters. Garnish with sliced figs and thyme. diff --git a/content/recipes/flaming-dr-pepper/index.md b/content/recipes/flaming-dr-pepper/index.md new file mode 100644 index 0000000..c403f29 --- /dev/null +++ b/content/recipes/flaming-dr-pepper/index.md @@ -0,0 +1,14 @@ +--- +title: "Flaming Dr. Pepper" +date: "2026-01-01" +draft: false +description: "Flaming Dr. Pepper: a Shot served in a Collins Glass. Made with Amaretto, Vodka, 151 proof rum, Dr. Pepper and more." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Collins Glass"] +ingredients: ["Amaretto", "Vodka", "151 proof rum", "Dr. Pepper", "Beer"] +ingredientMeasures: ["1 oz ", "1 oz ", "1 oz Bacardi ", "1 oz ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/d30z931503565384.jpg" +--- + +Add Amaretto, Bacardi, and vodka. Mix in the Dr. Pepper and beer diff --git a/content/recipes/flaming-lamborghini/index.md b/content/recipes/flaming-lamborghini/index.md new file mode 100644 index 0000000..8bb4c5c --- /dev/null +++ b/content/recipes/flaming-lamborghini/index.md @@ -0,0 +1,14 @@ +--- +title: "Flaming Lamborghini" +date: "2026-01-01" +draft: false +description: "Flaming Lamborghini: a Cocktail served in a Cocktail glass. Made with Kahlua, Sambuca, Blue Curacao, Baileys irish cream." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Kahlua", "Sambuca", "Blue Curacao", "Baileys irish cream"] +ingredientMeasures: ["1 oz ", "1 oz ", "1 oz ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/yywpss1461866587.jpg" +--- + +Pour the Sambuca and Kahlua into the Cocktail Glass and give the drinker a straw. Pour the Baileys and Blue Curacao into two sepsrate shot glasses either side of the cocktail glass. Set light the concotion in the cocktail glass and start to drink through the straw (this drink should be drunk in one) , as the bottom of the glass is reached put out the fire by pouring the Baileys and Blue Curacao into the cocktail glass and keep drinking till it's all gone!! diff --git a/content/recipes/flander-s-flake-out/index.md b/content/recipes/flander-s-flake-out/index.md new file mode 100644 index 0000000..7f1d5ab --- /dev/null +++ b/content/recipes/flander-s-flake-out/index.md @@ -0,0 +1,14 @@ +--- +title: "Flander's Flake-Out" +date: "2026-01-01" +draft: false +description: "Flander's Flake-Out: a Ordinary Drink served in a Collins Glass. Made with Sambuca, Sarsaparilla." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins Glass"] +ingredients: ["Sambuca", "Sarsaparilla"] +ingredientMeasures: ["1/4 glass ", "3/4 glass "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/sqvqrx1461866705.jpg" +--- + +Bang 'em both in. diff --git a/content/recipes/flying-dutchman/index.md b/content/recipes/flying-dutchman/index.md new file mode 100644 index 0000000..75a8fc7 --- /dev/null +++ b/content/recipes/flying-dutchman/index.md @@ -0,0 +1,14 @@ +--- +title: "Flying Dutchman" +date: "2026-01-01" +draft: false +description: "Flying Dutchman: a Ordinary Drink served in a Old-fashioned glass. Made with Gin, Triple sec." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Gin", "Triple sec"] +ingredientMeasures: ["2 oz ", "1/2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/mwko4q1582482903.jpg" +--- + +In an old-fashioned glass almost filled with ice cubes, combine the gin and triple sec. Stir well. diff --git a/content/recipes/flying-scotchman/index.md b/content/recipes/flying-scotchman/index.md new file mode 100644 index 0000000..ff5a81c --- /dev/null +++ b/content/recipes/flying-scotchman/index.md @@ -0,0 +1,14 @@ +--- +title: "Flying Scotchman" +date: "2026-01-01" +draft: false +description: "Flying Scotchman: a Ordinary Drink served in a Cocktail glass. Made with Scotch, Sweet Vermouth, Bitters, Sugar syrup." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Scotch", "Sweet Vermouth", "Bitters", "Sugar syrup"] +ingredientMeasures: ["1 oz ", "1 oz ", "1 dash ", "1/4 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/q53l911582482518.jpg" +--- + +Shake all ingredients with ice, strain into a cocktail glass, and serve. diff --git a/content/recipes/foxy-lady/index.md b/content/recipes/foxy-lady/index.md new file mode 100644 index 0000000..fdcb23a --- /dev/null +++ b/content/recipes/foxy-lady/index.md @@ -0,0 +1,14 @@ +--- +title: "Foxy Lady" +date: "2026-01-01" +draft: false +description: "Foxy Lady: a Ordinary Drink served in a Cocktail glass. Made with Amaretto, Creme de Cacao, Light cream." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Amaretto", "Creme de Cacao", "Light cream"] +ingredientMeasures: ["1/2 oz ", "1/2 oz ", "2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/r9cz3q1504519844.jpg" +--- + +Shake all ingredients with ice, strain into a chilled cocktail glass, and serve. diff --git a/content/recipes/frapp/index.md b/content/recipes/frapp/index.md new file mode 100644 index 0000000..1208d91 --- /dev/null +++ b/content/recipes/frapp/index.md @@ -0,0 +1,14 @@ +--- +title: "Frappé" +date: "2026-01-01" +draft: false +description: "Frappé: a Coffee / Tea served in a Highball Glass. Made with Coffee, Milk, Sugar." +alcoholic: "Non alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Highball Glass"] +ingredients: ["Coffee", "Milk", "Sugar"] +ingredientMeasures: ["1/2 cup black ", "1/2 cup ", "1-2 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vqwryq1441245927.jpg" +--- + +Mix together. Blend at highest blender speed for about 1 minute. Pour into a glass and drink with a straw. Notes: This works best if everything is cold (if you make fresh coffee, mix it with the milk and let it sit in the fridge for 1/2 hour. If it is not frothy, add more milk, or even just some more milk powder. The froth gradually turns to liquid at the bottom of the glass, so you will find that you can sit and drink this for about 1/2 hour, with more iced coffee continually appearing at the bottom. Very refreshing. diff --git a/content/recipes/freddy-kruger/index.md b/content/recipes/freddy-kruger/index.md new file mode 100644 index 0000000..98449aa --- /dev/null +++ b/content/recipes/freddy-kruger/index.md @@ -0,0 +1,14 @@ +--- +title: "Freddy Kruger" +date: "2026-01-01" +draft: false +description: "Freddy Kruger: a Shot served in a Shot glass. Made with Jägermeister, Sambuca, Vodka." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["Jägermeister", "Sambuca", "Vodka"] +ingredientMeasures: ["1/2 oz ", "1/2 oz ", "1/2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/tuppuq1461866798.jpg" +--- + +make it an ample size shot!! diff --git a/content/recipes/french-75/index.md b/content/recipes/french-75/index.md new file mode 100644 index 0000000..6b17d7c --- /dev/null +++ b/content/recipes/french-75/index.md @@ -0,0 +1,14 @@ +--- +title: "French 75" +date: "2026-01-01" +draft: false +description: "French 75: a Ordinary Drink served in a Collins glass. Made with Gin, Sugar, Lemon juice, Champagne and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins glass"] +ingredients: ["Gin", "Sugar", "Lemon juice", "Champagne", "Orange", "Maraschino cherry"] +ingredientMeasures: ["1 1/2 oz ", "2 tsp superfine ", "1 1/2 oz ", "4 oz Chilled ", "1 ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/hrxfbl1606773109.jpg" +--- + +Combine gin, sugar, and lemon juice in a cocktail shaker filled with ice. Shake vigorously and strain into a chilled champagne glass. Top up with Champagne. Stir gently. diff --git a/content/recipes/french-connection/index.md b/content/recipes/french-connection/index.md new file mode 100644 index 0000000..9a53a9d --- /dev/null +++ b/content/recipes/french-connection/index.md @@ -0,0 +1,14 @@ +--- +title: "French Connection" +date: "2026-01-01" +draft: false +description: "French Connection: a Ordinary Drink served in a Old-fashioned glass. Made with Cognac, Amaretto." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Cognac", "Amaretto"] +ingredientMeasures: ["1 1/2 oz ", "3/4 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/zaqa381504368758.jpg" +--- + +Pour all ingredients directly into old fashioned glass filled with ice cubes. Stir gently. diff --git a/content/recipes/french-martini/index.md b/content/recipes/french-martini/index.md new file mode 100644 index 0000000..c81bacd --- /dev/null +++ b/content/recipes/french-martini/index.md @@ -0,0 +1,14 @@ +--- +title: "French Martini" +date: "2026-01-01" +draft: false +description: "French Martini: a Cocktail served in a Cocktail glass. Made with Vodka, Raspberry Liqueur, pineapple juice." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Vodka", "Raspberry Liqueur", "pineapple juice"] +ingredientMeasures: ["4.5 cl", "1.5 cl", "1.5 cl"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/clth721504373134.jpg" +--- + +Pour all ingredients into shaker with ice cubes. Shake well and strain into a chilled cocktail glass. Squeeze oil from lemon peel onto the drink. diff --git a/content/recipes/french-negroni/index.md b/content/recipes/french-negroni/index.md new file mode 100644 index 0000000..0934d7a --- /dev/null +++ b/content/recipes/french-negroni/index.md @@ -0,0 +1,16 @@ +--- +title: "French Negroni" +date: "2026-01-01" +draft: false +description: "French Negroni: a Cocktail served in a Martini Glass. Made with Gin, Lillet, Sweet Vermouth, Orange Peel." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Martini Glass"] +ingredients: ["Gin", "Lillet", "Sweet Vermouth", "Orange Peel"] +ingredientMeasures: ["1 oz", "1 oz", "1 oz", "1"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/x8lhp41513703167.jpg" +--- + +Add ice to a shaker and pour in all ingredients. +Using a bar spoon, stir 40 to 45 revolutions or until thoroughly chilled. +Strain into a martini glass or over ice into a rocks glass. Garnish with orange twist. diff --git a/content/recipes/frisco-sour/index.md b/content/recipes/frisco-sour/index.md new file mode 100644 index 0000000..10b149e --- /dev/null +++ b/content/recipes/frisco-sour/index.md @@ -0,0 +1,14 @@ +--- +title: "Frisco Sour" +date: "2026-01-01" +draft: false +description: "Frisco Sour: a Ordinary Drink served in a Whiskey sour glass. Made with Blended whiskey, Benedictine, Lemon, Lime and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Whiskey sour glass"] +ingredients: ["Blended whiskey", "Benedictine", "Lemon", "Lime", "Lemon", "Lime"] +ingredientMeasures: ["2 oz ", "1/2 oz ", "Juice of 1/4 ", "Juice of 1/2 ", "1 slice ", "1 slice "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/acuvjz1582482022.jpg" +--- + +Shake all ingredients (except slices of lemon and lime) with ice and strain into a whiskey sour glass. Decorate with the slices of lemon and lime and serve. diff --git a/content/recipes/fros/index.md b/content/recipes/fros/index.md new file mode 100644 index 0000000..acb4a28 --- /dev/null +++ b/content/recipes/fros/index.md @@ -0,0 +1,27 @@ +--- +title: "Frosé" +date: "2026-01-01" +draft: false +description: "Frosé: a Cocktail served in a Cocktail glass. Made with Rose, Sugar, Strawberries, Lemon Juice." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Rose", "Sugar", "Strawberries", "Lemon Juice"] +ingredientMeasures: ["750 ml", "1/2 cup", "8 oz", "2-3 oz"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/b4cadp1619695347.jpg" +--- + +Step 1 +Pour rosé into a 13x9" pan and freeze until almost solid (it won't completely solidify due to the alcohol), at least 6 hours. + +Step 2 +Meanwhile, bring sugar and ½ cup water to a boil in a medium saucepan; cook, stirring constantly, until sugar dissolves, about 3 minutes. Add strawberries, remove from heat, and let sit 30 minutes to infuse syrup with strawberry flavor. Strain through a fine-mesh sieve into a small bowl (do not press on solids); cover and chill until cold, about 30 minutes. + +Step 3 +Scrape rosé into a blender. Add lemon juice, 3½ ounces strawberry syrup, and 1 cup crushed ice and purée until smooth. Transfer blender jar to freezer and freeze until frosé is thickened (aim for milkshake consistency), 25–35 minutes. + +Step 4 +Blend again until frosé is slushy. Divide among glasses. + +Step 5 +Do Ahead: Rosé can be frozen 1 week ahead. diff --git a/content/recipes/frozen-daiquiri/index.md b/content/recipes/frozen-daiquiri/index.md new file mode 100644 index 0000000..1131e84 --- /dev/null +++ b/content/recipes/frozen-daiquiri/index.md @@ -0,0 +1,14 @@ +--- +title: "Frozen Daiquiri" +date: "2026-01-01" +draft: false +description: "Frozen Daiquiri: a Ordinary Drink served in a Champagne flute. Made with Light rum, Triple sec, Lime juice, Sugar and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Champagne flute"] +ingredients: ["Light rum", "Triple sec", "Lime juice", "Sugar", "Cherry", "Ice"] +ingredientMeasures: ["1 1/2 oz ", "1 tblsp ", "1 1/2 oz ", "1 tsp ", "1 ", "1 cup crushed "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/7oyrj91504884412.jpg" +--- + +Combine all ingredients (except for the cherry) in an electric blender and blend at a low speed for five seconds, then blend at a high speed until firm. Pour contents into a champagne flute, top with the cherry, and serve. diff --git a/content/recipes/frozen-mint-daiquiri/index.md b/content/recipes/frozen-mint-daiquiri/index.md new file mode 100644 index 0000000..403effe --- /dev/null +++ b/content/recipes/frozen-mint-daiquiri/index.md @@ -0,0 +1,14 @@ +--- +title: "Frozen Mint Daiquiri" +date: "2026-01-01" +draft: false +description: "Frozen Mint Daiquiri: a Ordinary Drink served in a Old-fashioned glass. Made with Light rum, Lime juice, Mint, Sugar." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Light rum", "Lime juice", "Mint", "Sugar"] +ingredientMeasures: ["2 oz ", "1 tblsp ", "6 ", "1 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/jrhn1q1504884469.jpg" +--- + +Combine all ingredients with 1 cup of crushed ice in an electric blender. Blend at a low speed for a short length of time. Pour into an old-fashioned glass and serve. diff --git a/content/recipes/frozen-pineapple-daiquiri/index.md b/content/recipes/frozen-pineapple-daiquiri/index.md new file mode 100644 index 0000000..4e1202f --- /dev/null +++ b/content/recipes/frozen-pineapple-daiquiri/index.md @@ -0,0 +1,14 @@ +--- +title: "Frozen Pineapple Daiquiri" +date: "2026-01-01" +draft: false +description: "Frozen Pineapple Daiquiri: a Ordinary Drink served in a Cocktail Glass. Made with Light rum, Pineapple, Lime juice, Sugar." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail Glass"] +ingredients: ["Light rum", "Pineapple", "Lime juice", "Sugar"] +ingredientMeasures: ["1 1/2 oz ", "4 chunks ", "1 tblsp ", "1/2 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/k3aecd1582481679.jpg" +--- + +Combine all ingredients with 1 cup of crushed ice in an electric blender. Blend at a low speed for a short length of time. Pour into a cocktail glass and serve. diff --git a/content/recipes/fruit-cooler/index.md b/content/recipes/fruit-cooler/index.md new file mode 100644 index 0000000..6cf5fbc --- /dev/null +++ b/content/recipes/fruit-cooler/index.md @@ -0,0 +1,14 @@ +--- +title: "Fruit Cooler" +date: "2026-01-01" +draft: false +description: "Fruit Cooler: a Other / Unknown served in a Highball Glass. Made with Apple juice, Strawberries, Sugar, Lemon and more." +alcoholic: "Non alcoholic" +categories: ["Other / Unknown"] +glasses: ["Highball Glass"] +ingredients: ["Apple juice", "Strawberries", "Sugar", "Lemon", "Apple", "Soda water", "Ice"] +ingredientMeasures: ["1 can frozen ", "1 cup ", "2 tblsp ", "1 ", "1 ", "1 L "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/i3tfn31484430499.jpg" +--- + +Toss strawberries with sugar, and let sit overnight in refrigerator. Cut lemon, reserve two slices. Juice the rest. Mix together the lemon juice, strawberries, apple juice, and soda water. Add slices of lemon (decor, really). In glasses, put ice cubes, and a slice of apple. Pour drink in, and serve. diff --git a/content/recipes/fruit-flip-flop/index.md b/content/recipes/fruit-flip-flop/index.md new file mode 100644 index 0000000..d6329c7 --- /dev/null +++ b/content/recipes/fruit-flip-flop/index.md @@ -0,0 +1,14 @@ +--- +title: "Fruit Flip-Flop" +date: "2026-01-01" +draft: false +description: "Fruit Flip-Flop: a Other / Unknown served in a Highball Glass. Made with Yoghurt, Fruit juice." +alcoholic: "Non alcoholic" +categories: ["Other / Unknown"] +glasses: ["Highball Glass"] +ingredients: ["Yoghurt", "Fruit juice"] +ingredientMeasures: ["1 cup ", "1 cup "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/nfdx6p1484430633.jpg" +--- + +Place all ingredients in the blender jar - cover and whiz on medium speed until well blended. Pour in one tall, 2 medium or 3 small glasses and drink up. diff --git a/content/recipes/fruit-shake/index.md b/content/recipes/fruit-shake/index.md new file mode 100644 index 0000000..4c493c5 --- /dev/null +++ b/content/recipes/fruit-shake/index.md @@ -0,0 +1,14 @@ +--- +title: "Fruit Shake" +date: "2026-01-01" +draft: false +description: "Fruit Shake: a Other / Unknown served in a Highball Glass. Made with Yoghurt, Banana, Orange juice, Fruit and more." +alcoholic: "Non alcoholic" +categories: ["Other / Unknown"] +glasses: ["Highball Glass"] +ingredients: ["Yoghurt", "Banana", "Orange juice", "Fruit", "Ice"] +ingredientMeasures: ["1 cup fruit ", "1 ", "4 oz frozen ", "1/2 piece textural ", "6 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/q0fg2m1484430704.jpg" +--- + +Blend til smooth. diff --git a/content/recipes/funk-and-soul/index.md b/content/recipes/funk-and-soul/index.md new file mode 100644 index 0000000..17b3bc1 --- /dev/null +++ b/content/recipes/funk-and-soul/index.md @@ -0,0 +1,14 @@ +--- +title: "Funk and Soul" +date: "2026-01-01" +draft: false +description: "Funk and Soul: a Cocktail served in a Collins glass. Made with Rum, Apricot Nectar, Pomegranate juice, lemon and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Collins glass"] +ingredients: ["Rum", "Apricot Nectar", "Pomegranate juice", "lemon", "Soda Water"] +ingredientMeasures: ["2 shots", "1 shot", "1 shot", "Juice of 1/2", "Top"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/qtv83q1596015790.jpg" +--- + +Mix all ingredients together and strain into a Collins glass. Use Jamaican rum where possible for a more authentic taste. diff --git a/content/recipes/fuzzy-asshole/index.md b/content/recipes/fuzzy-asshole/index.md new file mode 100644 index 0000000..07dd066 --- /dev/null +++ b/content/recipes/fuzzy-asshole/index.md @@ -0,0 +1,14 @@ +--- +title: "Fuzzy Asshole" +date: "2026-01-01" +draft: false +description: "Fuzzy Asshole: a Coffee / Tea served in a Coffee mug. Made with Coffee, Peach schnapps." +alcoholic: "Alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Coffee mug"] +ingredients: ["Coffee", "Peach schnapps"] +ingredientMeasures: ["1/2 ", "1/2 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/wrvpuu1472667898.jpg" +--- + +fill coffe mug half full of coffee. Fill the other half full of Peach Schnapps. Stir and drink while hot. diff --git a/content/recipes/gagliardo/index.md b/content/recipes/gagliardo/index.md new file mode 100644 index 0000000..16b9efc --- /dev/null +++ b/content/recipes/gagliardo/index.md @@ -0,0 +1,14 @@ +--- +title: "Gagliardo" +date: "2026-01-01" +draft: false +description: "Gagliardo: a Cocktail served in a Cocktail glass. Made with Peach Vodka, Lemon juice, Galliano, Sirup of roses." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Peach Vodka", "Lemon juice", "Galliano", "Sirup of roses"] +ingredientMeasures: ["5 parts ", "3 parts ", "1 part ", "1 part "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/lyloe91487602877.jpg" +--- + +Shake well and serve in a cocktail glass. This is a home cocktail of American/Internet Bar del Pozzo, Pavia, Italy. diff --git a/content/recipes/gg/index.md b/content/recipes/gg/index.md new file mode 100644 index 0000000..1bde98c --- /dev/null +++ b/content/recipes/gg/index.md @@ -0,0 +1,14 @@ +--- +title: "GG" +date: "2026-01-01" +draft: false +description: "GG: a Ordinary Drink served in a Collins Glass. Made with Galliano, Ginger ale, Ice." +alcoholic: "Optional alcohol" +categories: ["Ordinary Drink"] +glasses: ["Collins Glass"] +ingredients: ["Galliano", "Ginger ale", "Ice"] +ingredientMeasures: ["2 1/2 shots "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vyxwut1468875960.jpg" +--- + +Pour the Galliano liqueur over ice. Fill the remainder of the glass with ginger ale and thats all there is to it. You now have a your very own GG. diff --git a/content/recipes/gimlet/index.md b/content/recipes/gimlet/index.md new file mode 100644 index 0000000..fd39379 --- /dev/null +++ b/content/recipes/gimlet/index.md @@ -0,0 +1,18 @@ +--- +title: "Gimlet" +date: "2026-01-01" +draft: false +description: "Gimlet: a Cocktail served in a Martini Glass. Made with Gin, Lime Juice, Sugar Syrup, Lime." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Martini Glass"] +ingredients: ["Gin", "Lime Juice", "Sugar Syrup", "Lime"] +ingredientMeasures: ["2 1/2 oz", "1/2 oz", "1/2 oz", "1"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/3xgldt1513707271.jpg" +--- + +Add all the ingredients to a shaker and fill with ice. + +Shake, and strain into a chilled cocktail glass or an Old Fashioned glass filled with fresh ice. + +Garnish with a lime wheel. diff --git a/content/recipes/gin-and-soda/index.md b/content/recipes/gin-and-soda/index.md new file mode 100644 index 0000000..a129402 --- /dev/null +++ b/content/recipes/gin-and-soda/index.md @@ -0,0 +1,16 @@ +--- +title: "Gin and Soda" +date: "2026-01-01" +draft: false +description: "Gin and Soda: a Cocktail served in a Highball glass. Made with Gin, Soda Water, Lime." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Gin", "Soda Water", "Lime"] +ingredientMeasures: ["2 oz", "5 oz", "1/4"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/nzlyc81605905755.jpg" +--- + +Pour the Gin and Soda water into a highball glass almost filled with ice cubes. +Stir well. +Garnish with the lime wedge. diff --git a/content/recipes/gin-cooler/index.md b/content/recipes/gin-cooler/index.md new file mode 100644 index 0000000..2d5612f --- /dev/null +++ b/content/recipes/gin-cooler/index.md @@ -0,0 +1,14 @@ +--- +title: "Gin Cooler" +date: "2026-01-01" +draft: false +description: "Gin Cooler: a Ordinary Drink served in a Collins glass. Made with Gin, Carbonated water, Powdered sugar, Orange spiral and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins glass"] +ingredients: ["Gin", "Carbonated water", "Powdered sugar", "Orange spiral", "Lemon peel"] +ingredientMeasures: ["2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/678xt11582481163.jpg" +--- + +Stir powdered sugar and 2 oz. carbonated water in a collins glass. Fill glass with ice and add gin. Fill with carbonated water and stir. Add the lemon peel and the orange spiral so that the end of the orange spiral dangles over rim of glass. diff --git a/content/recipes/gin-daisy/index.md b/content/recipes/gin-daisy/index.md new file mode 100644 index 0000000..f1cd840 --- /dev/null +++ b/content/recipes/gin-daisy/index.md @@ -0,0 +1,14 @@ +--- +title: "Gin Daisy" +date: "2026-01-01" +draft: false +description: "Gin Daisy: a Ordinary Drink served in a Old-fashioned glass. Made with Gin, Lemon juice, Sugar, Grenadine and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Gin", "Lemon juice", "Sugar", "Grenadine", "Maraschino cherry", "Orange"] +ingredientMeasures: ["2 oz ", "1 oz ", "1/2 tsp superfine ", "1/2 tsp ", "1 ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/z6e22f1582581155.jpg" +--- + +In a shaker half-filled with ice cubes, combine the gin, lemon juice, sugar, and grenadine. Shake well. Pour into an old-fashioned glass and garnish with the cherry and the orange slice. diff --git a/content/recipes/gin-fizz/index.md b/content/recipes/gin-fizz/index.md new file mode 100644 index 0000000..2800e6e --- /dev/null +++ b/content/recipes/gin-fizz/index.md @@ -0,0 +1,14 @@ +--- +title: "Gin Fizz" +date: "2026-01-01" +draft: false +description: "Gin Fizz: a Ordinary Drink served in a Highball glass. Made with Gin, Lemon, Powdered sugar, Carbonated water." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Gin", "Lemon", "Powdered sugar", "Carbonated water"] +ingredientMeasures: ["2 oz ", "Juice of 1/2 ", "1 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/drtihp1606768397.jpg" +--- + +Shake all ingredients with ice cubes, except soda water. Pour into glass. Top with soda water. diff --git a/content/recipes/gin-lemon/index.md b/content/recipes/gin-lemon/index.md new file mode 100644 index 0000000..c9c2434 --- /dev/null +++ b/content/recipes/gin-lemon/index.md @@ -0,0 +1,14 @@ +--- +title: "Gin Lemon" +date: "2026-01-01" +draft: false +description: "Gin Lemon: a Cocktail served in a Highball glass. Made with Gin, Lemon Juice, Lemon Peel, Ice." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Gin", "Lemon Juice", "Lemon Peel", "Ice"] +ingredientMeasures: ["6 cl", "8 cl", "1 Slice", "cubes"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/6gdohq1681212476.jpg" +--- + +For the preparation of the gin lemon you will not need the shaker. Fill the tumbler with ice, pour the gin and lemonade over it. Gently mix and decorate with a slice of lemon. Those who prefer can also add a few mint leaves. Your gin lemon is ready to be served. diff --git a/content/recipes/gin-rickey/index.md b/content/recipes/gin-rickey/index.md new file mode 100644 index 0000000..5ab87b4 --- /dev/null +++ b/content/recipes/gin-rickey/index.md @@ -0,0 +1,14 @@ +--- +title: "Gin Rickey" +date: "2026-01-01" +draft: false +description: "Gin Rickey: a Cocktail served in a Highball glass. Made with Gin, Grenadine, lemon, Soda Water and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Gin", "Grenadine", "lemon", "Soda Water", "Lime"] +ingredientMeasures: ["2 oz ", "1 tsp ", "Juice of 1/2 ", "Top up with", "Garnish"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/s00d6f1504883945.jpg" +--- + +Half-fill a tall glass with ice. Mix the gin and Grenadine together and pour over the ice. Add the lime or lemon juice and top off with soda water. Decorate the glass with lime and/or lemon slices. diff --git a/content/recipes/gin-sling/index.md b/content/recipes/gin-sling/index.md new file mode 100644 index 0000000..d438198 --- /dev/null +++ b/content/recipes/gin-sling/index.md @@ -0,0 +1,14 @@ +--- +title: "Gin Sling" +date: "2026-01-01" +draft: false +description: "Gin Sling: a Ordinary Drink served in a Old-fashioned glass. Made with Gin, Lemon, Powdered sugar, Water and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Gin", "Lemon", "Powdered sugar", "Water", "Orange peel"] +ingredientMeasures: ["2 oz ", "Juice of 1/2 ", "1 tsp ", "1 tsp ", "Twist of "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/8cl9sm1582581761.jpg" +--- + +Dissolve powdered sugar in mixture of water and juice of lemon. Add gin. Pour into an old-fashioned glass over ice cubes and stir. Add the twist of orange peel and serve. diff --git a/content/recipes/gin-smash/index.md b/content/recipes/gin-smash/index.md new file mode 100644 index 0000000..67462c4 --- /dev/null +++ b/content/recipes/gin-smash/index.md @@ -0,0 +1,14 @@ +--- +title: "Gin Smash" +date: "2026-01-01" +draft: false +description: "Gin Smash: a Ordinary Drink served in a Old-fashioned glass. Made with Gin, Carbonated water, Sugar, Mint and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Gin", "Carbonated water", "Sugar", "Mint", "Orange", "Cherry"] +ingredientMeasures: ["2 oz ", "1 oz ", "1 cube ", "4 ", "1 slice ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/iprva61606768774.jpg" +--- + +Muddle sugar with carbonated water and mint sprigs in an old-fashioned glass. Add gin and 1 ice cube. Stir, add the orange slice and the cherry, and serve. diff --git a/content/recipes/gin-sour/index.md b/content/recipes/gin-sour/index.md new file mode 100644 index 0000000..172d16b --- /dev/null +++ b/content/recipes/gin-sour/index.md @@ -0,0 +1,14 @@ +--- +title: "Gin Sour" +date: "2026-01-01" +draft: false +description: "Gin Sour: a Ordinary Drink served in a Whiskey sour glass. Made with Gin, Lemon juice, Sugar, Orange and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Whiskey sour glass"] +ingredients: ["Gin", "Lemon juice", "Sugar", "Orange", "Maraschino cherry"] +ingredientMeasures: ["2 oz ", "1 oz ", "1/2 tsp superfine ", "1 ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/noxp7e1606769224.jpg" +--- + +In a shaker half-filled with ice cubes, combine the gin, lemon juice, and sugar. Shake well. Strain into a sour glass and garnish with the orange slice and the cherry. diff --git a/content/recipes/gin-squirt/index.md b/content/recipes/gin-squirt/index.md new file mode 100644 index 0000000..a477659 --- /dev/null +++ b/content/recipes/gin-squirt/index.md @@ -0,0 +1,14 @@ +--- +title: "Gin Squirt" +date: "2026-01-01" +draft: false +description: "Gin Squirt: a Ordinary Drink served in a Highball glass. Made with Gin, Grenadine, Powdered sugar, Pineapple and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Gin", "Grenadine", "Powdered sugar", "Pineapple", "Strawberries", "Carbonated water"] +ingredientMeasures: ["1 1/2 oz ", "1 tsp ", "1 tblsp ", "3 chunks", "2 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/xrbhz61504883702.jpg" +--- + +Stir gin, grenadine, and powdered sugar with ice and strain into a highball glass over ice cubes. Fill with carbonated water and stir. Decorate with the pineapple chunks and the strawberries and serve. diff --git a/content/recipes/gin-swizzle/index.md b/content/recipes/gin-swizzle/index.md new file mode 100644 index 0000000..aeb0357 --- /dev/null +++ b/content/recipes/gin-swizzle/index.md @@ -0,0 +1,14 @@ +--- +title: "Gin Swizzle" +date: "2026-01-01" +draft: false +description: "Gin Swizzle: a Ordinary Drink served in a Highball glass. Made with Lime juice, Sugar, Gin, Bitters and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Lime juice", "Sugar", "Gin", "Bitters", "Club soda"] +ingredientMeasures: ["1 1/2 oz ", "1 tsp superfine ", "2 oz ", "1 dash ", "3 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/sybce31504884026.jpg" +--- + +In a shaker half-filled with ice cubes, combine the lime juice, sugar, gin, and bitters. Shake well. Almost fill a colling glass with ice cubes. Stir until the glass is frosted. Strain the mixture in the shaker into the glass and add the club soda. diff --git a/content/recipes/gin-toddy/index.md b/content/recipes/gin-toddy/index.md new file mode 100644 index 0000000..f876e0e --- /dev/null +++ b/content/recipes/gin-toddy/index.md @@ -0,0 +1,14 @@ +--- +title: "Gin Toddy" +date: "2026-01-01" +draft: false +description: "Gin Toddy: a Ordinary Drink served in a Old-fashioned glass. Made with Gin, Water, Powdered sugar, Lemon peel." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Gin", "Water", "Powdered sugar", "Lemon peel"] +ingredientMeasures: ["2 oz ", "2 tsp ", "1/2 tsp ", "1 twist of "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/jxstwf1582582101.jpg" +--- + +Mix powdered sugar and water in an old-fashioned glass. Add gin and one ice cube. Stir, add the twist of lemon peel, and serve. diff --git a/content/recipes/gin-tonic/index.md b/content/recipes/gin-tonic/index.md new file mode 100644 index 0000000..d46a68c --- /dev/null +++ b/content/recipes/gin-tonic/index.md @@ -0,0 +1,14 @@ +--- +title: "Gin Tonic" +date: "2026-01-01" +draft: false +description: "Gin Tonic: a Cocktail served in a Highball glass. Made with Gin, Tonic Water, Lemon Peel, Ice." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Gin", "Tonic Water", "Lemon Peel", "Ice"] +ingredientMeasures: ["4 cl", "10 cl", "1 Slice", "cubes"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/qcgz0t1643821443.jpg" +--- + +Fill a highball glass with ice, pour the gin, top with tonic water and squeeze a lemon wedge and garnish with a lemon wedge. diff --git a/content/recipes/gluehwein/index.md b/content/recipes/gluehwein/index.md new file mode 100644 index 0000000..c238bf4 --- /dev/null +++ b/content/recipes/gluehwein/index.md @@ -0,0 +1,14 @@ +--- +title: "Gluehwein" +date: "2026-01-01" +draft: false +description: "Gluehwein: a Punch / Party Drink served in a Irish coffee cup. Made with Red wine, Water, Sugar, Cinnamon and more." +alcoholic: "Optional alcohol" +categories: ["Punch / Party Drink"] +glasses: ["Irish coffee cup"] +ingredients: ["Red wine", "Water", "Sugar", "Cinnamon", "Cloves", "Lemon peel"] +ingredientMeasures: ["1 L ", "125 ml ", "60 gr ", "1 ", "3 ", "1 tblsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vuxwvt1468875418.jpg" +--- + +Boil sugar and spices in water, leave in the water for 30 minutes. Strain the spiced water and mix with the wine. Heat slowly until short of boiling temperature. (To remove alcohol, let it boil for a while.) You may add lemon or orange juice to taste. Serve in irish coffee cup. diff --git a/content/recipes/godchild/index.md b/content/recipes/godchild/index.md new file mode 100644 index 0000000..81f6fb4 --- /dev/null +++ b/content/recipes/godchild/index.md @@ -0,0 +1,14 @@ +--- +title: "Godchild" +date: "2026-01-01" +draft: false +description: "Godchild: a Ordinary Drink served in a Champagne flute. Made with Vodka, Amaretto, Heavy cream." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Champagne flute"] +ingredients: ["Vodka", "Amaretto", "Heavy cream"] +ingredientMeasures: ["1 oz ", "1 oz ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/m5nhtr1504820829.jpg" +--- + +Shake all ingredients well with cracked ice, strain into a champagne flute, and serve. diff --git a/content/recipes/godfather/index.md b/content/recipes/godfather/index.md new file mode 100644 index 0000000..a62e946 --- /dev/null +++ b/content/recipes/godfather/index.md @@ -0,0 +1,14 @@ +--- +title: "Godfather" +date: "2026-01-01" +draft: false +description: "Godfather: a Ordinary Drink served in a Old-fashioned glass. Made with Scotch, Amaretto." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Scotch", "Amaretto"] +ingredientMeasures: ["1 1/2 oz ", "3/4 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/e5zgao1582582378.jpg" +--- + +Pour all ingredients directly into old fashioned glass filled with ice cubes. Stir gently. diff --git a/content/recipes/godmother/index.md b/content/recipes/godmother/index.md new file mode 100644 index 0000000..a1507d5 --- /dev/null +++ b/content/recipes/godmother/index.md @@ -0,0 +1,14 @@ +--- +title: "Godmother" +date: "2026-01-01" +draft: false +description: "Godmother: a Ordinary Drink served in a Old-fashioned glass. Made with Vodka, Amaretto." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Vodka", "Amaretto"] +ingredientMeasures: ["1 1/2 oz ", "3/4 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/quksqg1582582597.jpg" +--- + +Pour vodka and amaretto into an old-fashioned glass over ice and serve. diff --git a/content/recipes/grand-blue/index.md b/content/recipes/grand-blue/index.md new file mode 100644 index 0000000..c165481 --- /dev/null +++ b/content/recipes/grand-blue/index.md @@ -0,0 +1,14 @@ +--- +title: "Grand Blue" +date: "2026-01-01" +draft: false +description: "Grand Blue: a Ordinary Drink served in a Old-fashioned glass. Made with Malibu rum, Peach schnapps, Blue Curacao, Sweet and sour." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Malibu rum", "Peach schnapps", "Blue Curacao", "Sweet and sour"] +ingredientMeasures: ["1 1/2 cl ", "1 1/2 cl ", "1 1/2 cl ", "3 cl "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vsrsqu1472761749.jpg" +--- + +Serve in an old fashioned glass. diff --git a/content/recipes/grass-skirt/index.md b/content/recipes/grass-skirt/index.md new file mode 100644 index 0000000..905cb6c --- /dev/null +++ b/content/recipes/grass-skirt/index.md @@ -0,0 +1,14 @@ +--- +title: "Grass Skirt" +date: "2026-01-01" +draft: false +description: "Grass Skirt: a Ordinary Drink served in a Old-fashioned glass. Made with Gin, Triple sec, Pineapple juice, Grenadine and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Gin", "Triple sec", "Pineapple juice", "Grenadine", "Pineapple"] +ingredientMeasures: ["1 1/2 oz ", "1 oz ", "1 oz ", "1/2 tsp ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/qyvprp1473891585.jpg" +--- + +In a shaker half-filled with ice cubes, combine the gin, triple sec, pineapple juice, and grenadine. Shake well. Pour into an old-fashioned glass and garnish with the pineapple slice. diff --git a/content/recipes/grasshopper/index.md b/content/recipes/grasshopper/index.md new file mode 100644 index 0000000..b9866df --- /dev/null +++ b/content/recipes/grasshopper/index.md @@ -0,0 +1,14 @@ +--- +title: "Grasshopper" +date: "2026-01-01" +draft: false +description: "Grasshopper: a Ordinary Drink served in a Cocktail glass. Made with Green Creme de Menthe, Creme de Cacao, Light cream." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Green Creme de Menthe", "Creme de Cacao", "Light cream"] +ingredientMeasures: ["3/4 oz ", "3/4 oz white ", "3/4 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/aqm9el1504369613.jpg" +--- + +Pour ingredients into a cocktail shaker with ice. Shake briskly and then strain into a chilled cocktail glass. diff --git a/content/recipes/greyhound/index.md b/content/recipes/greyhound/index.md new file mode 100644 index 0000000..218f866 --- /dev/null +++ b/content/recipes/greyhound/index.md @@ -0,0 +1,15 @@ +--- +title: "Greyhound" +date: "2026-01-01" +draft: false +description: "Greyhound: a Cocktail served in a Collins glass. Made with Vodka, Grapefruit Juice." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Collins glass"] +ingredients: ["Vodka", "Grapefruit Juice"] +ingredientMeasures: ["1 1/2 oz", "3 oz"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/g5upn41513706732.jpg" +--- + +Add the vodka to a Collins glass filled with ice. +Top with grapefruit juice and stir. diff --git a/content/recipes/grim-reaper/index.md b/content/recipes/grim-reaper/index.md new file mode 100644 index 0000000..3f0d4fc --- /dev/null +++ b/content/recipes/grim-reaper/index.md @@ -0,0 +1,14 @@ +--- +title: "Grim Reaper" +date: "2026-01-01" +draft: false +description: "Grim Reaper: a Ordinary Drink served in a Old-fashioned glass. Made with Kahlua, 151 proof rum, Grenadine." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Kahlua", "151 proof rum", "Grenadine"] +ingredientMeasures: ["1 oz ", "1 oz Bacardi ", "1 dash "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/kztu161504883192.jpg" +--- + +Mix Kahlua and 151 in glass. Quickly add ice and pour grenadine over ice to give ice red tint. diff --git a/content/recipes/h-d/index.md b/content/recipes/h-d/index.md new file mode 100644 index 0000000..a6be071 --- /dev/null +++ b/content/recipes/h-d/index.md @@ -0,0 +1,14 @@ +--- +title: "H.D." +date: "2026-01-01" +draft: false +description: "H.D.: a Coffee / Tea served in a Beer mug. Made with Whisky, Baileys irish cream, Coffee." +alcoholic: "Alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Beer mug"] +ingredients: ["Whisky", "Baileys irish cream", "Coffee"] +ingredientMeasures: ["4 cl ", "8 cl "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/upusyu1472667977.jpg" +--- + +Mix the whisky and Baileys Cream in a beer-glass (at least 50 cl). Fill the rest of the glass with coffee. diff --git a/content/recipes/halloween-punch/index.md b/content/recipes/halloween-punch/index.md new file mode 100644 index 0000000..d151d84 --- /dev/null +++ b/content/recipes/halloween-punch/index.md @@ -0,0 +1,16 @@ +--- +title: "Halloween Punch" +date: "2026-01-01" +draft: false +description: "Halloween Punch: a Punch / Party Drink served in a Punch bowl. Made with Cherry Juice, Orange Peel, Red Chili Flakes, Cloves and more." +alcoholic: "Alcoholic" +categories: ["Punch / Party Drink"] +glasses: ["Punch bowl"] +ingredients: ["Cherry Juice", "Orange Peel", "Red Chili Flakes", "Cloves", "Ginger", "Vodka"] +ingredientMeasures: ["1 bottle", "3", "1", "10", "6", "20 cl"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/7hcgyj1571687671.jpg" +--- + +Tip the cherry juice, orange peel, chilli, cinnamon sticks, cloves and ginger into a large saucepan. Simmer for 5 mins, then turn off the heat. Leave to cool, then chill for at least 4 hrs, or up to 2 days – the longer you leave it the more intense the flavours. If serving to young children, take the chilli out after a few hours. + +When you’re ready to serve, pour the juice into a jug. Serve in glass bottles or glasses and pop a straw in each. If you're adding vodka, do so at this stage. Dangle a fangs sweet from each glass. diff --git a/content/recipes/happy-skipper/index.md b/content/recipes/happy-skipper/index.md new file mode 100644 index 0000000..94efe37 --- /dev/null +++ b/content/recipes/happy-skipper/index.md @@ -0,0 +1,14 @@ +--- +title: "Happy Skipper" +date: "2026-01-01" +draft: false +description: "Happy Skipper: a Ordinary Drink served in a Highball glass. Made with Spiced rum, Ginger ale, Lime, Ice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Spiced rum", "Ginger ale", "Lime", "Ice"] +ingredientMeasures: ["1 1/2 cl "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/42w2g41487602448.jpg" +--- + +Pour Captain Morgan's Spiced Rum over ice, fill glass to top with Ginger Ale. Garnish with lime. Tastes like a cream soda. Named for the Gilligan's Island reference ("The Captain" *in* "Ginger" is a Happy Skipper!) diff --git a/content/recipes/harvey-wallbanger/index.md b/content/recipes/harvey-wallbanger/index.md new file mode 100644 index 0000000..87fe672 --- /dev/null +++ b/content/recipes/harvey-wallbanger/index.md @@ -0,0 +1,14 @@ +--- +title: "Harvey Wallbanger" +date: "2026-01-01" +draft: false +description: "Harvey Wallbanger: a Ordinary Drink served in a Collins glass. Made with Vodka, Galliano, Orange juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins glass"] +ingredients: ["Vodka", "Galliano", "Orange juice"] +ingredientMeasures: ["1 oz ", "1/2 oz ", "4 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/7os4gs1606854357.jpg" +--- + +Stir the vodka and orange juice with ice in the glass, then float the Galliano on top. Garnish and serve. diff --git a/content/recipes/havana-cocktail/index.md b/content/recipes/havana-cocktail/index.md new file mode 100644 index 0000000..8535b8f --- /dev/null +++ b/content/recipes/havana-cocktail/index.md @@ -0,0 +1,14 @@ +--- +title: "Havana Cocktail" +date: "2026-01-01" +draft: false +description: "Havana Cocktail: a Ordinary Drink served in a Cocktail glass. Made with Light rum, Pineapple juice, Lemon juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Light rum", "Pineapple juice", "Lemon juice"] +ingredientMeasures: ["1 oz ", "1 oz ", "1 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/59splc1504882899.jpg" +--- + +In a shaker half-filled with ice cubes, combine all of the ingredients. Shake well. Strain into a cocktail glass. diff --git a/content/recipes/hawaiian-cocktail/index.md b/content/recipes/hawaiian-cocktail/index.md new file mode 100644 index 0000000..7d3bc34 --- /dev/null +++ b/content/recipes/hawaiian-cocktail/index.md @@ -0,0 +1,14 @@ +--- +title: "Hawaiian Cocktail" +date: "2026-01-01" +draft: false +description: "Hawaiian Cocktail: a Ordinary Drink served in a Cocktail glass. Made with Gin, Triple sec, Pineapple juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "Triple sec", "Pineapple juice"] +ingredientMeasures: ["2 oz ", "1/2 oz ", "1 tblsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/ujoh9x1504882987.jpg" +--- + +Shake all ingredients with ice, strain into a cocktail glass, and serve. diff --git a/content/recipes/hemingway-special/index.md b/content/recipes/hemingway-special/index.md new file mode 100644 index 0000000..7eaa66d --- /dev/null +++ b/content/recipes/hemingway-special/index.md @@ -0,0 +1,14 @@ +--- +title: "Hemingway Special" +date: "2026-01-01" +draft: false +description: "Hemingway Special: a Ordinary Drink served in a Cocktail glass. Made with Rum, Grapefruit Juice, Maraschino Liqueur, Lime Juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Rum", "Grapefruit Juice", "Maraschino Liqueur", "Lime Juice"] +ingredientMeasures: ["12 parts", "8 parts", "3 parts", "3 parts"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/jfcvps1504369888.jpg" +--- + +Pour all ingredients into a shaker with ice. Shake. diff --git a/content/recipes/herbal-flame/index.md b/content/recipes/herbal-flame/index.md new file mode 100644 index 0000000..a01b34c --- /dev/null +++ b/content/recipes/herbal-flame/index.md @@ -0,0 +1,14 @@ +--- +title: "Herbal flame" +date: "2026-01-01" +draft: false +description: "Herbal flame: a Coffee / Tea served in a Mason jar. Made with Hot Damn, Tea." +alcoholic: "Alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Mason jar"] +ingredients: ["Hot Damn", "Tea"] +ingredientMeasures: ["5 shots ", "very sweet "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/rrstxv1441246184.jpg" +--- + +Pour Hot Damn 100 in bottom of a jar or regular glass. Fill the rest of the glass with sweet tea. Stir with spoon, straw, or better yet a cinnamon stick and leave it in. diff --git a/content/recipes/highland-fling-cocktail/index.md b/content/recipes/highland-fling-cocktail/index.md new file mode 100644 index 0000000..68e2bc2 --- /dev/null +++ b/content/recipes/highland-fling-cocktail/index.md @@ -0,0 +1,14 @@ +--- +title: "Highland Fling Cocktail" +date: "2026-01-01" +draft: false +description: "Highland Fling Cocktail: a Ordinary Drink served in a Cocktail glass. Made with Scotch, Sweet Vermouth, Orange bitters, Olive." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Scotch", "Sweet Vermouth", "Orange bitters", "Olive"] +ingredientMeasures: ["1 1/2 oz ", "3/4 oz ", "2 dashes ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/0bkwca1492975553.jpg" +--- + +Stir all ingredients (except olive) with ice and strain into a cocktail glass. Add the olive and serve. diff --git a/content/recipes/holloween-punch/index.md b/content/recipes/holloween-punch/index.md new file mode 100644 index 0000000..845b0c0 --- /dev/null +++ b/content/recipes/holloween-punch/index.md @@ -0,0 +1,15 @@ +--- +title: "Holloween Punch" +date: "2026-01-01" +draft: false +description: "Holloween Punch: a Punch / Party Drink served in a Punch bowl. Made with Grape juice, Carbonated soft drink, Sherbet, Sherbet." +alcoholic: "Non alcoholic" +categories: ["Punch / Party Drink"] +glasses: ["Punch bowl"] +ingredients: ["Grape juice", "Carbonated soft drink", "Sherbet", "Sherbet"] +ingredientMeasures: [", orange +"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/lfeoe41504888925.jpg" +--- + +Take a bunch of grape juice and a bunch of fizzy stuff (club soda, ginger ale, lemonlime, whatever). Mix them in a punch bowl. Take orange sherbet and lime sherbet. Scoop out scoops and float them in the punch, let them melt a little so that a nasty film spreads all over the top of the punch but there are still "bubbles" in it in the form of sherbet scoops. Looks horrible, tastes just fine. diff --git a/content/recipes/homemade-kahlua/index.md b/content/recipes/homemade-kahlua/index.md new file mode 100644 index 0000000..222095d --- /dev/null +++ b/content/recipes/homemade-kahlua/index.md @@ -0,0 +1,14 @@ +--- +title: "Homemade Kahlua" +date: "2026-01-01" +draft: false +description: "Homemade Kahlua: a Homemade Liqueur served in a Collins Glass. Made with Sugar, Corn syrup, Coffee, Vanilla extract and more." +alcoholic: "Alcoholic" +categories: ["Homemade Liqueur"] +glasses: ["Collins Glass"] +ingredients: ["Sugar", "Corn syrup", "Coffee", "Vanilla extract", "Water", "Vodka"] +ingredientMeasures: ["2 1/2 cups ", "1 cup ", "1 1/2 oz instant ", "2 oz ", "3 cups boiling ", "1 fifth "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/uwtsst1441254025.jpg" +--- + +Dissolve sugar in 2 cups of boiling water and add corn syrup. Dissolve the instant coffee in the remaining water. Pour syrup and coffee in a gallon jug. Let it cool. Add vodka and vanilla when cold. For the best result, let the mixture "mature" for 4-5 weeks. diff --git a/content/recipes/honey-bee/index.md b/content/recipes/honey-bee/index.md new file mode 100644 index 0000000..5a4f8fe --- /dev/null +++ b/content/recipes/honey-bee/index.md @@ -0,0 +1,14 @@ +--- +title: "Honey Bee" +date: "2026-01-01" +draft: false +description: "Honey Bee: a Cocktail served in a Margarita glass. Made with White Rum, Honey, Lemon Juice." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Margarita glass"] +ingredients: ["White Rum", "Honey", "Lemon Juice"] +ingredientMeasures: ["6 cl", "2 cl", "2 cl"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vu8l7t1582475673.jpg" +--- + +Shake ingredients with crushed ice diff --git a/content/recipes/horse-s-neck/index.md b/content/recipes/horse-s-neck/index.md new file mode 100644 index 0000000..006e843 --- /dev/null +++ b/content/recipes/horse-s-neck/index.md @@ -0,0 +1,14 @@ +--- +title: "Horse's Neck" +date: "2026-01-01" +draft: false +description: "Horse's Neck: a Ordinary Drink served in a Highball glass. Made with Lemon peel, Brandy, Ginger ale, Bitters." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Lemon peel", "Brandy", "Ginger ale", "Bitters"] +ingredientMeasures: ["1 long strip ", "2 oz ", "5 oz ", "2 dashes "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/006k4e1504370092.jpg" +--- + +Pour brandy and ginger ale directly into highball glass with ice cubes. Stir gently. Garnish with lemon zest. If desired, add dashes of Angostura Bitter. diff --git a/content/recipes/hot-chocolate-to-die-for/index.md b/content/recipes/hot-chocolate-to-die-for/index.md new file mode 100644 index 0000000..4ccb7bf --- /dev/null +++ b/content/recipes/hot-chocolate-to-die-for/index.md @@ -0,0 +1,14 @@ +--- +title: "Hot Chocolate to Die for" +date: "2026-01-01" +draft: false +description: "Hot Chocolate to Die for: a Cocoa served in a Coffee mug. Made with Chocolate, Butter, Vanilla extract, Half-and-half and more." +alcoholic: "Non alcoholic" +categories: ["Cocoa"] +glasses: ["Coffee mug"] +ingredients: ["Chocolate", "Butter", "Vanilla extract", "Half-and-half", "Marshmallows"] +ingredientMeasures: ["12 oz fine ", "1 tsp ", "1/2 tsp ", "1 cup ", "mini "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/0lrmjp1487603166.jpg" +--- + +Melt the chocolate, butter and vanilla in a double boiler. When just smooth stir in the cream. diff --git a/content/recipes/hot-creamy-bush/index.md b/content/recipes/hot-creamy-bush/index.md new file mode 100644 index 0000000..ae538fe --- /dev/null +++ b/content/recipes/hot-creamy-bush/index.md @@ -0,0 +1,14 @@ +--- +title: "Hot Creamy Bush" +date: "2026-01-01" +draft: false +description: "Hot Creamy Bush: a Coffee / Tea served in a Irish coffee cup. Made with Irish whiskey, Baileys irish cream, Coffee." +alcoholic: "Alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Irish coffee cup"] +ingredients: ["Irish whiskey", "Baileys irish cream", "Coffee"] +ingredientMeasures: ["1 shot ", "3/4 shot ", "6 oz hot "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/spvrtp1472668037.jpg" +--- + +Combine all ingredients in glass diff --git a/content/recipes/hot-toddy/index.md b/content/recipes/hot-toddy/index.md new file mode 100644 index 0000000..ccbb2fd --- /dev/null +++ b/content/recipes/hot-toddy/index.md @@ -0,0 +1,18 @@ +--- +title: "Hot Toddy" +date: "2026-01-01" +draft: false +description: "Hot Toddy: a Cocktail served in a Irish coffee cup. Made with Whiskey, Honey, Cinnamon, lemon and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Irish coffee cup"] +ingredients: ["Whiskey", "Honey", "Cinnamon", "lemon", "Cloves"] +ingredientMeasures: ["50 ml", "15 ml", "1", "1", "2"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/ggx0lv1613942306.jpg" +--- + +STEP 1 +Whisk the whisky and honey together and split between 2 heatproof glasses. Add half of the cinnamon stick to each, then top up with 200ml boiling water. + +STEP 2 +Add a splash of lemon juice to each, then taste and add more to your preference. Finish each with a slice of lemon, studded with a clove, and serve immediately. diff --git a/content/recipes/hunter-s-moon/index.md b/content/recipes/hunter-s-moon/index.md new file mode 100644 index 0000000..727cdea --- /dev/null +++ b/content/recipes/hunter-s-moon/index.md @@ -0,0 +1,14 @@ +--- +title: "Hunter's Moon" +date: "2026-01-01" +draft: false +description: "Hunter's Moon: a Cocktail served in a Balloon Glass. Made with Vermouth, Maraschino Cherry, Sugar Syrup, Lemonade and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Balloon Glass"] +ingredients: ["Vermouth", "Maraschino Cherry", "Sugar Syrup", "Lemonade", "Blackberries"] +ingredientMeasures: ["25 ml", "15 ml", "10 ml", "100 ml", "2"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/t0iugg1509556712.jpg" +--- + +Put the Bombay Sapphire, Martini Bianco, sugar syrup & blackberries in a cocktail shaker with lots of ice and shake vigorously before pouring into a balloon glass, topping up with lemonade and garnishing with a wedge of orange. diff --git a/content/recipes/ice-pick/index.md b/content/recipes/ice-pick/index.md new file mode 100644 index 0000000..e11638a --- /dev/null +++ b/content/recipes/ice-pick/index.md @@ -0,0 +1,15 @@ +--- +title: "Ice Pick" +date: "2026-01-01" +draft: false +description: "Ice Pick: a Ordinary Drink served in a Collins Glass. Made with Vodka, Iced tea, Lemon juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins Glass"] +ingredients: ["Vodka", "Iced tea", "Lemon juice"] +ingredientMeasures: ["1 1/2 oz ", "6 oz ", " to taste +"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/ypsrqp1469091726.jpg" +--- + +Put Vodka in glass fill with iced tea. Stir in lemon to taste. diff --git a/content/recipes/iced-coffee-fillip/index.md b/content/recipes/iced-coffee-fillip/index.md new file mode 100644 index 0000000..5c2e1b0 --- /dev/null +++ b/content/recipes/iced-coffee-fillip/index.md @@ -0,0 +1,14 @@ +--- +title: "Iced Coffee Fillip" +date: "2026-01-01" +draft: false +description: "Iced Coffee Fillip: a Coffee / Tea served in a Coffee mug. Made with Kahlua, Coffee." +alcoholic: "Alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Coffee mug"] +ingredients: ["Kahlua", "Coffee"] +ingredientMeasures: ["2 tsp ", "Strong cold "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/sxtxrp1454514223.jpg" +--- + +Mix together in a coffee mug and chill before serving. diff --git a/content/recipes/iced-coffee/index.md b/content/recipes/iced-coffee/index.md new file mode 100644 index 0000000..15de72e --- /dev/null +++ b/content/recipes/iced-coffee/index.md @@ -0,0 +1,14 @@ +--- +title: "Iced Coffee" +date: "2026-01-01" +draft: false +description: "Iced Coffee: a Coffee / Tea served in a Coffee mug. Made with Coffee, Sugar, Water, Milk." +alcoholic: "Non alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Coffee mug"] +ingredients: ["Coffee", "Sugar", "Water", "Milk"] +ingredientMeasures: ["1/4 cup instant ", "1/4 cup ", "1/4 cup hot ", "4 cups cold "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/ytprxy1454513855.jpg" +--- + +Mix together until coffee and sugar is dissolved. Add milk. Shake well. Using a blender or milk shake maker produces a very foamy drink. Serve in coffee mug. diff --git a/content/recipes/imperial-cocktail/index.md b/content/recipes/imperial-cocktail/index.md new file mode 100644 index 0000000..48d8077 --- /dev/null +++ b/content/recipes/imperial-cocktail/index.md @@ -0,0 +1,14 @@ +--- +title: "Imperial Cocktail" +date: "2026-01-01" +draft: false +description: "Imperial Cocktail: a Cocktail served in a Cocktail glass. Made with Lime juice, Gin, Aperol." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Lime juice", "Gin", "Aperol"] +ingredientMeasures: ["4 cl ", "2 cl ", "4 cl "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/bcsj2e1487603625.jpg" +--- + +Shake with ice and strain into cocktail glass. diff --git a/content/recipes/imperial-fizz/index.md b/content/recipes/imperial-fizz/index.md new file mode 100644 index 0000000..bfd4359 --- /dev/null +++ b/content/recipes/imperial-fizz/index.md @@ -0,0 +1,14 @@ +--- +title: "Imperial Fizz" +date: "2026-01-01" +draft: false +description: "Imperial Fizz: a Ordinary Drink served in a Highball glass. Made with Light rum, Blended whiskey, Lemon, Powdered sugar and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Light rum", "Blended whiskey", "Lemon", "Powdered sugar", "Carbonated water"] +ingredientMeasures: ["1/2 oz ", "1 1/2 oz ", "Juice of 1/2 ", "1 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/zj1usl1504884548.jpg" +--- + +Shake all ingredients (except carbonated water) with ice and strain into a highball glass over two ice cubes. Fill with carbonated water, stir, and serve. diff --git a/content/recipes/ipamena/index.md b/content/recipes/ipamena/index.md new file mode 100644 index 0000000..262857e --- /dev/null +++ b/content/recipes/ipamena/index.md @@ -0,0 +1,14 @@ +--- +title: "Ipamena" +date: "2026-01-01" +draft: false +description: "Ipamena: a Ordinary Drink served in a Wine Glass. Made with Lime, Brown sugar, Passion fruit juice, Ginger ale and more." +alcoholic: "Non alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Wine Glass"] +ingredients: ["Lime", "Brown sugar", "Passion fruit juice", "Ginger ale", "Ice"] +ingredientMeasures: ["½", "2 tsp", "4 cl", "top up with", "fill"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/yswuwp1469090992.jpg" +--- + +Cut half a lime into pieces, place in a shaker, add the sugar and crush. Measure the passion fruit juice, add it to the shaker and fill up with ice cubes. Close the shaker and shake vigorously. Pour the liquid into a glass, top up with ginger ale, stir with a teaspoon and then garnish the rim of the glass with a slice of lime diff --git a/content/recipes/irish-coffee/index.md b/content/recipes/irish-coffee/index.md new file mode 100644 index 0000000..2a386e7 --- /dev/null +++ b/content/recipes/irish-coffee/index.md @@ -0,0 +1,14 @@ +--- +title: "Irish Coffee" +date: "2026-01-01" +draft: false +description: "Irish Coffee: a Coffee / Tea served in a Irish coffee cup. Made with Irish whiskey, Coffee, Sugar, Whipped cream." +alcoholic: "Alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Irish coffee cup"] +ingredients: ["Irish whiskey", "Coffee", "Sugar", "Whipped cream"] +ingredientMeasures: ["1 1/2 oz ", "8 oz ", "1 tsp ", "1 tblsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/sywsqw1439906999.jpg" +--- + +Heat the coffee, whiskey and sugar; do not boil. Pour into glass and top with cream; serve hot. diff --git a/content/recipes/irish-cream/index.md b/content/recipes/irish-cream/index.md new file mode 100644 index 0000000..57fdb55 --- /dev/null +++ b/content/recipes/irish-cream/index.md @@ -0,0 +1,14 @@ +--- +title: "Irish Cream" +date: "2026-01-01" +draft: false +description: "Irish Cream: a Homemade Liqueur served in a Irish coffee cup. Made with Scotch, Half-and-half, Condensed milk, Coconut syrup and more." +alcoholic: "Alcoholic" +categories: ["Homemade Liqueur"] +glasses: ["Irish coffee cup"] +ingredients: ["Scotch", "Half-and-half", "Condensed milk", "Coconut syrup", "Chocolate syrup"] +ingredientMeasures: ["1 cup ", "1 1/4 cup ", "1 can sweetened ", "3 drops ", "1 tblsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/90etyl1504884699.jpg" +--- + +Mix scotch and milk. Add half-and-half. Add rest. diff --git a/content/recipes/irish-curdling-cow/index.md b/content/recipes/irish-curdling-cow/index.md new file mode 100644 index 0000000..a81cb32 --- /dev/null +++ b/content/recipes/irish-curdling-cow/index.md @@ -0,0 +1,14 @@ +--- +title: "Irish Curdling Cow" +date: "2026-01-01" +draft: false +description: "Irish Curdling Cow: a Cocktail served in a Highball glass. Made with Baileys irish cream, Bourbon, Vodka, Orange juice." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Baileys irish cream", "Bourbon", "Vodka", "Orange juice"] +ingredientMeasures: ["3/4 oz ", "3/4 oz ", "3/4 oz ", "2-3 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/yrhutv1503563730.jpg" +--- + +Pour Irish Cream, Vodka, and Bourbon in a glass. Add some ice and mix in the orange juice. diff --git a/content/recipes/irish-russian/index.md b/content/recipes/irish-russian/index.md new file mode 100644 index 0000000..118be65 --- /dev/null +++ b/content/recipes/irish-russian/index.md @@ -0,0 +1,14 @@ +--- +title: "Irish Russian" +date: "2026-01-01" +draft: false +description: "Irish Russian: a Beer served in a Highball glass. Made with Vodka, Kahlua, Coca-Cola, Guinness stout." +alcoholic: "Alcoholic" +categories: ["Beer"] +glasses: ["Highball glass"] +ingredients: ["Vodka", "Kahlua", "Coca-Cola", "Guinness stout"] +ingredientMeasures: ["1 shot ", "1 shot ", "1 dash ", "Fill with "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/swqurw1454512730.jpg" +--- + +Add the ingredients in the order listed in the recipe. Care must be taken when adding the Guinness to prevent an excess of foam. Do Not add ice. diff --git a/content/recipes/irish-spring/index.md b/content/recipes/irish-spring/index.md new file mode 100644 index 0000000..ce6059c --- /dev/null +++ b/content/recipes/irish-spring/index.md @@ -0,0 +1,14 @@ +--- +title: "Irish Spring" +date: "2026-01-01" +draft: false +description: "Irish Spring: a Ordinary Drink served in a Collins glass. Made with Irish whiskey, Peach brandy, Orange juice, Sweet and sour and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins glass"] +ingredients: ["Irish whiskey", "Peach brandy", "Orange juice", "Sweet and sour", "Orange", "Cherry"] +ingredientMeasures: ["1 oz ", "1/2 oz ", "1 oz ", "1 oz ", "1 slice ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/sot8v41504884783.jpg" +--- + +Pour all ingredients (except orange slice and cherry) into a collins glass over ice cubes. Garnish with the slice of orange, add the cherry on top, and serve. diff --git a/content/recipes/jack-rose-cocktail/index.md b/content/recipes/jack-rose-cocktail/index.md new file mode 100644 index 0000000..5ba700a --- /dev/null +++ b/content/recipes/jack-rose-cocktail/index.md @@ -0,0 +1,14 @@ +--- +title: "Jack Rose Cocktail" +date: "2026-01-01" +draft: false +description: "Jack Rose Cocktail: a Ordinary Drink served in a Cocktail glass. Made with Apple brandy, Grenadine, Lime." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Apple brandy", "Grenadine", "Lime"] +ingredientMeasures: ["1 1/2 oz ", "1 tsp ", "Juice of 1/2 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/uuqqrv1439907068.jpg" +--- + +Shake all ingredients with ice, strain into a cocktail glass, and serve. diff --git a/content/recipes/jack-s-vanilla-coke/index.md b/content/recipes/jack-s-vanilla-coke/index.md new file mode 100644 index 0000000..51b516b --- /dev/null +++ b/content/recipes/jack-s-vanilla-coke/index.md @@ -0,0 +1,14 @@ +--- +title: "Jack's Vanilla Coke" +date: "2026-01-01" +draft: false +description: "Jack's Vanilla Coke: a Other / Unknown served in a Old-fashioned glass. Made with Ice, Tennessee whiskey, Vanilla extract, Coca-Cola." +alcoholic: "Alcoholic" +categories: ["Other / Unknown"] +glasses: ["Old-fashioned glass"] +ingredients: ["Ice", "Tennessee whiskey", "Vanilla extract", "Coca-Cola"] +ingredientMeasures: ["4-5 ", "2 oz ", "1 tsp ", "10-12 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/kjnt7z1504793319.jpg" +--- + +After pouring in your ingredients, and adding 3-5 ice cubes, according to taste. Stir the drink with a stirrer to get the Vanilla off the bottom. diff --git a/content/recipes/jackhammer/index.md b/content/recipes/jackhammer/index.md new file mode 100644 index 0000000..6c3a845 --- /dev/null +++ b/content/recipes/jackhammer/index.md @@ -0,0 +1,14 @@ +--- +title: "Jackhammer" +date: "2026-01-01" +draft: false +description: "Jackhammer: a Ordinary Drink served in a Collins Glass. Made with Jack Daniels, Amaretto." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins Glass"] +ingredients: ["Jack Daniels", "Amaretto"] +ingredientMeasures: ["1 oz ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/9von5j1504388896.jpg" +--- + +Serve over ice- Warning,Deadly! diff --git a/content/recipes/jam-donut/index.md b/content/recipes/jam-donut/index.md new file mode 100644 index 0000000..1932e5e --- /dev/null +++ b/content/recipes/jam-donut/index.md @@ -0,0 +1,14 @@ +--- +title: "Jam Donut" +date: "2026-01-01" +draft: false +description: "Jam Donut: a Shot served in a Shot glass. Made with Baileys irish cream, Chambord raspberry liqueur, Sugar syrup, Sugar." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["Baileys irish cream", "Chambord raspberry liqueur", "Sugar syrup", "Sugar"] +ingredientMeasures: ["2/3 oz", "1/3 oz", "1 tsp", "2 pinches"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/uuytrp1474039804.jpg" +--- + +Coat the rim of a shot glass with sugar using sugar syrup to stick. Add the Chambord raspberry liqueur to the shot glass, and carefully layer the Baileys Irish Cream on top. Serve. diff --git a/content/recipes/jamaica-kiss/index.md b/content/recipes/jamaica-kiss/index.md new file mode 100644 index 0000000..27d3913 --- /dev/null +++ b/content/recipes/jamaica-kiss/index.md @@ -0,0 +1,14 @@ +--- +title: "Jamaica Kiss" +date: "2026-01-01" +draft: false +description: "Jamaica Kiss: a Shake served in a Hurricane glass. Made with Coffee liqueur, Light rum, Ice, Milk." +alcoholic: "Alcoholic" +categories: ["Shake"] +glasses: ["Hurricane glass"] +ingredients: ["Coffee liqueur", "Light rum", "Ice", "Milk"] +ingredientMeasures: ["1 shot ", "1 shot Jamaican ", "cubes"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/urpvvv1441249549.jpg" +--- + +Fill a tumbler with ice cubes. Add a shot of Tia Maria and a shot of Jamaican light rum. Fill the tumbler with milk. Blend until smooth and serve immediately. diff --git a/content/recipes/jamaican-coffee/index.md b/content/recipes/jamaican-coffee/index.md new file mode 100644 index 0000000..07322c4 --- /dev/null +++ b/content/recipes/jamaican-coffee/index.md @@ -0,0 +1,14 @@ +--- +title: "Jamaican Coffee" +date: "2026-01-01" +draft: false +description: "Jamaican Coffee: a Coffee / Tea served in a Champagne flute. Made with Rum, Coffee, Water, Whipped cream." +alcoholic: "Alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Champagne flute"] +ingredients: ["Rum", "Coffee", "Water", "Whipped cream"] +ingredientMeasures: ["1/6 glass ", "1/6 glass strong black ", "1/2 glass cold "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/xqptps1441247257.jpg" +--- + +Stir the rum, coffee and water together. Top with the whipped cream. Sprinkle with a pinch of well ground coffee and drink with a straw. diff --git a/content/recipes/japanese-fizz/index.md b/content/recipes/japanese-fizz/index.md new file mode 100644 index 0000000..7ffe80b --- /dev/null +++ b/content/recipes/japanese-fizz/index.md @@ -0,0 +1,14 @@ +--- +title: "Japanese Fizz" +date: "2026-01-01" +draft: false +description: "Japanese Fizz: a Ordinary Drink served in a Highball glass. Made with Blended whiskey, Lemon, Powdered sugar, Port and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Blended whiskey", "Lemon", "Powdered sugar", "Port", "Egg white", "Carbonated water"] +ingredientMeasures: ["1 1/2 oz ", "Juice of 1/2 ", "1 tsp ", "1 tblsp", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/37vzv11504884831.jpg" +--- + +Shake all ingredients (except carbonated water) with ice and strain into a highball glass over two ice cubes. Fill with carbonated water, stir, and serve. diff --git a/content/recipes/jello-shots/index.md b/content/recipes/jello-shots/index.md new file mode 100644 index 0000000..5c9cb36 --- /dev/null +++ b/content/recipes/jello-shots/index.md @@ -0,0 +1,14 @@ +--- +title: "Jello shots" +date: "2026-01-01" +draft: false +description: "Jello shots: a Shot served in a Shot glass. Made with Vodka, Jello, Water." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["Vodka", "Jello", "Water"] +ingredientMeasures: ["2 cups ", "3 packages ", "3 cups "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/l0smzo1504884904.jpg" +--- + +Boil 3 cups of water then add jello. Mix jello and water until jello is completely disolved. Add the two cups of vodka and mix together. Pour mixture into plastic shot glasses and chill until firm. Then, eat away... diff --git a/content/recipes/jelly-bean/index.md b/content/recipes/jelly-bean/index.md new file mode 100644 index 0000000..be2b9fa --- /dev/null +++ b/content/recipes/jelly-bean/index.md @@ -0,0 +1,14 @@ +--- +title: "Jelly Bean" +date: "2026-01-01" +draft: false +description: "Jelly Bean: a Shot served in a Cordial glass. Made with Blackberry brandy, Anis." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Cordial glass"] +ingredients: ["Blackberry brandy", "Anis"] +ingredientMeasures: ["1 oz ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/bglc6y1504388797.jpg" +--- + +mix equal parts in pony glass-tastes just like a jelly bean! diff --git a/content/recipes/jewel-of-the-nile/index.md b/content/recipes/jewel-of-the-nile/index.md new file mode 100644 index 0000000..1b771c4 --- /dev/null +++ b/content/recipes/jewel-of-the-nile/index.md @@ -0,0 +1,14 @@ +--- +title: "Jewel Of The Nile" +date: "2026-01-01" +draft: false +description: "Jewel Of The Nile: a Ordinary Drink served in a Cocktail glass. Made with Gin, Green Chartreuse, Yellow Chartreuse." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "Green Chartreuse", "Yellow Chartreuse"] +ingredientMeasures: ["1 1/2 oz ", "1/2 oz ", "1/2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/hx4nrb1504884947.jpg" +--- + +In a mixing glass half-filled with ice cubes, combine all of the ingredients. Stir well. Strain into a cocktail glass. diff --git a/content/recipes/jitterbug/index.md b/content/recipes/jitterbug/index.md new file mode 100644 index 0000000..fb95c8b --- /dev/null +++ b/content/recipes/jitterbug/index.md @@ -0,0 +1,14 @@ +--- +title: "Jitterbug" +date: "2026-01-01" +draft: false +description: "Jitterbug: a Cocktail served in a Cocktail Glass. Made with Gin, Vodka, Grenadine, Lime juice and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail Glass"] +ingredients: ["Gin", "Vodka", "Grenadine", "Lime juice", "Sugar", "Sugar syrup", "Soda water"] +ingredientMeasures: ["2 jiggers ", "1 jigger ", "3 dashes ", "1 shot ", "Around rim put 1 pinch ", "3 dashes ", "Fill to top with "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/wwqvrq1441245318.jpg" +--- + +Wet glass, dip rim in sugar. Then add Ice. Then add everything else. It's that simple! diff --git a/content/recipes/john-collins/index.md b/content/recipes/john-collins/index.md new file mode 100644 index 0000000..2ad9c1c --- /dev/null +++ b/content/recipes/john-collins/index.md @@ -0,0 +1,14 @@ +--- +title: "John Collins" +date: "2026-01-01" +draft: false +description: "John Collins: a Ordinary Drink served in a Collins glass. Made with Bourbon, Lemon juice, Sugar, Club soda and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins glass"] +ingredients: ["Bourbon", "Lemon juice", "Sugar", "Club soda", "Maraschino cherry", "Orange"] +ingredientMeasures: ["2 oz ", "1 oz ", "1 tsp superfine ", "3 oz ", "1 ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/0t4bv71606854479.jpg" +--- + +Pour all ingredients directly into highball glass filled with ice. Stir gently. Garnish. Add a dash of Angostura bitters. diff --git a/content/recipes/just-a-moonmint/index.md b/content/recipes/just-a-moonmint/index.md new file mode 100644 index 0000000..f520e5f --- /dev/null +++ b/content/recipes/just-a-moonmint/index.md @@ -0,0 +1,14 @@ +--- +title: "Just a Moonmint" +date: "2026-01-01" +draft: false +description: "Just a Moonmint: a Shake served in a Highball Glass. Made with Milk, Chocolate syrup, Mint syrup." +alcoholic: "Non alcoholic" +categories: ["Shake"] +glasses: ["Highball Glass"] +ingredients: ["Milk", "Chocolate syrup", "Mint syrup"] +ingredientMeasures: ["2 cups "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/znald61487604035.jpg" +--- + +Place all ingredients in the blender jar - cover and whiz on medium speed until well blended. Pour in one tall, 2 medium or 3 small glasses and drink up. diff --git a/content/recipes/kamikaze/index.md b/content/recipes/kamikaze/index.md new file mode 100644 index 0000000..291aef0 --- /dev/null +++ b/content/recipes/kamikaze/index.md @@ -0,0 +1,14 @@ +--- +title: "Kamikaze" +date: "2026-01-01" +draft: false +description: "Kamikaze: a Ordinary Drink served in a Cocktail glass. Made with Vodka, Triple sec, Lime juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Vodka", "Triple sec", "Lime juice"] +ingredientMeasures: ["1 oz ", "1 oz ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/d7ff7u1606855412.jpg" +--- + +Shake all ingredients together with ice. Strain into glass, garnish and serve. diff --git a/content/recipes/karsk/index.md b/content/recipes/karsk/index.md new file mode 100644 index 0000000..22ff002 --- /dev/null +++ b/content/recipes/karsk/index.md @@ -0,0 +1,14 @@ +--- +title: "Karsk" +date: "2026-01-01" +draft: false +description: "Karsk: a Ordinary Drink served in a Highball glass. Made with Coffee, Grain alcohol." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Coffee", "Grain alcohol"] +ingredientMeasures: ["1 part ", "2 parts "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/808mxk1487602471.jpg" +--- + +Put a copper coin in a coffe-cup and fill up with coffee until you no longer see the coin, then add alcohol until you see the coin. Norwegian speciality. diff --git a/content/recipes/kentucky-b-and-b/index.md b/content/recipes/kentucky-b-and-b/index.md new file mode 100644 index 0000000..189f4c0 --- /dev/null +++ b/content/recipes/kentucky-b-and-b/index.md @@ -0,0 +1,14 @@ +--- +title: "Kentucky B And B" +date: "2026-01-01" +draft: false +description: "Kentucky B And B: a Ordinary Drink served in a Brandy snifter. Made with Bourbon, Benedictine." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Brandy snifter"] +ingredients: ["Bourbon", "Benedictine"] +ingredientMeasures: ["2 oz ", "1/2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/sqxsxp1478820236.jpg" +--- + +Pour the bourbon and Benedictine into a brandy snifter. diff --git a/content/recipes/kentucky-colonel/index.md b/content/recipes/kentucky-colonel/index.md new file mode 100644 index 0000000..777bcea --- /dev/null +++ b/content/recipes/kentucky-colonel/index.md @@ -0,0 +1,14 @@ +--- +title: "Kentucky Colonel" +date: "2026-01-01" +draft: false +description: "Kentucky Colonel: a Ordinary Drink served in a Cocktail glass. Made with Bourbon, Benedictine, Lemon peel." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Bourbon", "Benedictine", "Lemon peel"] +ingredientMeasures: ["3 oz ", "1/2 oz ", "1 twist of "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/utqwpu1478820348.jpg" +--- + +In a shaker half-filled with ice cubes combine the courbon and Benedictine. Shake and strain into a cocktail glass. Garnish with the lemon twist. diff --git a/content/recipes/kill-the-cold-smoothie/index.md b/content/recipes/kill-the-cold-smoothie/index.md new file mode 100644 index 0000000..89b9e17 --- /dev/null +++ b/content/recipes/kill-the-cold-smoothie/index.md @@ -0,0 +1,14 @@ +--- +title: "Kill the cold Smoothie" +date: "2026-01-01" +draft: false +description: "Kill the cold Smoothie: a Other / Unknown served in a Highball glass. Made with Ginger, Lemon, Water." +alcoholic: "Non alcoholic" +categories: ["Other / Unknown"] +glasses: ["Highball glass"] +ingredients: ["Ginger", "Lemon", "Water"] +ingredientMeasures: ["1 inch ", "1/4 ", "1 cup hot "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/7j1z2e1487603414.jpg" +--- + +Juice ginger and lemon and add it to hot water. You may add cardomom. diff --git a/content/recipes/kioki-coffee/index.md b/content/recipes/kioki-coffee/index.md new file mode 100644 index 0000000..db097b1 --- /dev/null +++ b/content/recipes/kioki-coffee/index.md @@ -0,0 +1,14 @@ +--- +title: "Kioki Coffee" +date: "2026-01-01" +draft: false +description: "Kioki Coffee: a Coffee / Tea served in a Coffee mug. Made with Kahlua, Brandy, Coffee." +alcoholic: "Alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Coffee mug"] +ingredients: ["Kahlua", "Brandy", "Coffee"] +ingredientMeasures: ["1 oz ", "1/2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/uppqty1441247374.jpg" +--- + +Stir. Add whipped cream to the top. diff --git a/content/recipes/kir-royale/index.md b/content/recipes/kir-royale/index.md new file mode 100644 index 0000000..deaf184 --- /dev/null +++ b/content/recipes/kir-royale/index.md @@ -0,0 +1,14 @@ +--- +title: "Kir Royale" +date: "2026-01-01" +draft: false +description: "Kir Royale: a Ordinary Drink served in a Champagne Flute. Made with Creme de Cassis, Champagne." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Champagne Flute"] +ingredients: ["Creme de Cassis", "Champagne"] +ingredientMeasures: ["1 part ", "5 parts "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/yt9i7n1504370388.jpg" +--- + +Pour Creme de cassis in glass, gently pour champagne on top diff --git a/content/recipes/kir/index.md b/content/recipes/kir/index.md new file mode 100644 index 0000000..6748862 --- /dev/null +++ b/content/recipes/kir/index.md @@ -0,0 +1,14 @@ +--- +title: "Kir" +date: "2026-01-01" +draft: false +description: "Kir: a Ordinary Drink served in a Wine Glass. Made with Creme de Cassis, Champagne." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Wine Glass"] +ingredients: ["Creme de Cassis", "Champagne"] +ingredientMeasures: ["1 part ", "5 parts "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/apneom1504370294.jpg" +--- + +Add the crème de cassis to the bottom of the glass, then top up with wine. diff --git a/content/recipes/kiss-me-quick/index.md b/content/recipes/kiss-me-quick/index.md new file mode 100644 index 0000000..6b17d04 --- /dev/null +++ b/content/recipes/kiss-me-quick/index.md @@ -0,0 +1,14 @@ +--- +title: "Kiss me Quick" +date: "2026-01-01" +draft: false +description: "Kiss me Quick: a Ordinary Drink served in a Highball glass. Made with Cranberry vodka, Apfelkorn, Schweppes Russchian, Apple juice and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Cranberry vodka", "Apfelkorn", "Schweppes Russchian", "Apple juice", "Ice"] +ingredientMeasures: ["4 cl ", "2 cl ", "7 cl ", "8 cl ", "cubes"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/m7iaxu1504885119.jpg" +--- + +mix in the glass diff --git a/content/recipes/kiwi-lemon/index.md b/content/recipes/kiwi-lemon/index.md new file mode 100644 index 0000000..2028ab4 --- /dev/null +++ b/content/recipes/kiwi-lemon/index.md @@ -0,0 +1,14 @@ +--- +title: "Kiwi Lemon" +date: "2026-01-01" +draft: false +description: "Kiwi Lemon: a Ordinary Drink served in a Highball glass. Made with Kiwi liqueur, Bitter lemon, Ice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Kiwi liqueur", "Bitter lemon", "Ice"] +ingredientMeasures: ["1 part ", "2 parts ", "cubes"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/tpupvr1478251697.jpg" +--- + +Mix in highball glass. Stirr. Garnish with slice of kiwi. diff --git a/content/recipes/kiwi-martini/index.md b/content/recipes/kiwi-martini/index.md new file mode 100644 index 0000000..9cc2ea3 --- /dev/null +++ b/content/recipes/kiwi-martini/index.md @@ -0,0 +1,16 @@ +--- +title: "Kiwi Martini" +date: "2026-01-01" +draft: false +description: "Kiwi Martini: a Cocktail served in a Cocktail glass. Made with Kiwi, Sugar Syrup, Vodka, Kiwi." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Kiwi", "Sugar Syrup", "Vodka", "Kiwi"] +ingredientMeasures: ["1/2", "1 tsp", "1 1/2 oz", "Garnish with"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/bmxmyq1630407098.jpg" +--- + +The kiwi martini is a very fun vodka cocktail and it is one of the best drinks that makes use of fresh fruit. Though there are a few recipes floating around, this is one of the easiest and it is an absolutely delightful green martini to drink. + +For this recipe, you'll simply muddle slices of kiwi with simple syrup, then shake it with vodka. It's a drink that anyone can mix up in minutes and a perfect cocktail to show off your favorite vodka. diff --git a/content/recipes/kiwi-papaya-smoothie/index.md b/content/recipes/kiwi-papaya-smoothie/index.md new file mode 100644 index 0000000..f38f03c --- /dev/null +++ b/content/recipes/kiwi-papaya-smoothie/index.md @@ -0,0 +1,14 @@ +--- +title: "Kiwi Papaya Smoothie" +date: "2026-01-01" +draft: false +description: "Kiwi Papaya Smoothie: a Other / Unknown served in a Highball Glass. Made with Kiwi, Papaya." +alcoholic: "Non alcoholic" +categories: ["Other / Unknown"] +glasses: ["Highball Glass"] +ingredients: ["Kiwi", "Papaya"] +ingredientMeasures: ["3 ", "1/2 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/jogv4w1487603571.jpg" +--- + +Throw everything into a blender and liquify. diff --git a/content/recipes/kool-aid-shot/index.md b/content/recipes/kool-aid-shot/index.md new file mode 100644 index 0000000..32586d5 --- /dev/null +++ b/content/recipes/kool-aid-shot/index.md @@ -0,0 +1,14 @@ +--- +title: "Kool-Aid Shot" +date: "2026-01-01" +draft: false +description: "Kool-Aid Shot: a Shot served in a Old-fashioned glass. Made with Vodka, Amaretto, Sloe gin, Triple sec and more." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Old-fashioned glass"] +ingredients: ["Vodka", "Amaretto", "Sloe gin", "Triple sec", "Cranberry juice"] +ingredientMeasures: ["1 shot ", "1 shot ", "1 shot ", "1 shot "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/fegm621503564966.jpg" +--- + +Pour into a large glass with ice and stir. Add a little cranberry juice to taste. diff --git a/content/recipes/kool-aid-slammer/index.md b/content/recipes/kool-aid-slammer/index.md new file mode 100644 index 0000000..e474087 --- /dev/null +++ b/content/recipes/kool-aid-slammer/index.md @@ -0,0 +1,14 @@ +--- +title: "Kool-Aid Slammer" +date: "2026-01-01" +draft: false +description: "Kool-Aid Slammer: a Shot served in a Shot glass. Made with Kool-Aid, Vodka." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["Kool-Aid", "Vodka"] +ingredientMeasures: ["1/2 oz Grape ", "1/2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/kugu2m1504735473.jpg" +--- + +Fill half the shot glass with the kool-aid first. Then put a paper towel over the top of the glass and slowly pour in the vodka. If you do it right, you should be able to see that the two liquids are separated, with the vodka on top. Now slam it! The last thing you'll taste is the kool-aid. diff --git a/content/recipes/kool-first-aid/index.md b/content/recipes/kool-first-aid/index.md new file mode 100644 index 0000000..6a4d151 --- /dev/null +++ b/content/recipes/kool-first-aid/index.md @@ -0,0 +1,14 @@ +--- +title: "Kool First Aid" +date: "2026-01-01" +draft: false +description: "Kool First Aid: a Shot served in a Shot glass. Made with 151 proof rum, Kool-Aid." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["151 proof rum", "Kool-Aid"] +ingredientMeasures: ["2 oz light ", "1/2 tsp Tropical "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/hfp6sv1503564824.jpg" +--- + +Add Kool Aid to a double shot glass, and top with rum. Slam and shoot. diff --git a/content/recipes/kurant-tea/index.md b/content/recipes/kurant-tea/index.md new file mode 100644 index 0000000..260b991 --- /dev/null +++ b/content/recipes/kurant-tea/index.md @@ -0,0 +1,15 @@ +--- +title: "Kurant Tea" +date: "2026-01-01" +draft: false +description: "Kurant Tea: a Coffee / Tea served in a Champagne flute. Made with Absolut Kurant, Tea, Sugar." +alcoholic: "Alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Champagne flute"] +ingredients: ["Absolut Kurant", "Tea", "Sugar"] +ingredientMeasures: ["4 cl ", "Turkish apple ", " (if needed) +"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/xrsrpr1441247464.jpg" +--- + +Pour Absolut Kurant into a comfortably big tea-cup. Add the not too hot(!) apple tea and, if you like, some sugar. Enjoy! diff --git a/content/recipes/lady-love-fizz/index.md b/content/recipes/lady-love-fizz/index.md new file mode 100644 index 0000000..b2c260e --- /dev/null +++ b/content/recipes/lady-love-fizz/index.md @@ -0,0 +1,14 @@ +--- +title: "Lady Love Fizz" +date: "2026-01-01" +draft: false +description: "Lady Love Fizz: a Ordinary Drink served in a Cocktail glass. Made with Gin, Light cream, Powdered sugar, Lemon and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "Light cream", "Powdered sugar", "Lemon", "Egg white", "Carbonated water"] +ingredientMeasures: ["2 oz ", "2 tsp ", "1 tsp ", "Juice of 1/2", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/20d63k1504885263.jpg" +--- + +Shake all ingredients (except carbonated water) with ice and strain into a cocktail glass over two ice cubes. Fill with carbonated water, stir, and serve. diff --git a/content/recipes/lassi-a-south-indian-drink/index.md b/content/recipes/lassi-a-south-indian-drink/index.md new file mode 100644 index 0000000..d2519d2 --- /dev/null +++ b/content/recipes/lassi-a-south-indian-drink/index.md @@ -0,0 +1,14 @@ +--- +title: "Lassi - A South Indian Drink" +date: "2026-01-01" +draft: false +description: "Lassi - A South Indian Drink: a Other / Unknown served in a Highball Glass. Made with Yoghurt, Water, Cumin seed, Salt and more." +alcoholic: "Non alcoholic" +categories: ["Other / Unknown"] +glasses: ["Highball Glass"] +ingredients: ["Yoghurt", "Water", "Cumin seed", "Salt", "Mint"] +ingredientMeasures: ["1/2 cup plain ", "1 1/4 cup cold ", "1/2 tsp ground roasted ", "1/4 tsp ", "1/4 tsp dried "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/iq6scx1487603980.jpg" +--- + +Blend in a blender for 3 seconds. Lassi is one of the easiest things to make, and there are many ways of making it. Basically, it is buttermilk (yoghurt whisked with water), and you can choose almost any consistency that you like, from the thinnest to the thickest. Serve cold. diff --git a/content/recipes/lassi-khara/index.md b/content/recipes/lassi-khara/index.md new file mode 100644 index 0000000..157aded --- /dev/null +++ b/content/recipes/lassi-khara/index.md @@ -0,0 +1,14 @@ +--- +title: "Lassi Khara" +date: "2026-01-01" +draft: false +description: "Lassi Khara: a Other / Unknown served in a Highball Glass. Made with Yoghurt, Water, Salt, Asafoetida." +alcoholic: "Non alcoholic" +categories: ["Other / Unknown"] +glasses: ["Highball Glass"] +ingredients: ["Yoghurt", "Water", "Salt", "Asafoetida"] +ingredientMeasures: ["1 cup ", "2 cups cold ", "1 tsp ", "1 pinch "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/m1suzm1487603970.jpg" +--- + +Blend (frappe) in blender until frothy. Add torn curry leaves and serve cold. diff --git a/content/recipes/lassi-mango/index.md b/content/recipes/lassi-mango/index.md new file mode 100644 index 0000000..76eb6c3 --- /dev/null +++ b/content/recipes/lassi-mango/index.md @@ -0,0 +1,14 @@ +--- +title: "Lassi - Mango" +date: "2026-01-01" +draft: false +description: "Lassi - Mango: a Other / Unknown served in a Highball glass. Made with Mango, Yoghurt, Sugar, Water." +alcoholic: "Non alcoholic" +categories: ["Other / Unknown"] +glasses: ["Highball glass"] +ingredients: ["Mango", "Yoghurt", "Sugar", "Water"] +ingredientMeasures: ["2 ", "2 cups ", "1/2 cup ", "1 cup iced "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/1bw6sd1487603816.jpg" +--- + +Put it all in a blender and pour over crushed ice. You can also use other fruits like strawberries and bananas. diff --git a/content/recipes/lassi-raita/index.md b/content/recipes/lassi-raita/index.md new file mode 100644 index 0000000..8facb3d --- /dev/null +++ b/content/recipes/lassi-raita/index.md @@ -0,0 +1,14 @@ +--- +title: "Lassi Raita" +date: "2026-01-01" +draft: false +description: "Lassi Raita: a Other / Unknown served in a Highball Glass. Made with Yoghurt, Ice, Sugar, Lime and more." +alcoholic: "Non alcoholic" +categories: ["Other / Unknown"] +glasses: ["Highball Glass"] +ingredients: ["Yoghurt", "Ice", "Sugar", "Lime", "Salt"] +ingredientMeasures: ["2 cups ", "4-6 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/s4x0qj1487603933.jpg" +--- + +Blend the yoghurt and ice cubes together, until the yoghurt becomes more liquid. Add sugar to taste. The lemon/lime is optional but it gives it a slightly tart taste. Dash of salt. Raita is also good for the summer. Instead of having a traditional salad you can make raita instead. diff --git a/content/recipes/lassi-sweet/index.md b/content/recipes/lassi-sweet/index.md new file mode 100644 index 0000000..74ef07d --- /dev/null +++ b/content/recipes/lassi-sweet/index.md @@ -0,0 +1,14 @@ +--- +title: "Lassi - Sweet" +date: "2026-01-01" +draft: false +description: "Lassi - Sweet: a Other / Unknown served in a Highball glass. Made with Yoghurt, Water, Sugar, Salt and more." +alcoholic: "Non alcoholic" +categories: ["Other / Unknown"] +glasses: ["Highball glass"] +ingredients: ["Yoghurt", "Water", "Sugar", "Salt", "Lemon juice"] +ingredientMeasures: ["1 cup ", "2 cups cold ", "4 tblsp ", "pinch ", "2 tblsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/9jeifz1487603885.jpg" +--- + +Put all ingredients into a blender and blend until nice and frothy. Serve chilled. diff --git a/content/recipes/lazy-coconut-paloma/index.md b/content/recipes/lazy-coconut-paloma/index.md new file mode 100644 index 0000000..8e0b15e --- /dev/null +++ b/content/recipes/lazy-coconut-paloma/index.md @@ -0,0 +1,14 @@ +--- +title: "Lazy Coconut Paloma" +date: "2026-01-01" +draft: false +description: "Lazy Coconut Paloma: a Cocktail served in a Highball glass. Made with Coconut Liqueur, Grapefruit Juice, Soda Water." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Coconut Liqueur", "Grapefruit Juice", "Soda Water"] +ingredientMeasures: ["30 ml", "75 ml", "Top"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/rytuex1598719770.jpg" +--- + +Mix the coconut liqueur (preferably tequila) with the grapefruit juice and top with soda water. Garnish with a large grapefruit slice against the inside of the glass. diff --git a/content/recipes/lemon-drop/index.md b/content/recipes/lemon-drop/index.md new file mode 100644 index 0000000..b70068a --- /dev/null +++ b/content/recipes/lemon-drop/index.md @@ -0,0 +1,14 @@ +--- +title: "Lemon Drop" +date: "2026-01-01" +draft: false +description: "Lemon Drop: a Cocktail served in a Cocktail glass. Made with Vodka, Cointreau, Lemon." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Vodka", "Cointreau", "Lemon"] +ingredientMeasures: ["1 1/2 shot ", "1 1/2 shot ", "Juice of 1 wedge "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/mtpxgk1504373297.jpg" +--- + +Shake and strain into a chilled cocktail glass rimmed with sugar. diff --git a/content/recipes/lemon-elderflower-spritzer/index.md b/content/recipes/lemon-elderflower-spritzer/index.md new file mode 100644 index 0000000..eaadca4 --- /dev/null +++ b/content/recipes/lemon-elderflower-spritzer/index.md @@ -0,0 +1,14 @@ +--- +title: "Lemon Elderflower Spritzer" +date: "2026-01-01" +draft: false +description: "Lemon Elderflower Spritzer: a Cocktail served in a Highball glass. Made with Elderflower cordial, Vodka, Soda Water, Fresh Lemon Juice." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Elderflower cordial", "Vodka", "Soda Water", "Fresh Lemon Juice"] +ingredientMeasures: ["2 tsp", "1 shot", "1/3 cup", "Top"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/125w0o1630407389.jpg" +--- + +Pour all ingredients over ice, stir and enjoy! diff --git a/content/recipes/lemon-shot/index.md b/content/recipes/lemon-shot/index.md new file mode 100644 index 0000000..78a7c8b --- /dev/null +++ b/content/recipes/lemon-shot/index.md @@ -0,0 +1,15 @@ +--- +title: "Lemon Shot" +date: "2026-01-01" +draft: false +description: "Lemon Shot: a Shot served in a Shot glass. Made with Galliano, Absolut Citron, Lemon, Sugar and more." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["Galliano", "Absolut Citron", "Lemon", "Sugar", "151 proof rum"] +ingredientMeasures: ["1/2 oz ", "1/2 oz ", " wedge +", "Bacardi "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/mx31hv1487602979.jpg" +--- + +Mix Galliano and Absolut Citron in a shot glass, lay lemon wedge sprinkled with sugar over glass and pour a rum over wedge and glass. light rum with a lighter and let burn for a second. Do shot quickly and suck on lemon. If it is done correctly, this will taste like a shot of sweet lemonade. diff --git a/content/recipes/lemouroudji/index.md b/content/recipes/lemouroudji/index.md new file mode 100644 index 0000000..2118320 --- /dev/null +++ b/content/recipes/lemouroudji/index.md @@ -0,0 +1,14 @@ +--- +title: "Lemouroudji" +date: "2026-01-01" +draft: false +description: "Lemouroudji: a Other / Unknown served in a Highball Glass. Made with Ginger, Water, Lemon, Sugar and more." +alcoholic: "Non alcoholic" +categories: ["Other / Unknown"] +glasses: ["Highball Glass"] +ingredients: ["Ginger", "Water", "Lemon", "Sugar", "Cayenne pepper"] +ingredientMeasures: ["2 pieces ", "1 gal ", "1 lb ", "1 cup ", "ground "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/eirmo71487603745.jpg" +--- + +Juice the lemons. Peel and grate the ginger. Place the grated ginger and a liberal dash of the cayenne pepper into a piece of cheesecloth, and tie it into a knot. Let soak in the water. After 15 minutes or so, add the sugar, and the lemon juice. Chill, and serve. diff --git a/content/recipes/limeade/index.md b/content/recipes/limeade/index.md new file mode 100644 index 0000000..1b9250b --- /dev/null +++ b/content/recipes/limeade/index.md @@ -0,0 +1,15 @@ +--- +title: "Limeade" +date: "2026-01-01" +draft: false +description: "Limeade: a Other / Unknown served in a Highball glass. Made with Lime, Sugar, Soda water, Lime peel." +alcoholic: "Non alcoholic" +categories: ["Other / Unknown"] +glasses: ["Highball glass"] +ingredients: ["Lime", "Sugar", "Soda water", "Lime peel"] +ingredientMeasures: ["Juice of 1 ", "1 tblsp ", " (seltzer water) +"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/5jdp5r1487603680.jpg" +--- + +In a large glass, put the lime juice and sugar, and stir well. Add cold seltzer water to fill. Put the lime peels in the glass. Drink. Repeat until limes or soda run out. diff --git a/content/recipes/limona-corona/index.md b/content/recipes/limona-corona/index.md new file mode 100644 index 0000000..1db049a --- /dev/null +++ b/content/recipes/limona-corona/index.md @@ -0,0 +1,14 @@ +--- +title: "Limona Corona" +date: "2026-01-01" +draft: false +description: "Limona Corona: a Beer served in a Beer Glass. Made with Corona, Bacardi Limon." +alcoholic: "Alcoholic" +categories: ["Beer"] +glasses: ["Beer Glass"] +ingredients: ["Corona", "Bacardi Limon"] +ingredientMeasures: ["1 bottle ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/wwqrsw1441248662.jpg" +--- + +Open the Corona. Fill the empty space in the neck in the bottle with the rum. The bottle should be filled to the top. Plug the bottle with your thumb or the palm of your hand. Turn the bottle upside-down so the rum and beer mix. Turn the bottle rightside-up, unplug, and drink. diff --git a/content/recipes/loch-lomond/index.md b/content/recipes/loch-lomond/index.md new file mode 100644 index 0000000..fab9fa9 --- /dev/null +++ b/content/recipes/loch-lomond/index.md @@ -0,0 +1,14 @@ +--- +title: "Loch Lomond" +date: "2026-01-01" +draft: false +description: "Loch Lomond: a Ordinary Drink served in a Cocktail glass. Made with Scotch, Drambuie, Dry Vermouth, Lemon peel." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Scotch", "Drambuie", "Dry Vermouth", "Lemon peel"] +ingredientMeasures: ["2 oz ", "1/2 oz ", "1/2 oz ", "1 twist of "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/rpvtpr1468923881.jpg" +--- + +In a mixing glass half-filled with ice cubes, combine the Scotch, Drambuie, and vermouth. Stir well. Strain into a cocktail glass. Garnish with the lemon twist. diff --git a/content/recipes/london-town/index.md b/content/recipes/london-town/index.md new file mode 100644 index 0000000..6ede7de --- /dev/null +++ b/content/recipes/london-town/index.md @@ -0,0 +1,14 @@ +--- +title: "London Town" +date: "2026-01-01" +draft: false +description: "London Town: a Ordinary Drink served in a Cocktail glass. Made with Gin, Maraschino liqueur, Orange bitters." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "Maraschino liqueur", "Orange bitters"] +ingredientMeasures: ["1 1/2 oz ", "1/2 oz ", "2 dashes "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/rpsrqv1468923507.jpg" +--- + +In a mixing glass half-filled with ice cubes, combine all of the ingredients. Stir well. Strain into a cocktail glass. diff --git a/content/recipes/lone-tree-cocktail/index.md b/content/recipes/lone-tree-cocktail/index.md new file mode 100644 index 0000000..16a28eb --- /dev/null +++ b/content/recipes/lone-tree-cocktail/index.md @@ -0,0 +1,14 @@ +--- +title: "Lone Tree Cocktail" +date: "2026-01-01" +draft: false +description: "Lone Tree Cocktail: a Ordinary Drink served in a Cocktail glass. Made with Sweet Vermouth, Gin." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Sweet Vermouth", "Gin"] +ingredientMeasures: ["3/4 oz ", "1 1/2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/tsxpty1468923417.jpg" +--- + +Stir ingredients with ice, strain into a cocktail glass, and serve. diff --git a/content/recipes/lone-tree-cooler/index.md b/content/recipes/lone-tree-cooler/index.md new file mode 100644 index 0000000..8a100f1 --- /dev/null +++ b/content/recipes/lone-tree-cooler/index.md @@ -0,0 +1,14 @@ +--- +title: "Lone Tree Cooler" +date: "2026-01-01" +draft: false +description: "Lone Tree Cooler: a Ordinary Drink served in a Collins glass. Made with Carbonated water, Gin, Dry Vermouth, Powdered sugar and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins glass"] +ingredients: ["Carbonated water", "Gin", "Dry Vermouth", "Powdered sugar", "Orange spiral", "Lemon peel"] +ingredientMeasures: [] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/wsyqry1479298485.jpg" +--- + +Stir powdered sugar and 2 oz. carbonated water in a collins glass. Fill glass with ice, add gin and vermouth, and stir. Fill with carbonated water and stir again. Add the twist of lemon peel and the orange spiral so that the end dangles over rim of glass. diff --git a/content/recipes/long-island-iced-tea/index.md b/content/recipes/long-island-iced-tea/index.md new file mode 100644 index 0000000..ebc482b --- /dev/null +++ b/content/recipes/long-island-iced-tea/index.md @@ -0,0 +1,14 @@ +--- +title: "Long Island Iced Tea" +date: "2026-01-01" +draft: false +description: "Long Island Iced Tea: a Ordinary Drink served in a Highball glass. Made with Vodka, Tequila, Light rum, Gin and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Vodka", "Tequila", "Light rum", "Gin", "Coca-Cola", "Lemon peel"] +ingredientMeasures: ["1/2 oz ", "1/2 oz ", "1/2 oz ", "1/2 oz ", "1 dash ", "Twist of "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/wx7hsg1504370510.jpg" +--- + +Mix all contents in a highball glass and sitr gently. Add dash of Coca-Cola for the coloring and garnish with lemon or lime twist. diff --git a/content/recipes/long-island-tea/index.md b/content/recipes/long-island-tea/index.md new file mode 100644 index 0000000..10c0c20 --- /dev/null +++ b/content/recipes/long-island-tea/index.md @@ -0,0 +1,14 @@ +--- +title: "Long Island Tea" +date: "2026-01-01" +draft: false +description: "Long Island Tea: a Ordinary Drink served in a Highball glass. Made with Vodka, Light rum, Gin, Tequila and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Vodka", "Light rum", "Gin", "Tequila", "Lemon", "Coca-Cola"] +ingredientMeasures: ["1/2 oz ", "1/2 oz ", "1/2 oz ", "1/2 oz ", "Juice of 1/2 ", "1 splash "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/nkwr4c1606770558.jpg" +--- + +Combine all ingredients (except cola) and pour over ice in a highball glass. Add the splash of cola for color. Decorate with a slice of lemon and serve. diff --git a/content/recipes/long-vodka/index.md b/content/recipes/long-vodka/index.md new file mode 100644 index 0000000..3315735 --- /dev/null +++ b/content/recipes/long-vodka/index.md @@ -0,0 +1,14 @@ +--- +title: "Long vodka" +date: "2026-01-01" +draft: false +description: "Long vodka: a Ordinary Drink served in a Highball glass. Made with Vodka, Lime, Angostura bitters, Tonic water and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Vodka", "Lime", "Angostura bitters", "Tonic water", "Ice"] +ingredientMeasures: ["5 cl ", "1/2 ", "4 dashes ", "1 dl Schweppes ", "4 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/9179i01503565212.jpg" +--- + +Shake a tall glass with ice cubes and Angostura, coating the inside of the glass. Por the vodka onto this, add 1 slice of lime and squeeze juice out of remainder, mix with tonic, stir and voila you have a Long Vodka diff --git a/content/recipes/lord-and-lady/index.md b/content/recipes/lord-and-lady/index.md new file mode 100644 index 0000000..5eb7e13 --- /dev/null +++ b/content/recipes/lord-and-lady/index.md @@ -0,0 +1,14 @@ +--- +title: "Lord And Lady" +date: "2026-01-01" +draft: false +description: "Lord And Lady: a Ordinary Drink served in a Old-fashioned glass. Made with Dark rum, Tia maria." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Dark rum", "Tia maria"] +ingredientMeasures: ["1 1/2 oz ", "1/2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/quwrys1468923219.jpg" +--- + +Pour the rum and Tia Maria into an old-fashioned glass almost filled with ice cubes. Stir well. diff --git a/content/recipes/lunch-box/index.md b/content/recipes/lunch-box/index.md new file mode 100644 index 0000000..d430ac1 --- /dev/null +++ b/content/recipes/lunch-box/index.md @@ -0,0 +1,14 @@ +--- +title: "Lunch Box" +date: "2026-01-01" +draft: false +description: "Lunch Box: a Beer served in a Pint glass. Made with Beer, Amaretto, Orange juice." +alcoholic: "Alcoholic" +categories: ["Beer"] +glasses: ["Pint glass"] +ingredients: ["Beer", "Amaretto", "Orange juice"] +ingredientMeasures: ["3/4 bottle ", "1 shot ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/qywpvt1454512546.jpg" +--- + +Fill a pint glass almost full with beer. Then fill the rest with orange juice (careful not to fill it to the top). Then take the shot of Amaretto and drop it in. diff --git a/content/recipes/mai-tai/index.md b/content/recipes/mai-tai/index.md new file mode 100644 index 0000000..5824d08 --- /dev/null +++ b/content/recipes/mai-tai/index.md @@ -0,0 +1,14 @@ +--- +title: "Mai Tai" +date: "2026-01-01" +draft: false +description: "Mai Tai: a Ordinary Drink served in a Collins glass. Made with Light rum, Orgeat syrup, Triple sec, Sweet and sour and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins glass"] +ingredients: ["Light rum", "Orgeat syrup", "Triple sec", "Sweet and sour", "Cherry"] +ingredientMeasures: ["1 oz ", "1/2 oz ", "1/2 oz ", "1 1/2 oz ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/twyrrp1439907470.jpg" +--- + +Shake all ingredients with ice. Strain into glass. Garnish and serve with straw. diff --git a/content/recipes/mango-mojito/index.md b/content/recipes/mango-mojito/index.md new file mode 100644 index 0000000..1e56b9a --- /dev/null +++ b/content/recipes/mango-mojito/index.md @@ -0,0 +1,16 @@ +--- +title: "Mango Mojito" +date: "2026-01-01" +draft: false +description: "Mango Mojito: a Cocktail served in a Jar. Made with Lime, Mango, Mint, White Rum and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Jar"] +ingredients: ["Lime", "Mango", "Mint", "White Rum", "Ice", "Soda Water", "Mango"] +ingredientMeasures: ["3", "1 Fresh", "Sprig", "200 ml", "cubes", "Top", "Garnish with"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/wfqmgm1630406820.jpg" +--- + +Squeeze the juice from 1½ limes and blend with the mango to give a smooth purée. +Cut the rest of the limes into quarters, and then cut each wedge in half again. Put 2 pieces of lime in a highball glass for each person and add 1 teaspoon of caster sugar and 5-6 mint leaves to each glass. Squish everything together with a muddler or the end of a rolling pin to release all the flavours from the lime and mint. +Divide the mango purée between the glasses and add 30ml white rum and a handful of crushed ice to each one, stirring well to mix everything together. Top up with soda water to serve and garnish with extra mint, if you like. diff --git a/content/recipes/manhattan/index.md b/content/recipes/manhattan/index.md new file mode 100644 index 0000000..6cbd5b1 --- /dev/null +++ b/content/recipes/manhattan/index.md @@ -0,0 +1,14 @@ +--- +title: "Manhattan" +date: "2026-01-01" +draft: false +description: "Manhattan: a Cocktail served in a Cocktail glass. Made with Sweet Vermouth, Bourbon, Angostura bitters, Ice and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Sweet Vermouth", "Bourbon", "Angostura bitters", "Ice", "Maraschino cherry", "Orange peel"] +ingredientMeasures: ["3/4 oz ", "2 1/2 oz Blended ", "dash ", "2 or 3 ", "1 ", "1 twist of "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/yk70e31606771240.jpg" +--- + +Stirred over ice, strained into a chilled glass, garnished, and served up. diff --git a/content/recipes/margarita/index.md b/content/recipes/margarita/index.md new file mode 100644 index 0000000..bbaba85 --- /dev/null +++ b/content/recipes/margarita/index.md @@ -0,0 +1,14 @@ +--- +title: "Margarita" +date: "2026-01-01" +draft: false +description: "Margarita: a Ordinary Drink served in a Cocktail glass. Made with Tequila, Triple sec, Lime juice, Salt." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Tequila", "Triple sec", "Lime juice", "Salt"] +ingredientMeasures: ["1 1/2 oz ", "1/2 oz ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/5noda61589575158.jpg" +--- + +Rub the rim of the glass with the lime slice to make the salt stick to it. Take care to moisten only the outer rim and sprinkle the salt on it. The salt should present to the lips of the imbiber and never mix into the cocktail. Shake the other ingredients with ice, then carefully pour into the glass. diff --git a/content/recipes/martinez-2/index.md b/content/recipes/martinez-2/index.md new file mode 100644 index 0000000..d761361 --- /dev/null +++ b/content/recipes/martinez-2/index.md @@ -0,0 +1,16 @@ +--- +title: "Martinez 2" +date: "2026-01-01" +draft: false +description: "Martinez 2: a Cocktail served in a Cocktail glass. Made with Gin, Sweet Vermouth, Maraschino Liqueur, Angostura Bitters." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "Sweet Vermouth", "Maraschino Liqueur", "Angostura Bitters"] +ingredientMeasures: ["1 1/2 oz", "1 1/2 oz", "1 tsp", "2 dashes"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/fs6kiq1513708455.jpg" +--- + +Add all ingredients to a mixing glass and fill with ice. + +Stir until chilled, and strain into a chilled coupe glass. diff --git a/content/recipes/martini/index.md b/content/recipes/martini/index.md new file mode 100644 index 0000000..ffbff24 --- /dev/null +++ b/content/recipes/martini/index.md @@ -0,0 +1,14 @@ +--- +title: "Martini" +date: "2026-01-01" +draft: false +description: "Martini: a Cocktail served in a Cocktail glass. Made with Gin, Dry Vermouth, Olive." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "Dry Vermouth", "Olive"] +ingredientMeasures: ["1 2/3 oz ", "1/3 oz ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/71t8581504353095.jpg" +--- + +Straight: Pour all ingredients into mixing glass with ice cubes. Stir well. Strain in chilled martini cocktail glass. Squeeze oil from lemon peel onto the drink, or garnish with olive. diff --git a/content/recipes/mary-pickford/index.md b/content/recipes/mary-pickford/index.md new file mode 100644 index 0000000..b526508 --- /dev/null +++ b/content/recipes/mary-pickford/index.md @@ -0,0 +1,14 @@ +--- +title: "Mary Pickford" +date: "2026-01-01" +draft: false +description: "Mary Pickford: a Cocktail served in a Cocktail glass. Made with Light rum, Pineapple juice, Maraschino liqueur, Grenadine and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Light rum", "Pineapple juice", "Maraschino liqueur", "Grenadine", "Maraschino cherry"] +ingredientMeasures: ["1 1/2 oz ", "1 oz ", "1/2 tsp ", "1/2 tsp ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/f9erqb1504350557.jpg" +--- + +Shake and strain into a chilled large cocktail glass diff --git a/content/recipes/masala-chai/index.md b/content/recipes/masala-chai/index.md new file mode 100644 index 0000000..fc99796 --- /dev/null +++ b/content/recipes/masala-chai/index.md @@ -0,0 +1,15 @@ +--- +title: "Masala Chai" +date: "2026-01-01" +draft: false +description: "Masala Chai: a Coffee / Tea served in a Coffee Mug. Made with Water, Tea, Ginger, Cardamom and more." +alcoholic: "Non alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Coffee Mug"] +ingredients: ["Water", "Tea", "Ginger", "Cardamom", "Cloves", "Cinnamon", "Black pepper", "Sugar", "Milk"] +ingredientMeasures: ["2 cups ", "3-4 tsp ", "1 chunk dried ", "3-4 crushed ", "3 ", "1 piece ", "1-2 whole ", " to taste +", "to taste"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/uyrpww1441246384.jpg" +--- + +Bring 2 cups of water to boil. Add all the ingredients and boil again for about 15 seconds. Let stand for a minute. Warm milk in a pot. Filter tea into cups. Add milk and sugar. That's IT. diff --git a/content/recipes/mauresque/index.md b/content/recipes/mauresque/index.md new file mode 100644 index 0000000..bd827b4 --- /dev/null +++ b/content/recipes/mauresque/index.md @@ -0,0 +1,18 @@ +--- +title: "Mauresque" +date: "2026-01-01" +draft: false +description: "Mauresque: a Cocktail served in a Collins glass. Made with Ricard, Orgeat Syrup, Water." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Collins glass"] +ingredients: ["Ricard", "Orgeat Syrup", "Water"] +ingredientMeasures: ["3 cl", "1 cl", "Full Glass"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/duwfa11686236556.jpg" +--- + +1 - Pour the Ricard (or pastis) +2 - Pour the orgeat syrup +3 - Finally pour the water and add ice cubes at your convenience. + +Add the ice cubes at the end, otherwise the syrup and pastis do not mix well. diff --git a/content/recipes/melya/index.md b/content/recipes/melya/index.md new file mode 100644 index 0000000..30d1c89 --- /dev/null +++ b/content/recipes/melya/index.md @@ -0,0 +1,14 @@ +--- +title: "Melya" +date: "2026-01-01" +draft: false +description: "Melya: a Coffee / Tea served in a Coffee mug. Made with Espresso, Honey, Cocoa powder." +alcoholic: "Non alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Coffee mug"] +ingredients: ["Espresso", "Honey", "Cocoa powder"] +ingredientMeasures: ["Unsweetened "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/xwtptq1441247579.jpg" +--- + +Brew espresso. In a coffee mug, place 1 teaspoon of unsweetened powdered cocoa, then cover a teaspoon with honey and drizzle it into the cup. Stir while the coffee brews, this is the fun part. The cocoa seems to coat the honey without mixing, so you get a dusty, sticky mass that looks as though it will never mix. Then all at once, presto! It looks like dark chocolate sauce. Pour hot espresso over the honey, stirring to dissolve. Serve with cream. diff --git a/content/recipes/miami-vice/index.md b/content/recipes/miami-vice/index.md new file mode 100644 index 0000000..fa161cc --- /dev/null +++ b/content/recipes/miami-vice/index.md @@ -0,0 +1,14 @@ +--- +title: "Miami Vice" +date: "2026-01-01" +draft: false +description: "Miami Vice: a Cocktail served in a Cocktail glass. Made with 151 proof rum, Pina colada mix, Daiquiri mix." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["151 proof rum", "Pina colada mix", "Daiquiri mix"] +ingredientMeasures: ["5 oz Bacardi ", "frozen ", "frozen "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/qvuyqw1441208955.jpg" +--- + +First: Mix pina colada with 2.5 oz. of rum with ice(set aside). Second: Mix daiquiri with 2.5 oz. of rum with ice. Third: While frozen, add pina colda mix then daiquiri mix in glass (Making sure they do not get mixed together). diff --git a/content/recipes/michelada/index.md b/content/recipes/michelada/index.md new file mode 100644 index 0000000..37ed3bc --- /dev/null +++ b/content/recipes/michelada/index.md @@ -0,0 +1,15 @@ +--- +title: "Michelada" +date: "2026-01-01" +draft: false +description: "Michelada: a Cocktail served in a Pint glass. Made with Beer, Tomato Juice, Lime Juice, Hot Sauce and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Pint glass"] +ingredients: ["Beer", "Tomato Juice", "Lime Juice", "Hot Sauce", "Worcestershire Sauce", "Soy Sauce"] +ingredientMeasures: ["4 oz", "4 oz", "1 tblsp", "Dash", "Dash", "Dash"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/u736bd1605907086.jpg" +--- + +Mix the beer with tomato juice, freshly squeezed lime juice, and Worcestershire sauce, teriyaki sauce, soy sauce, or hot sauce. +Served In a chilled, salt-rimmed glass diff --git a/content/recipes/midnight-mint/index.md b/content/recipes/midnight-mint/index.md new file mode 100644 index 0000000..1db8ed1 --- /dev/null +++ b/content/recipes/midnight-mint/index.md @@ -0,0 +1,14 @@ +--- +title: "Midnight Mint" +date: "2026-01-01" +draft: false +description: "Midnight Mint: a Cocktail served in a Cocktail glass. Made with Baileys irish cream, White Creme de Menthe, Cream." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Baileys irish cream", "White Creme de Menthe", "Cream"] +ingredientMeasures: ["1 oz ", "3/4 oz ", "3/4 oz double "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/svuvrq1441208310.jpg" +--- + +If available, rim cocktail (Martini) glass with sugar syrup then dip into chocolate flakes or powder. Add ingredients into shaker with ice. Shake well then strain into cocktail glass. diff --git a/content/recipes/mimosa/index.md b/content/recipes/mimosa/index.md new file mode 100644 index 0000000..4306d0c --- /dev/null +++ b/content/recipes/mimosa/index.md @@ -0,0 +1,14 @@ +--- +title: "Mimosa" +date: "2026-01-01" +draft: false +description: "Mimosa: a Ordinary Drink served in a Champagne flute. Made with Champagne, Orange juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Champagne flute"] +ingredients: ["Champagne", "Orange juice"] +ingredientMeasures: ["Chilled ", "2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/juhcuu1504370685.jpg" +--- + +Ensure both ingredients are well chilled, then mix into the glass. Serve cold. diff --git a/content/recipes/mint-julep/index.md b/content/recipes/mint-julep/index.md new file mode 100644 index 0000000..430c6c6 --- /dev/null +++ b/content/recipes/mint-julep/index.md @@ -0,0 +1,14 @@ +--- +title: "Mint Julep" +date: "2026-01-01" +draft: false +description: "Mint Julep: a Ordinary Drink served in a Collins glass. Made with Mint, Bourbon, Powdered sugar, Water." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins glass"] +ingredients: ["Mint", "Bourbon", "Powdered sugar", "Water"] +ingredientMeasures: ["4 fresh ", "2 1/2 oz ", "1 tsp ", "2 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/squyyq1439907312.jpg" +--- + +In a highball glass gently muddle the mint, sugar and water. Fill the glass with cracked ice, add Bourbon and stir well until the glass is well frosted. Garnish with a mint sprig. diff --git a/content/recipes/mocha-berry/index.md b/content/recipes/mocha-berry/index.md new file mode 100644 index 0000000..4c7416f --- /dev/null +++ b/content/recipes/mocha-berry/index.md @@ -0,0 +1,14 @@ +--- +title: "Mocha-Berry" +date: "2026-01-01" +draft: false +description: "Mocha-Berry: a Coffee / Tea served in a Irish coffee cup. Made with Coffee, Chambord raspberry liqueur, Cocoa powder, Whipped cream." +alcoholic: "Alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Irish coffee cup"] +ingredients: ["Coffee", "Chambord raspberry liqueur", "Cocoa powder", "Whipped cream"] +ingredientMeasures: ["6 oz ", "2 oz ", "2 tblsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vtwyyx1441246448.jpg" +--- + +pour 6 oz. of coffee in a mug or Irish coffee cup. add coca mix and chambord, mix well and top off with whipped cream. diff --git a/content/recipes/mojito-extra/index.md b/content/recipes/mojito-extra/index.md new file mode 100644 index 0000000..705692a --- /dev/null +++ b/content/recipes/mojito-extra/index.md @@ -0,0 +1,14 @@ +--- +title: "Mojito Extra" +date: "2026-01-01" +draft: false +description: "Mojito Extra: a Cocktail served in a Collins glass. Made with Mint, Lemon juice, Dark rum, Club soda and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Collins glass"] +ingredients: ["Mint", "Lemon juice", "Dark rum", "Club soda", "Angostura bitters"] +ingredientMeasures: ["1/2 handful ", "3 cl ", "1/8 L Jamaican ", "1/8 L ", "8 drops "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vwxrsw1478251483.jpg" +--- + +Put mint with lemon juice in a glas, mash the mint with a spoon, ice, rum & fill up with club soda. Top it with Angostura. diff --git a/content/recipes/mojito/index.md b/content/recipes/mojito/index.md new file mode 100644 index 0000000..942bfad --- /dev/null +++ b/content/recipes/mojito/index.md @@ -0,0 +1,14 @@ +--- +title: "Mojito" +date: "2026-01-01" +draft: false +description: "Mojito: a Cocktail served in a Highball glass. Made with Light rum, Lime, Sugar, Mint and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Light rum", "Lime", "Sugar", "Mint", "Soda water"] +ingredientMeasures: ["2-3 oz ", "Juice of 1 ", "2 tsp ", "2-4 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/metwgh1606770327.jpg" +--- + +Muddle mint leaves with sugar and lime juice. Add a splash of soda water and fill the glass with cracked ice. Pour the rum and top with soda water. Garnish and serve with straw. diff --git a/content/recipes/monkey-gland/index.md b/content/recipes/monkey-gland/index.md new file mode 100644 index 0000000..7e98d5c --- /dev/null +++ b/content/recipes/monkey-gland/index.md @@ -0,0 +1,14 @@ +--- +title: "Monkey Gland" +date: "2026-01-01" +draft: false +description: "Monkey Gland: a Ordinary Drink served in a Cocktail glass. Made with Gin, Benedictine, Orange juice, Grenadine." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "Benedictine", "Orange juice", "Grenadine"] +ingredientMeasures: ["2 oz ", "1 tsp ", "1/2 oz ", "1 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/94psp81504350690.jpg" +--- + +Shake well over ice cubes in a shaker, strain into a chilled cocktail glass. diff --git a/content/recipes/monkey-wrench/index.md b/content/recipes/monkey-wrench/index.md new file mode 100644 index 0000000..512c567 --- /dev/null +++ b/content/recipes/monkey-wrench/index.md @@ -0,0 +1,14 @@ +--- +title: "Monkey Wrench" +date: "2026-01-01" +draft: false +description: "Monkey Wrench: a Ordinary Drink served in a Old-fashioned glass. Made with Light rum, Grapefruit juice, Bitters." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Light rum", "Grapefruit juice", "Bitters"] +ingredientMeasures: ["1 1/2 oz ", "3 oz ", "1 dash "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/bw2noj1582473243.jpg" +--- + +Pour all of the ingredients into an old-fashioned glass almost filled with ice cubes. Stir well. diff --git a/content/recipes/moranguito/index.md b/content/recipes/moranguito/index.md new file mode 100644 index 0000000..001b26c --- /dev/null +++ b/content/recipes/moranguito/index.md @@ -0,0 +1,14 @@ +--- +title: "Moranguito" +date: "2026-01-01" +draft: false +description: "Moranguito: a Shot served in a Shot glass. Made with Absinthe, Tequila, Grenadine." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["Absinthe", "Tequila", "Grenadine"] +ingredientMeasures: ["2/5 ", "2/5 ", "1/5 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/urpsyq1475667335.jpg" +--- + +first you put rhe absinthe, then put tequila, then put the Granadine syrup. diff --git a/content/recipes/moscow-mule/index.md b/content/recipes/moscow-mule/index.md new file mode 100644 index 0000000..8d2c496 --- /dev/null +++ b/content/recipes/moscow-mule/index.md @@ -0,0 +1,14 @@ +--- +title: "Moscow Mule" +date: "2026-01-01" +draft: false +description: "Moscow Mule: a Punch / Party Drink served in a Copper Mug. Made with Vodka, Lime juice, Ginger ale." +alcoholic: "Alcoholic" +categories: ["Punch / Party Drink"] +glasses: ["Copper Mug"] +ingredients: ["Vodka", "Lime juice", "Ginger ale"] +ingredientMeasures: ["2 oz ", "2 oz ", "8 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/3pylqc1504370988.jpg" +--- + +Combine vodka and ginger beer in a highball glass filled with ice. Add lime juice. Stir gently. Garnish. diff --git a/content/recipes/mudslinger/index.md b/content/recipes/mudslinger/index.md new file mode 100644 index 0000000..6f59b39 --- /dev/null +++ b/content/recipes/mudslinger/index.md @@ -0,0 +1,14 @@ +--- +title: "Mudslinger" +date: "2026-01-01" +draft: false +description: "Mudslinger: a Punch / Party Drink served in a Punch bowl. Made with Southern Comfort, Orange juice, Pepsi Cola." +alcoholic: "Alcoholic" +categories: ["Punch / Party Drink"] +glasses: ["Punch bowl"] +ingredients: ["Southern Comfort", "Orange juice", "Pepsi Cola"] +ingredientMeasures: ["750 ml ", "1 L ", "750 ml "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/hepk6h1504885554.jpg" +--- + +Add all contents to a large jug or punch bowl. Stir well! diff --git a/content/recipes/mulled-wine/index.md b/content/recipes/mulled-wine/index.md new file mode 100644 index 0000000..0333080 --- /dev/null +++ b/content/recipes/mulled-wine/index.md @@ -0,0 +1,14 @@ +--- +title: "Mulled Wine" +date: "2026-01-01" +draft: false +description: "Mulled Wine: a Punch / Party Drink served in a Collins Glass. Made with Water, Sugar, Cloves, Cinnamon and more." +alcoholic: "Alcoholic" +categories: ["Punch / Party Drink"] +glasses: ["Collins Glass"] +ingredients: ["Water", "Sugar", "Cloves", "Cinnamon", "Lemon peel", "Red wine", "Brandy"] +ingredientMeasures: ["3 cups ", "1 cup ", "12 ", "2 ", "1 ", "750 ml ", "1/4 cup "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/iuwi6h1504735724.jpg" +--- + +Simmer 3 cups water with, sugar, cloves, cinnamon sticks, and lemon peel in a stainless steel pot for 10 minutes. Add wine heat to a "coffee temperature" (DO NOT BOIL) then add the brandy. diff --git a/content/recipes/munich-mule/index.md b/content/recipes/munich-mule/index.md new file mode 100644 index 0000000..ded80cd --- /dev/null +++ b/content/recipes/munich-mule/index.md @@ -0,0 +1,17 @@ +--- +title: "Munich Mule" +date: "2026-01-01" +draft: false +description: "Munich Mule: a Cocktail served in a Highball glass. Made with Gin, Lime Juice, Ginger Beer, Cucumber and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Gin", "Lime Juice", "Ginger Beer", "Cucumber", "lemon"] +ingredientMeasures: ["5 cl", "2 cl", "10 cl", "Chopped", "Chopped"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/rj55pl1582476101.jpg" +--- + +Fill glass with ice +Pour Gin and Lime Juice +Fill glass with Ginger Beer +Garnish with Cucumer and Lime slice diff --git a/content/recipes/national-aquarium/index.md b/content/recipes/national-aquarium/index.md new file mode 100644 index 0000000..7768f17 --- /dev/null +++ b/content/recipes/national-aquarium/index.md @@ -0,0 +1,14 @@ +--- +title: "National Aquarium" +date: "2026-01-01" +draft: false +description: "National Aquarium: a Ordinary Drink served in a Collins Glass. Made with Rum, Vodka, Gin, Blue Curacao and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins Glass"] +ingredients: ["Rum", "Vodka", "Gin", "Blue Curacao", "Sour mix", "Lemon-lime soda"] +ingredientMeasures: ["1/2 oz ", "1/2 oz ", "1/2 oz ", "1/2 oz ", "2 oz ", "1 splash "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/dlw0om1503565021.jpg" +--- + +Pour all ingredients into a shaker of ice. Shake well. Serve on the rocks. diff --git a/content/recipes/negroni/index.md b/content/recipes/negroni/index.md new file mode 100644 index 0000000..2fa79b9 --- /dev/null +++ b/content/recipes/negroni/index.md @@ -0,0 +1,14 @@ +--- +title: "Negroni" +date: "2026-01-01" +draft: false +description: "Negroni: a Ordinary Drink served in a Old-fashioned glass. Made with Gin, Campari, Sweet Vermouth." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Gin", "Campari", "Sweet Vermouth"] +ingredientMeasures: ["1 oz ", "1 oz ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/qgdu971561574065.jpg" +--- + +Stir into glass over ice, garnish and serve. diff --git a/content/recipes/new-york-lemonade/index.md b/content/recipes/new-york-lemonade/index.md new file mode 100644 index 0000000..8471d6c --- /dev/null +++ b/content/recipes/new-york-lemonade/index.md @@ -0,0 +1,14 @@ +--- +title: "New York Lemonade" +date: "2026-01-01" +draft: false +description: "New York Lemonade: a Cocktail served in a Cocktail glass. Made with Absolut Citron, Grand Marnier, Lemon juice, Club soda." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Absolut Citron", "Grand Marnier", "Lemon juice", "Club soda"] +ingredientMeasures: ["2 oz ", "1 oz ", "2 oz sweetened ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/b3n0ge1503565473.jpg" +--- + +Serve in a chilled cocktail glass. Lemon and sugar the rim. Stir and Strain. diff --git a/content/recipes/new-york-sour/index.md b/content/recipes/new-york-sour/index.md new file mode 100644 index 0000000..2642195 --- /dev/null +++ b/content/recipes/new-york-sour/index.md @@ -0,0 +1,15 @@ +--- +title: "New York Sour" +date: "2026-01-01" +draft: false +description: "New York Sour: a Ordinary Drink served in a Whiskey sour glass. Made with Blended whiskey, Lemon, Sugar, Red wine and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Whiskey sour glass"] +ingredients: ["Blended whiskey", "Lemon", "Sugar", "Red wine", "Lemon", "Cherry"] +ingredientMeasures: ["2 oz ", "Juice of 1/2 ", "1 tsp ", " (Claret) +"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/61wgch1504882795.jpg" +--- + +Shake blended whiskey, juice of lemon, and powdered sugar with ice and strain into a whiskey sour glass. Float claret on top. Decorate with the half-slice of lemon and the cherry and serve. diff --git a/content/recipes/nuked-hot-chocolate/index.md b/content/recipes/nuked-hot-chocolate/index.md new file mode 100644 index 0000000..dcbe184 --- /dev/null +++ b/content/recipes/nuked-hot-chocolate/index.md @@ -0,0 +1,14 @@ +--- +title: "Nuked Hot Chocolate" +date: "2026-01-01" +draft: false +description: "Nuked Hot Chocolate: a Cocoa served in a Coffee mug. Made with Cocoa powder, Sugar, Vanilla extract, Milk." +alcoholic: "Non alcoholic" +categories: ["Cocoa"] +glasses: ["Coffee mug"] +ingredients: ["Cocoa powder", "Sugar", "Vanilla extract", "Milk"] +ingredientMeasures: ["2 tsp ", "1 tsp ", "1/2 tsp ", "12 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/xcu6nb1487603142.jpg" +--- + +Mix with a bit of milk (1 oz or so) in coffee mug. Nuke mug for about 30-50 seconds. Stir until the heated cocoa dissolves. Fill mug with milk. Nuke for 1-2 minutes, depending on wattage and preferences as to burnt mouth parts. diff --git a/content/recipes/nutty-irishman/index.md b/content/recipes/nutty-irishman/index.md new file mode 100644 index 0000000..5296fc4 --- /dev/null +++ b/content/recipes/nutty-irishman/index.md @@ -0,0 +1,14 @@ +--- +title: "Nutty Irishman" +date: "2026-01-01" +draft: false +description: "Nutty Irishman: a Shake served in a Highball Glass. Made with Baileys irish cream, Frangelico, Milk." +alcoholic: "Alcoholic" +categories: ["Shake"] +glasses: ["Highball Glass"] +ingredients: ["Baileys irish cream", "Frangelico", "Milk"] +ingredientMeasures: ["1 part ", "1 part ", "1 part "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/xspupx1441248014.jpg" +--- + +Serve over ice diff --git a/content/recipes/oatmeal-cookie/index.md b/content/recipes/oatmeal-cookie/index.md new file mode 100644 index 0000000..ff7549b --- /dev/null +++ b/content/recipes/oatmeal-cookie/index.md @@ -0,0 +1,17 @@ +--- +title: "Oatmeal Cookie" +date: "2026-01-01" +draft: false +description: "Oatmeal Cookie: a Cocktail served in a Mason jar. Made with Kahlua, Baileys irish cream, Butterscotch schnapps, Jagermeister and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Mason jar"] +ingredients: ["Kahlua", "Baileys irish cream", "Butterscotch schnapps", "Jagermeister", "Goldschlager"] +ingredientMeasures: ["2 parts", "2 parts", "4 parts", "1 part", "1/2 part"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/bsvmlg1515792693.jpg" +--- + +Just mix it all together. +It's meant to be a shot, but it works just fine as a proper adult-sized drink over lots of ice. + +Tastes like an oatmeal cookie. diff --git a/content/recipes/old-fashioned/index.md b/content/recipes/old-fashioned/index.md new file mode 100644 index 0000000..ab7d221 --- /dev/null +++ b/content/recipes/old-fashioned/index.md @@ -0,0 +1,17 @@ +--- +title: "Old Fashioned" +date: "2026-01-01" +draft: false +description: "Old Fashioned: a Cocktail served in a Old-fashioned glass. Made with Bourbon, Angostura bitters, Sugar, Water." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Old-fashioned glass"] +ingredients: ["Bourbon", "Angostura bitters", "Sugar", "Water"] +ingredientMeasures: ["4.5 cL", "2 dashes", "1 cube", "dash"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vrwquq1478252802.jpg" +--- + +Place sugar cube in old fashioned glass and saturate with bitters, add a dash of plain water. Muddle until dissolved. +Fill the glass with ice cubes and add whiskey. + +Garnish with orange twist, and a cocktail cherry. diff --git a/content/recipes/old-pal/index.md b/content/recipes/old-pal/index.md new file mode 100644 index 0000000..52babb7 --- /dev/null +++ b/content/recipes/old-pal/index.md @@ -0,0 +1,14 @@ +--- +title: "Old Pal" +date: "2026-01-01" +draft: false +description: "Old Pal: a Cocktail served in a Nick and Nora Glass. Made with Rye whiskey, Campari, Dry Vermouth." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Nick and Nora Glass"] +ingredients: ["Rye whiskey", "Campari", "Dry Vermouth"] +ingredientMeasures: ["2 oz", "1 oz", "1 oz"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/x03td31521761009.jpg" +--- + +Chill cocktail glass. Add ingredients to a mixing glass, and fill 2/3 full with ice. Stir about 20 seconds. Empty cocktail glass and strain into the glass. Garnish with a twist of lemon peel. diff --git a/content/recipes/orange-crush/index.md b/content/recipes/orange-crush/index.md new file mode 100644 index 0000000..1b514a5 --- /dev/null +++ b/content/recipes/orange-crush/index.md @@ -0,0 +1,14 @@ +--- +title: "Orange Crush" +date: "2026-01-01" +draft: false +description: "Orange Crush: a Shot served in a Shot glass. Made with Vodka, Triple sec, Orange juice." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["Vodka", "Triple sec", "Orange juice"] +ingredientMeasures: ["1 oz ", "1 oz ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/zvoics1504885926.jpg" +--- + +Add all ingredients to tumbler-Pour as shot diff --git a/content/recipes/orange-oasis/index.md b/content/recipes/orange-oasis/index.md new file mode 100644 index 0000000..b133996 --- /dev/null +++ b/content/recipes/orange-oasis/index.md @@ -0,0 +1,14 @@ +--- +title: "Orange Oasis" +date: "2026-01-01" +draft: false +description: "Orange Oasis: a Ordinary Drink served in a Highball glass. Made with Cherry brandy, Gin, Orange juice, Ginger ale." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Cherry brandy", "Gin", "Orange juice", "Ginger ale"] +ingredientMeasures: ["1/2 oz ", "1 1/2 oz ", "4 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/su1olx1582473812.jpg" +--- + +Shake brandy, gin, and orange juice with ice and strain into a highball glass over ice cubes. Fill with ginger ale, stir, and serve. diff --git a/content/recipes/orange-push-up/index.md b/content/recipes/orange-push-up/index.md new file mode 100644 index 0000000..216352f --- /dev/null +++ b/content/recipes/orange-push-up/index.md @@ -0,0 +1,14 @@ +--- +title: "Orange Push-up" +date: "2026-01-01" +draft: false +description: "Orange Push-up: a Ordinary Drink served in a Hurricane glass. Made with Spiced rum, Grenadine, Orange juice, Sour mix." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Hurricane glass"] +ingredients: ["Spiced rum", "Grenadine", "Orange juice", "Sour mix"] +ingredientMeasures: ["1.5 oz ", "0.5 oz ", "4 oz ", "1 splash "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/mgf0y91503565781.jpg" +--- + +Combine liquors in a blender. Add a half scoop of ice and blend. Garnish with an orange and cherry flag. So good it will melt in your mouth!!! diff --git a/content/recipes/orange-rosemary-collins/index.md b/content/recipes/orange-rosemary-collins/index.md new file mode 100644 index 0000000..be585d4 --- /dev/null +++ b/content/recipes/orange-rosemary-collins/index.md @@ -0,0 +1,14 @@ +--- +title: "Orange Rosemary Collins" +date: "2026-01-01" +draft: false +description: "Orange Rosemary Collins: a Cocktail served in a Highball glass. Made with Gin, Orange Juice, Lemon Juice, Rosemary Syrup and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Gin", "Orange Juice", "Lemon Juice", "Rosemary Syrup", "Soda Water", "Rosemary", "Orange Peel"] +ingredientMeasures: ["1 shot", "Top", "Top", "25 ml", "Top", "Garnish with", "Garnish with"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/mokcas1604179977.jpg" +--- + +Add the spirits to the bottom of the glass and top equally with the mixer drinks. Garnish with orange slices inside the glass as well as some rosemary on top. diff --git a/content/recipes/orange-scented-hot-chocolate/index.md b/content/recipes/orange-scented-hot-chocolate/index.md new file mode 100644 index 0000000..c5af782 --- /dev/null +++ b/content/recipes/orange-scented-hot-chocolate/index.md @@ -0,0 +1,14 @@ +--- +title: "Orange Scented Hot Chocolate" +date: "2026-01-01" +draft: false +description: "Orange Scented Hot Chocolate: a Cocoa served in a Coffee mug. Made with Milk, Chocolate, Orange peel, Espresso and more." +alcoholic: "Non alcoholic" +categories: ["Cocoa"] +glasses: ["Coffee mug"] +ingredients: ["Milk", "Chocolate", "Orange peel", "Espresso", "Nutmeg"] +ingredientMeasures: ["2 cups ", "4 oz chopped bittersweet or semi-sweet ", "3 2-inch strips ", "1/2 tsp instant ", "1/8 tsp ground "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/hdzwrh1487603131.jpg" +--- + +Combine all ingredients in heavy medium saucepan. Stir over low heat until chocolate melts. Increase heat and bring just to a boil, stirring often. Remove from heat and whisk untily frothy. Return to heat and bring to boil again. Remove from heat, whisk until frothy. Repeat heating and whisking once again. Discard orange peel. (Can be prepared 2 hours ahead. Let stand at room temperature. Before serving, bring just to boil, remove from heat and whisk until frothy.) Pour hot chocolate into coffee mugs. Makes 2 servings. diff --git a/content/recipes/orange-whip/index.md b/content/recipes/orange-whip/index.md new file mode 100644 index 0000000..16fa4f2 --- /dev/null +++ b/content/recipes/orange-whip/index.md @@ -0,0 +1,14 @@ +--- +title: "Orange Whip" +date: "2026-01-01" +draft: false +description: "Orange Whip: a Other / Unknown served in a Collins Glass. Made with Orange juice, Rum, Vodka, Cream and more." +alcoholic: "Alcoholic" +categories: ["Other / Unknown"] +glasses: ["Collins Glass"] +ingredients: ["Orange juice", "Rum", "Vodka", "Cream", "Ice"] +ingredientMeasures: ["4 oz ", "1 oz ", "1 oz ", "1 package ", "Over "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/ttyrxr1454514759.jpg" +--- + +Pour ingredients over ice and stir. diff --git a/content/recipes/orangeade/index.md b/content/recipes/orangeade/index.md new file mode 100644 index 0000000..a862ba1 --- /dev/null +++ b/content/recipes/orangeade/index.md @@ -0,0 +1,14 @@ +--- +title: "Orangeade" +date: "2026-01-01" +draft: false +description: "Orangeade: a Cocktail served in a Highball glass. Made with Lemon juice, Orange juice, Sugar syrup, Soda water." +alcoholic: "Non alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Lemon juice", "Orange juice", "Sugar syrup", "Soda water"] +ingredientMeasures: ["5 cl ", "15 cl ", "2-3 cl "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/ytsxxw1441167732.jpg" +--- + +Place some ice cubes in a large tumbler or highball glass, add lemon juice, orange juice, sugar syrup, and stir well. Top up with cold soda water, serve with a drinking straw. diff --git a/content/recipes/oreo-mudslide/index.md b/content/recipes/oreo-mudslide/index.md new file mode 100644 index 0000000..30d23d1 --- /dev/null +++ b/content/recipes/oreo-mudslide/index.md @@ -0,0 +1,14 @@ +--- +title: "Oreo Mudslide" +date: "2026-01-01" +draft: false +description: "Oreo Mudslide: a Ordinary Drink served in a Collins Glass. Made with Vodka, Kahlua, Baileys irish cream, Vanilla ice-cream and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins Glass"] +ingredients: ["Vodka", "Kahlua", "Baileys irish cream", "Vanilla ice-cream", "Oreo cookie"] +ingredientMeasures: ["1 oz ", "1 oz ", "1 oz ", "2 scoops ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/tpwwut1468925017.jpg" +--- + +Blend Vodka, Kahlua, Bailey's, ice-cream and the Oreo well in a blender. Pour into a large frosted glass. Garnish with whipped cream and a cherry. diff --git a/content/recipes/orgasm/index.md b/content/recipes/orgasm/index.md new file mode 100644 index 0000000..a5b3e8a --- /dev/null +++ b/content/recipes/orgasm/index.md @@ -0,0 +1,14 @@ +--- +title: "Orgasm" +date: "2026-01-01" +draft: false +description: "Orgasm: a Ordinary Drink served in a Cocktail glass. Made with Creme de Cacao, Amaretto, Triple sec, Vodka and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Creme de Cacao", "Amaretto", "Triple sec", "Vodka", "Light cream"] +ingredientMeasures: ["1/2 oz white ", "1/2 oz ", "1/2 oz ", "1/2 oz ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vr6kle1504886114.jpg" +--- + +Shake all ingredients with ice, strain into a chilled cocktail glass, and serve. diff --git a/content/recipes/owen-s-grandmother-s-revenge/index.md b/content/recipes/owen-s-grandmother-s-revenge/index.md new file mode 100644 index 0000000..60b5895 --- /dev/null +++ b/content/recipes/owen-s-grandmother-s-revenge/index.md @@ -0,0 +1,14 @@ +--- +title: "Owen's Grandmother's Revenge" +date: "2026-01-01" +draft: false +description: "Owen's Grandmother's Revenge: a Ordinary Drink served in a Highball glass. Made with Whiskey, Beer, Lemonade, Ice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Whiskey", "Beer", "Lemonade", "Ice"] +ingredientMeasures: ["12 oz ", "12 oz ", "12 oz frozen ", "1 cup crushed "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/0wt4uo1503565321.jpg" +--- + +Add ingredients and mix in blender. diff --git a/content/recipes/paloma/index.md b/content/recipes/paloma/index.md new file mode 100644 index 0000000..7054808 --- /dev/null +++ b/content/recipes/paloma/index.md @@ -0,0 +1,14 @@ +--- +title: "Paloma" +date: "2026-01-01" +draft: false +description: "Paloma: a Cocktail served in a Collins glass. Made with Grape Soda, Tequila." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Collins glass"] +ingredients: ["Grape Soda", "Tequila"] +ingredientMeasures: ["3 oz", "1 1/2 oz"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/samm5j1513706393.jpg" +--- + +Stir together and serve over ice. diff --git a/content/recipes/paradise/index.md b/content/recipes/paradise/index.md new file mode 100644 index 0000000..776ce90 --- /dev/null +++ b/content/recipes/paradise/index.md @@ -0,0 +1,14 @@ +--- +title: "Paradise" +date: "2026-01-01" +draft: false +description: "Paradise: a Ordinary Drink served in a Cocktail glass. Made with Gin, Apricot Brandy, Orange Juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "Apricot Brandy", "Orange Juice"] +ingredientMeasures: ["7 parts", "4 parts", "3 parts "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/ejozd71504351060.jpg" +--- + +Shake together over ice. Strain into cocktail glass and serve chilled. diff --git a/content/recipes/passion-fruit-martini/index.md b/content/recipes/passion-fruit-martini/index.md new file mode 100644 index 0000000..011a277 --- /dev/null +++ b/content/recipes/passion-fruit-martini/index.md @@ -0,0 +1,14 @@ +--- +title: "Passion Fruit Martini" +date: "2026-01-01" +draft: false +description: "Passion Fruit Martini: a Cocktail served in a Cocktail glass. Made with Vodka, Sugar Syrup, Passion fruit juice." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Vodka", "Sugar Syrup", "Passion fruit juice"] +ingredientMeasures: ["1 shot", "1/2 shot", "Full Glass"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/6trfve1582473527.jpg" +--- + +Pour all ingredients into a glass and stir. Garnish with half a passion fruit piece. diff --git a/content/recipes/pegu-club/index.md b/content/recipes/pegu-club/index.md new file mode 100644 index 0000000..4fd44e2 --- /dev/null +++ b/content/recipes/pegu-club/index.md @@ -0,0 +1,14 @@ +--- +title: "Pegu Club" +date: "2026-01-01" +draft: false +description: "Pegu Club: a Cocktail served in a Cocktail glass. Made with Gin, Orange Curacao, Lime Juice, Angostura Bitters and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "Orange Curacao", "Lime Juice", "Angostura Bitters", "Orange Bitters"] +ingredientMeasures: ["1 1/2 oz", "3/4 oz", "3/4 oz", "1 dash", "1 dash"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/jfkemm1513703902.jpg" +--- + +Shake, strain, up, cocktail glass diff --git a/content/recipes/penicillin/index.md b/content/recipes/penicillin/index.md new file mode 100644 index 0000000..659e79d --- /dev/null +++ b/content/recipes/penicillin/index.md @@ -0,0 +1,14 @@ +--- +title: "Penicillin" +date: "2026-01-01" +draft: false +description: "Penicillin: a Cocktail served in a Old-fashioned glass. Made with Blended Scotch, Lemon Juice, Honey syrup, Ginger Syrup and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Old-fashioned glass"] +ingredients: ["Blended Scotch", "Lemon Juice", "Honey syrup", "Ginger Syrup", "Islay single malt Scotch"] +ingredientMeasures: ["2 oz", "3/4 oz", "2 tsp", "2 tsp", "1/4 oz"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/hc9b1a1521853096.jpg" +--- + +Shake blended Scotch, lemon juice, honey syrup and ginger syrup with ice. Strain over large ice in chilled rocks glass. Float smoky Scotch on top (be sure to use a smoky Scotch such as an Islay single malt). Garnish with candied ginger. diff --git a/content/recipes/pina-colada/index.md b/content/recipes/pina-colada/index.md new file mode 100644 index 0000000..6e2c80a --- /dev/null +++ b/content/recipes/pina-colada/index.md @@ -0,0 +1,14 @@ +--- +title: "Pina Colada" +date: "2026-01-01" +draft: false +description: "Pina Colada: a Ordinary Drink served in a Collins glass. Made with Light rum, Coconut milk, Pineapple." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins glass"] +ingredients: ["Light rum", "Coconut milk", "Pineapple"] +ingredientMeasures: ["3 oz ", "3 tblsp ", "3 tblsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/upgsue1668419912.jpg" +--- + +Mix with crushed ice in blender until smooth. Pour into chilled glass, garnish and serve. diff --git a/content/recipes/pineapple-gingerale-smoothie/index.md b/content/recipes/pineapple-gingerale-smoothie/index.md new file mode 100644 index 0000000..ff7a828 --- /dev/null +++ b/content/recipes/pineapple-gingerale-smoothie/index.md @@ -0,0 +1,14 @@ +--- +title: "Pineapple Gingerale Smoothie" +date: "2026-01-01" +draft: false +description: "Pineapple Gingerale Smoothie: a Other / Unknown served in a Highball Glass. Made with Ginger, Pineapple." +alcoholic: "Non alcoholic" +categories: ["Other / Unknown"] +glasses: ["Highball Glass"] +ingredients: ["Ginger", "Pineapple"] +ingredientMeasures: ["1/4 inch ", "1/2 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/eg9i1d1487603469.jpg" +--- + +Throw everything into a blender and liquify. diff --git a/content/recipes/pineapple-paloma/index.md b/content/recipes/pineapple-paloma/index.md new file mode 100644 index 0000000..9cf5a1f --- /dev/null +++ b/content/recipes/pineapple-paloma/index.md @@ -0,0 +1,17 @@ +--- +title: "Pineapple Paloma" +date: "2026-01-01" +draft: false +description: "Pineapple Paloma: a Cocktail served in a Collins glass. Made with Tequila, Grapefruit Juice, Fresh Lime Juice, Pineapple Juice and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Collins glass"] +ingredients: ["Tequila", "Grapefruit Juice", "Fresh Lime Juice", "Pineapple Juice", "Lime", "Pepper"] +ingredientMeasures: ["4 oz", "4 oz", "1 oz", "8 oz", "Garnish with", "Rimmed"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/pg8iw31593351601.jpg" +--- + +Rub the rim of each glass with lime slice and dip into salt. +Add ice, tequila, grapefruit juice, lime juice and top with pineapple soda. +Give it a quick stir. +Garnish with fresh pineapple or lime. diff --git a/content/recipes/pink-gin/index.md b/content/recipes/pink-gin/index.md new file mode 100644 index 0000000..eca6611 --- /dev/null +++ b/content/recipes/pink-gin/index.md @@ -0,0 +1,14 @@ +--- +title: "Pink Gin" +date: "2026-01-01" +draft: false +description: "Pink Gin: a Ordinary Drink served in a White wine glass. Made with Bitters, Gin." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["White wine glass"] +ingredients: ["Bitters", "Gin"] +ingredientMeasures: ["3 dashes ", "2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/qyr51e1504888618.jpg" +--- + +Pour the bitters into a wine glass. Swirl the glass to coat the inside with the bitters, shake out the excess. Pour the gin into the glass. Do not add ice. diff --git a/content/recipes/pink-lady/index.md b/content/recipes/pink-lady/index.md new file mode 100644 index 0000000..d781ebb --- /dev/null +++ b/content/recipes/pink-lady/index.md @@ -0,0 +1,14 @@ +--- +title: "Pink Lady" +date: "2026-01-01" +draft: false +description: "Pink Lady: a Ordinary Drink served in a Cocktail glass. Made with Gin, Grenadine, Light cream, Egg white." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "Grenadine", "Light cream", "Egg white"] +ingredientMeasures: ["1 1/2 oz ", "1 tsp ", "1 tsp ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/5ia6j21504887829.jpg" +--- + +Shake all ingredients with ice, strain into a cocktail glass, and serve. diff --git a/content/recipes/pink-moon/index.md b/content/recipes/pink-moon/index.md new file mode 100644 index 0000000..2271ebc --- /dev/null +++ b/content/recipes/pink-moon/index.md @@ -0,0 +1,14 @@ +--- +title: "Pink Moon" +date: "2026-01-01" +draft: false +description: "Pink Moon: a Cocktail served in a Whiskey Glass. Made with Gin, Coconut Liqueur, Elderflower cordial, Lime Juice and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Whiskey Glass"] +ingredients: ["Gin", "Coconut Liqueur", "Elderflower cordial", "Lime Juice", "Blackberries"] +ingredientMeasures: ["1 shot", "1 shot", "25 ml", "30 ml", "Garnish with"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/lnjoc81619696191.jpg" +--- + +Slowly shake in a shaker with ice, strain into a square whiskey glass. Top with fresh ice. Add the blackberries to garnish. Add flowers and a green leaf for a special look! diff --git a/content/recipes/pink-panty-pulldowns/index.md b/content/recipes/pink-panty-pulldowns/index.md new file mode 100644 index 0000000..f6f89d0 --- /dev/null +++ b/content/recipes/pink-panty-pulldowns/index.md @@ -0,0 +1,14 @@ +--- +title: "Pink Panty Pulldowns" +date: "2026-01-01" +draft: false +description: "Pink Panty Pulldowns: a Ordinary Drink served in a Collins Glass. Made with Sprite, Pink lemonade, Vodka." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins Glass"] +ingredients: ["Sprite", "Pink lemonade", "Vodka"] +ingredientMeasures: ["1 L ", "2 cups ", "2 cups "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/squsuy1468926657.jpg" +--- + +Shake well diff --git a/content/recipes/pink-penocha/index.md b/content/recipes/pink-penocha/index.md new file mode 100644 index 0000000..1efe548 --- /dev/null +++ b/content/recipes/pink-penocha/index.md @@ -0,0 +1,14 @@ +--- +title: "Pink Penocha" +date: "2026-01-01" +draft: false +description: "Pink Penocha: a Punch / Party Drink served in a Punch bowl. Made with Everclear, Vodka, Peach schnapps, Orange juice and more." +alcoholic: "Alcoholic" +categories: ["Punch / Party Drink"] +glasses: ["Punch bowl"] +ingredients: ["Everclear", "Vodka", "Peach schnapps", "Orange juice", "Cranberry juice"] +ingredientMeasures: ["750 ml ", "1750 ml ", "1750 ml ", "1 gal ", "1 gal "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/6vigjx1503564007.jpg" +--- + +mix all ingredients into bowl keep iced stir frequently diff --git a/content/recipes/pisco-sour/index.md b/content/recipes/pisco-sour/index.md new file mode 100644 index 0000000..bde09e8 --- /dev/null +++ b/content/recipes/pisco-sour/index.md @@ -0,0 +1,14 @@ +--- +title: "Pisco Sour" +date: "2026-01-01" +draft: false +description: "Pisco Sour: a Cocktail served in a Cocktail glass. Made with Pisco, Lemon juice, Sugar, Ice and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Pisco", "Lemon juice", "Sugar", "Ice", "Egg White"] +ingredientMeasures: ["2 oz ", "1 oz ", "1-2 tblsp ", "1"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/tsssur1439907622.jpg" +--- + +Vigorously shake and strain contents in a cocktail shaker with ice cubes, then pour into glass and garnish with bitters. diff --git a/content/recipes/planter-s-punch-293/index.md b/content/recipes/planter-s-punch-293/index.md new file mode 100644 index 0000000..a2cdbe7 --- /dev/null +++ b/content/recipes/planter-s-punch-293/index.md @@ -0,0 +1,14 @@ +--- +title: "Planter’s Punch" +date: "2026-01-01" +draft: false +description: "Planter’s Punch: a Cocktail served in a Highball glass. Made with Dark Rum, Orange Juice, Pineapple Juice, Grenadine and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Dark Rum", "Orange Juice", "Pineapple Juice", "Grenadine", "Sugar Syrup", "Angostura Bitters"] +ingredientMeasures: ["4.5 cL", "3 cl", "3.5 cl", "1 cl", "1 cl", "4 drops"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/jn6o251643844541.jpg" +--- + +Squeeze an orange and strain the juice. Put all the ingredients in a shaker filled with ice and shake for at least 12 seconds. Strain into a highball glass and decorate with a pineapple wedge or fruit of your choice. diff --git a/content/recipes/planter-s-punch/index.md b/content/recipes/planter-s-punch/index.md new file mode 100644 index 0000000..60ab0a6 --- /dev/null +++ b/content/recipes/planter-s-punch/index.md @@ -0,0 +1,14 @@ +--- +title: "Planter's Punch" +date: "2026-01-01" +draft: false +description: "Planter's Punch: a Punch / Party Drink served in a Collins glass. Made with Dark rum, Orgeat syrup, Orange juice, Pineapple juice." +alcoholic: "Alcoholic" +categories: ["Punch / Party Drink"] +glasses: ["Collins glass"] +ingredients: ["Dark rum", "Orgeat syrup", "Orange juice", "Pineapple juice"] +ingredientMeasures: ["1 part ", "1/2 part ", "2 parts ", "1 part "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/fdk8a31606854815.jpg" +--- + +Pour all ingredients, except the bitters, into shaker filled with ice. Shake well. Pour into large glass, filled with ice. Add Angostura bitters, "on top". Garnish with cocktail cherry and pineapple. diff --git a/content/recipes/popped-cherry/index.md b/content/recipes/popped-cherry/index.md new file mode 100644 index 0000000..4593ec6 --- /dev/null +++ b/content/recipes/popped-cherry/index.md @@ -0,0 +1,14 @@ +--- +title: "Popped cherry" +date: "2026-01-01" +draft: false +description: "Popped cherry: a Ordinary Drink served in a Highball glass. Made with Vodka, Cherry liqueur, Cranberry juice, Orange juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Vodka", "Cherry liqueur", "Cranberry juice", "Orange juice"] +ingredientMeasures: ["2 oz ", "2 oz ", "4 oz ", "4 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/sxvrwv1473344825.jpg" +--- + +Served over ice in a tall glass with a popped cherry (can add more popped cherries if in the mood)! diff --git a/content/recipes/poppy-cocktail/index.md b/content/recipes/poppy-cocktail/index.md new file mode 100644 index 0000000..46b2f98 --- /dev/null +++ b/content/recipes/poppy-cocktail/index.md @@ -0,0 +1,14 @@ +--- +title: "Poppy Cocktail" +date: "2026-01-01" +draft: false +description: "Poppy Cocktail: a Ordinary Drink served in a Cocktail glass. Made with Gin, Creme de Cacao." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "Creme de Cacao"] +ingredientMeasures: ["1 1/2 oz ", "3/4 oz white "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/cslw1w1504389915.jpg" +--- + +Shake ingredients with ice, strain into a cocktail glass, and serve. diff --git a/content/recipes/pornstar-martini/index.md b/content/recipes/pornstar-martini/index.md new file mode 100644 index 0000000..ce5c3cf --- /dev/null +++ b/content/recipes/pornstar-martini/index.md @@ -0,0 +1,14 @@ +--- +title: "Pornstar Martini" +date: "2026-01-01" +draft: false +description: "Pornstar Martini: a Cocktail served in a Cocktail glass. Made with Vodka, Passoa, Passion fruit juice, Lime and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Vodka", "Passoa", "Passion fruit juice", "Lime", "Prosecco"] +ingredientMeasures: ["3 cl", "3 cl", "1 cl", "1 cl", "1 shot"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/xjhjdf1630406071.jpg" +--- + +Straight: Pour all ingredients into mixing glass with ice cubes. Shake well. Strain in chilled martini cocktail glass. Cut passion fruit in half and use as garnish. Pour prosecco into a chilled shot glass and serve alongside the martini. diff --git a/content/recipes/port-and-starboard/index.md b/content/recipes/port-and-starboard/index.md new file mode 100644 index 0000000..bf5bb98 --- /dev/null +++ b/content/recipes/port-and-starboard/index.md @@ -0,0 +1,14 @@ +--- +title: "Port And Starboard" +date: "2026-01-01" +draft: false +description: "Port And Starboard: a Ordinary Drink served in a Pousse cafe glass. Made with Grenadine, Green Creme de Menthe." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Pousse cafe glass"] +ingredients: ["Grenadine", "Green Creme de Menthe"] +ingredientMeasures: ["1 tblsp ", "1/2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/wxvupx1441553911.jpg" +--- + +Pour carefully into a pousse-cafe glass, so that creme de menthe floats on grenadine. Serve without mixing. diff --git a/content/recipes/port-wine-cocktail/index.md b/content/recipes/port-wine-cocktail/index.md new file mode 100644 index 0000000..95791b5 --- /dev/null +++ b/content/recipes/port-wine-cocktail/index.md @@ -0,0 +1,14 @@ +--- +title: "Port Wine Cocktail" +date: "2026-01-01" +draft: false +description: "Port Wine Cocktail: a Ordinary Drink served in a Cocktail glass. Made with Port, Brandy." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Port", "Brandy"] +ingredientMeasures: ["2 1/2 oz ", "1/2 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/qruprq1441553976.jpg" +--- + +Stir ingredients with ice, strain into a cocktail glass, and serve. diff --git a/content/recipes/port-wine-flip/index.md b/content/recipes/port-wine-flip/index.md new file mode 100644 index 0000000..8bb6bfa --- /dev/null +++ b/content/recipes/port-wine-flip/index.md @@ -0,0 +1,14 @@ +--- +title: "Port Wine Flip" +date: "2026-01-01" +draft: false +description: "Port Wine Flip: a Ordinary Drink served in a Whiskey sour glass. Made with Port, Light cream, Powdered sugar, Egg and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Whiskey sour glass"] +ingredients: ["Port", "Light cream", "Powdered sugar", "Egg", "Nutmeg"] +ingredientMeasures: ["1 1/2 oz ", "2 tsp ", "1 tsp ", "1 whole "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vrprxu1441553844.jpg" +--- + +Shake all ingredients (except nutmeg) with ice and strain into a whiskey sour glass. Sprinkle nutmeg on top and serve. diff --git a/content/recipes/porto-flip/index.md b/content/recipes/porto-flip/index.md new file mode 100644 index 0000000..d1b01c3 --- /dev/null +++ b/content/recipes/porto-flip/index.md @@ -0,0 +1,14 @@ +--- +title: "Porto flip" +date: "2026-01-01" +draft: false +description: "Porto flip: a Ordinary Drink served in a Cocktail glass. Made with Brandy, Port, Egg Yolk." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Brandy", "Port", "Egg Yolk"] +ingredientMeasures: ["3 parts", "9 parts", "2 parts"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/64x5j41504351518.jpg" +--- + +Shake ingredients together in a mixer with ice. Strain into glass, garnish and serve. diff --git a/content/recipes/pure-passion/index.md b/content/recipes/pure-passion/index.md new file mode 100644 index 0000000..c038822 --- /dev/null +++ b/content/recipes/pure-passion/index.md @@ -0,0 +1,14 @@ +--- +title: "Pure Passion" +date: "2026-01-01" +draft: false +description: "Pure Passion: a Cocktail served in a Whiskey sour glass. Made with Rum, Passoa, Lime Juice, Passion fruit syrup and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Whiskey sour glass"] +ingredients: ["Rum", "Passoa", "Lime Juice", "Passion fruit syrup", "Peach Bitters", "Mint"] +ingredientMeasures: ["40 ml", "20 ml", "30 ml", "15 ml", "Dash", "Garnish with"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/4tymma1604179273.jpg" +--- + +Mix up all ingredients with a cocktail stirrer and serve with crushed ice with mint and edible flour if available. diff --git a/content/recipes/pysch-vitamin-light/index.md b/content/recipes/pysch-vitamin-light/index.md new file mode 100644 index 0000000..ca4d483 --- /dev/null +++ b/content/recipes/pysch-vitamin-light/index.md @@ -0,0 +1,14 @@ +--- +title: "Pysch Vitamin Light" +date: "2026-01-01" +draft: false +description: "Pysch Vitamin Light: a Ordinary Drink served in a Collins Glass. Made with Orange juice, Apple juice, Pineapple juice, Ice." +alcoholic: "Non alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins Glass"] +ingredients: ["Orange juice", "Apple juice", "Pineapple juice", "Ice"] +ingredientMeasures: ["1 part ", "1 part ", "1 part "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/xsqsxw1441553580.jpg" +--- + +Shake with ice. diff --git a/content/recipes/quaker-s-cocktail/index.md b/content/recipes/quaker-s-cocktail/index.md new file mode 100644 index 0000000..9c317e3 --- /dev/null +++ b/content/recipes/quaker-s-cocktail/index.md @@ -0,0 +1,14 @@ +--- +title: "Quaker's Cocktail" +date: "2026-01-01" +draft: false +description: "Quaker's Cocktail: a Ordinary Drink served in a Cocktail glass. Made with Light rum, Brandy, Lemon, Raspberry syrup." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Light rum", "Brandy", "Lemon", "Raspberry syrup"] +ingredientMeasures: ["3/4 oz ", "3/4 oz ", "Juice of 1/4 ", "2 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/yrqppx1478962314.jpg" +--- + +Shake all ingredients with ice, strain into a cocktail glass, and serve. diff --git a/content/recipes/quarter-deck-cocktail/index.md b/content/recipes/quarter-deck-cocktail/index.md new file mode 100644 index 0000000..5a8349a --- /dev/null +++ b/content/recipes/quarter-deck-cocktail/index.md @@ -0,0 +1,14 @@ +--- +title: "Quarter Deck Cocktail" +date: "2026-01-01" +draft: false +description: "Quarter Deck Cocktail: a Ordinary Drink served in a Cocktail glass. Made with Light rum, Sherry, Lime." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Light rum", "Sherry", "Lime"] +ingredientMeasures: ["1 1/2 ", "1/3 oz cream ", "Juice of 1/2 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/qrwvps1478963017.jpg" +--- + +Stir all ingredients with ice, strain into a cocktail glass, and serve. diff --git a/content/recipes/queen-bee/index.md b/content/recipes/queen-bee/index.md new file mode 100644 index 0000000..52987a0 --- /dev/null +++ b/content/recipes/queen-bee/index.md @@ -0,0 +1,14 @@ +--- +title: "Queen Bee" +date: "2026-01-01" +draft: false +description: "Queen Bee: a Ordinary Drink served in a Cocktail glass. Made with Coffee brandy, Lime vodka, Sherry." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Coffee brandy", "Lime vodka", "Sherry"] +ingredientMeasures: ["1 oz ", "1 1/2 oz ", "1/2 oz cream "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/rvvpxu1478963194.jpg" +--- + +Shake all ingredients with ice, strain into a cocktail glass, and serve. diff --git a/content/recipes/queen-charlotte/index.md b/content/recipes/queen-charlotte/index.md new file mode 100644 index 0000000..d9fd66f --- /dev/null +++ b/content/recipes/queen-charlotte/index.md @@ -0,0 +1,14 @@ +--- +title: "Queen Charlotte" +date: "2026-01-01" +draft: false +description: "Queen Charlotte: a Ordinary Drink served in a Collins glass. Made with Red wine, Grenadine, Lemon-lime soda." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins glass"] +ingredients: ["Red wine", "Grenadine", "Lemon-lime soda"] +ingredientMeasures: ["2 oz ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vqruyt1478963249.jpg" +--- + +Pour red wine and grenadine into a collins glass over ice cubes. Fill with lemon-lime soda, stir, and serve. diff --git a/content/recipes/queen-elizabeth/index.md b/content/recipes/queen-elizabeth/index.md new file mode 100644 index 0000000..5c90aee --- /dev/null +++ b/content/recipes/queen-elizabeth/index.md @@ -0,0 +1,14 @@ +--- +title: "Queen Elizabeth" +date: "2026-01-01" +draft: false +description: "Queen Elizabeth: a Ordinary Drink served in a Cocktail glass. Made with Dry Vermouth, Gin, Benedictine." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Dry Vermouth", "Gin", "Benedictine"] +ingredientMeasures: ["1/2 oz ", "1 1/2 oz ", "1 1/2 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vpqspv1478963339.jpg" +--- + +Stir all ingredients with ice, strain into a cocktail glass, and serve. diff --git a/content/recipes/quentin/index.md b/content/recipes/quentin/index.md new file mode 100644 index 0000000..4d6618e --- /dev/null +++ b/content/recipes/quentin/index.md @@ -0,0 +1,14 @@ +--- +title: "Quentin" +date: "2026-01-01" +draft: false +description: "Quentin: a Ordinary Drink served in a Cocktail glass. Made with Dark rum, Kahlua, Light cream, Nutmeg." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Dark rum", "Kahlua", "Light cream", "Nutmeg"] +ingredientMeasures: ["1 1/2 oz ", "1/2 oz ", "1 oz ", "1/8 tsp grated "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/spxtqp1478963398.jpg" +--- + +In a shaker half-filled with ice cubes, combine the rum, Kahlua, and cream. Shake well. Strain into a cocktail glass and garnish with the nutmeg. diff --git a/content/recipes/quick-f-k/index.md b/content/recipes/quick-f-k/index.md new file mode 100644 index 0000000..6116a13 --- /dev/null +++ b/content/recipes/quick-f-k/index.md @@ -0,0 +1,14 @@ +--- +title: "Quick F**K" +date: "2026-01-01" +draft: false +description: "Quick F**K: a Shot served in a Shot glass. Made with Kahlua, Midori melon liqueur, Baileys irish cream." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["Kahlua", "Midori melon liqueur", "Baileys irish cream"] +ingredientMeasures: ["1 part ", "1 part ", "1 part "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/wvtwpp1478963454.jpg" +--- + +In a shot glass add 1/3 Kahlua first. Then 1/3 Miduri, topping it off with a 1/3 bailey's irish cream diff --git a/content/recipes/quick-sand/index.md b/content/recipes/quick-sand/index.md new file mode 100644 index 0000000..138e980 --- /dev/null +++ b/content/recipes/quick-sand/index.md @@ -0,0 +1,14 @@ +--- +title: "Quick-sand" +date: "2026-01-01" +draft: false +description: "Quick-sand: a Ordinary Drink served in a Highball glass. Made with Black Sambuca, Orange juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Black Sambuca", "Orange juice"] +ingredientMeasures: ["25 ml ", "Add 250 ml "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vprxqv1478963533.jpg" +--- + +Simply add the orange juice, quite a quick pour in order to mix the sambucca with the orange juice. The juice MUST have fruit pulp! diff --git a/content/recipes/radioactive-long-island-iced-tea/index.md b/content/recipes/radioactive-long-island-iced-tea/index.md new file mode 100644 index 0000000..e0ac532 --- /dev/null +++ b/content/recipes/radioactive-long-island-iced-tea/index.md @@ -0,0 +1,14 @@ +--- +title: "Radioactive Long Island Iced Tea" +date: "2026-01-01" +draft: false +description: "Radioactive Long Island Iced Tea: a Ordinary Drink served in a Collins Glass. Made with Rum, Vodka, Tequila, Gin and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins Glass"] +ingredients: ["Rum", "Vodka", "Tequila", "Gin", "Triple sec", "Chambord raspberry liqueur", "Midori melon liqueur", "Malibu rum"] +ingredientMeasures: ["1 oz ", "1 oz ", "1 oz ", "1 oz ", "1 oz ", "1 oz ", "1 oz ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/rdvqmh1503563512.jpg" +--- + +Pour all ingredients over ice in a very tall glass. Sip cautiously. diff --git a/content/recipes/radler/index.md b/content/recipes/radler/index.md new file mode 100644 index 0000000..d40a017 --- /dev/null +++ b/content/recipes/radler/index.md @@ -0,0 +1,14 @@ +--- +title: "Radler" +date: "2026-01-01" +draft: false +description: "Radler: a Ordinary Drink served in a Highball glass. Made with Beer, 7-Up." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Beer", "7-Up"] +ingredientMeasures: ["12 oz ", "12 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/xz8igv1504888995.jpg" +--- + +Pour beer into large mug, slowly add the 7-up (or Sprite). diff --git a/content/recipes/rail-splitter/index.md b/content/recipes/rail-splitter/index.md new file mode 100644 index 0000000..3e66e50 --- /dev/null +++ b/content/recipes/rail-splitter/index.md @@ -0,0 +1,14 @@ +--- +title: "Rail Splitter" +date: "2026-01-01" +draft: false +description: "Rail Splitter: a Cocktail served in a Highball glass. Made with Sugar syrup, Lemon juice, Ginger ale." +alcoholic: "Non alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Sugar syrup", "Lemon juice", "Ginger ale"] +ingredientMeasures: ["2 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/stsuqq1441207660.jpg" +--- + +Mix sugar syrup with lemon juice in a tall glass. Fill up with ginger ale. diff --git a/content/recipes/ramos-gin-fizz/index.md b/content/recipes/ramos-gin-fizz/index.md new file mode 100644 index 0000000..6dd62c6 --- /dev/null +++ b/content/recipes/ramos-gin-fizz/index.md @@ -0,0 +1,24 @@ +--- +title: "Ramos Gin Fizz" +date: "2026-01-01" +draft: false +description: "Ramos Gin Fizz: a Cocktail served in a Highball glass. Made with Gin, Lemon Juice, Sugar Syrup, Cream and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Gin", "Lemon Juice", "Sugar Syrup", "Cream", "Egg White", "Vanilla extract", "Soda Water"] +ingredientMeasures: ["4.5 cL", "3 cl", "3 cl", "6 cl", "1", "2 drop", "2 cl"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/967t911643844053.jpg" +--- + +Prepare all the ingredients on the counter to be able to work well and quickly, especially the cream and egg white. + +Pour all the ingredients into a shaker. + +Shake vigorously for 1 minute: cream and egg white must be mixed perfectly, so don't rush. + +Now open the shaker and put some ice and shake for 1-2 minutes. It depends on how long you can resist! + +Pour into a highball glass, add a splash of soda and garnish to taste. + +Ramos Gin Fizz was once drunk as an invigorating drink or even as a breakfast, try it as an aperitif and after dinner and you will discover a little gem now lost. diff --git a/content/recipes/raspberry-cooler/index.md b/content/recipes/raspberry-cooler/index.md new file mode 100644 index 0000000..53f99f0 --- /dev/null +++ b/content/recipes/raspberry-cooler/index.md @@ -0,0 +1,14 @@ +--- +title: "Raspberry Cooler" +date: "2026-01-01" +draft: false +description: "Raspberry Cooler: a Other / Unknown served in a Highball glass. Made with Raspberry vodka, Lemon-lime soda, Ice." +alcoholic: "Alcoholic" +categories: ["Other / Unknown"] +glasses: ["Highball glass"] +ingredients: ["Raspberry vodka", "Lemon-lime soda", "Ice"] +ingredientMeasures: ["2 oz ", "4 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/suqyyx1441254346.jpg" +--- + +Pour the raspberry vodka and soda into a highball glass almost filled with ice cubes. Stir well. diff --git a/content/recipes/raspberry-julep/index.md b/content/recipes/raspberry-julep/index.md new file mode 100644 index 0000000..9f602dd --- /dev/null +++ b/content/recipes/raspberry-julep/index.md @@ -0,0 +1,14 @@ +--- +title: "Raspberry Julep" +date: "2026-01-01" +draft: false +description: "Raspberry Julep: a Cocktail served in a Cordial glass. Made with Bourbon, Raspberry syrup, Mint." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cordial glass"] +ingredients: ["Bourbon", "Raspberry syrup", "Mint"] +ingredientMeasures: ["2 oz", "1/2 oz", "8"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/hyztmx1598719265.jpg" +--- + +Softly muddle the mint leaves and raspberry syrup in the bottom of the cup. Add crushed ice and Bourbon to the cup and then stir. Top with more ice, garnish with a mint sprig. diff --git a/content/recipes/red-snapper/index.md b/content/recipes/red-snapper/index.md new file mode 100644 index 0000000..ad36896 --- /dev/null +++ b/content/recipes/red-snapper/index.md @@ -0,0 +1,14 @@ +--- +title: "Red Snapper" +date: "2026-01-01" +draft: false +description: "Red Snapper: a Shot served in a Old-fashioned glass. Made with Crown Royal, Amaretto, Cranberry juice." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Old-fashioned glass"] +ingredients: ["Crown Royal", "Amaretto", "Cranberry juice"] +ingredientMeasures: ["1 shot ", "1 shot ", "1 shot "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/7p607y1504735343.jpg" +--- + +One shot each, shake n shoot diff --git a/content/recipes/rose/index.md b/content/recipes/rose/index.md new file mode 100644 index 0000000..424dbaf --- /dev/null +++ b/content/recipes/rose/index.md @@ -0,0 +1,14 @@ +--- +title: "Rose" +date: "2026-01-01" +draft: false +description: "Rose: a Ordinary Drink served in a Cocktail glass. Made with Dry Vermouth, Gin, Apricot brandy, Lemon juice and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Dry Vermouth", "Gin", "Apricot brandy", "Lemon juice", "Grenadine", "Powdered sugar"] +ingredientMeasures: ["1/2 oz ", "1 oz ", "1/2 oz ", "1/2 tsp ", "1 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/8kxbvq1504371462.jpg" +--- + +Shake together in a cocktail shaker, then strain into chilled glass. Garnish and serve. diff --git a/content/recipes/rosemary-blue/index.md b/content/recipes/rosemary-blue/index.md new file mode 100644 index 0000000..5049862 --- /dev/null +++ b/content/recipes/rosemary-blue/index.md @@ -0,0 +1,16 @@ +--- +title: "Rosemary Blue" +date: "2026-01-01" +draft: false +description: "Rosemary Blue: a Cocktail served in a Balloon Glass. Made with Gin, Blue Curacao, Tonic Water, Rosemary." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Balloon Glass"] +ingredients: ["Gin", "Blue Curacao", "Tonic Water", "Rosemary"] +ingredientMeasures: ["50 ml", "15 ml", "100 ml", "Garnish with"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/qwc5f91512406543.jpg" +--- + +1) Add the Bombay Sapphire, Blue Curacao, rosemary sprig and gently squeezed lemon wedge to a balloon glass. Swirl well to combine. +2) Fill with cubed ice and top with the Fever-Tree Light Tonic Water. +3) Gently fold with a bar spoon to mix. diff --git a/content/recipes/royal-bitch/index.md b/content/recipes/royal-bitch/index.md new file mode 100644 index 0000000..3f8cdba --- /dev/null +++ b/content/recipes/royal-bitch/index.md @@ -0,0 +1,14 @@ +--- +title: "Royal Bitch" +date: "2026-01-01" +draft: false +description: "Royal Bitch: a Shot served in a Shot glass. Made with Frangelico, Crown Royal." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["Frangelico", "Crown Royal"] +ingredientMeasures: ["1 part ", "1 part "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/qupuyr1441210090.jpg" +--- + +Into a shot glass layer the Crown Royal on top of the Frangelico. diff --git a/content/recipes/royal-fizz/index.md b/content/recipes/royal-fizz/index.md new file mode 100644 index 0000000..f05a577 --- /dev/null +++ b/content/recipes/royal-fizz/index.md @@ -0,0 +1,14 @@ +--- +title: "Royal Fizz" +date: "2026-01-01" +draft: false +description: "Royal Fizz: a Ordinary Drink served in a Collins glass. Made with Gin, Sweet and sour, Egg, Coca-Cola." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins glass"] +ingredients: ["Gin", "Sweet and sour", "Egg", "Coca-Cola"] +ingredientMeasures: ["1 oz ", "2 oz ", "1 whole "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/wrh44j1504390609.jpg" +--- + +Shake all ingredients (except cola) with ice and strain into a chilled collins glass. Fill with cola and serve. diff --git a/content/recipes/royal-flush/index.md b/content/recipes/royal-flush/index.md new file mode 100644 index 0000000..99e87c9 --- /dev/null +++ b/content/recipes/royal-flush/index.md @@ -0,0 +1,14 @@ +--- +title: "Royal Flush" +date: "2026-01-01" +draft: false +description: "Royal Flush: a Shot served in a Old-fashioned glass. Made with Crown Royal, Peach schnapps, Chambord raspberry liqueur, Cranberry juice." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Old-fashioned glass"] +ingredients: ["Crown Royal", "Peach schnapps", "Chambord raspberry liqueur", "Cranberry juice"] +ingredientMeasures: ["1 1/2 oz ", "1 oz ", "1/2 oz ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/7rnm8u1504888527.jpg" +--- + +Pour all the ingredients into tumbler over ice. Strain into glass. diff --git a/content/recipes/royal-gin-fizz/index.md b/content/recipes/royal-gin-fizz/index.md new file mode 100644 index 0000000..4fc3b04 --- /dev/null +++ b/content/recipes/royal-gin-fizz/index.md @@ -0,0 +1,14 @@ +--- +title: "Royal Gin Fizz" +date: "2026-01-01" +draft: false +description: "Royal Gin Fizz: a Ordinary Drink served in a Highball glass. Made with Gin, Lemon, Powdered sugar, Egg and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Gin", "Lemon", "Powdered sugar", "Egg", "Carbonated water"] +ingredientMeasures: ["2 oz ", "Juice of 1/2 ", "1 tsp ", "1 whole "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/pe1x1c1504735672.jpg" +--- + +Shake all ingredients (except carbonated water) with ice and strain into a highball glass over two ice cubes. Fill with carbonated water, stir, and serve. diff --git a/content/recipes/ruby-tuesday/index.md b/content/recipes/ruby-tuesday/index.md new file mode 100644 index 0000000..83673fa --- /dev/null +++ b/content/recipes/ruby-tuesday/index.md @@ -0,0 +1,14 @@ +--- +title: "Ruby Tuesday" +date: "2026-01-01" +draft: false +description: "Ruby Tuesday: a Cocktail served in a Highball glass. Made with Gin, Cranberry juice, Grenadine." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Gin", "Cranberry juice", "Grenadine"] +ingredientMeasures: ["2 oz ", "5 oz ", "2 splashes "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/qsyqqq1441553437.jpg" +--- + +Pour gin and cranberry into a highball filled with ice cubes. Add grenadine and stir. diff --git a/content/recipes/rum-cobbler/index.md b/content/recipes/rum-cobbler/index.md new file mode 100644 index 0000000..16a1f89 --- /dev/null +++ b/content/recipes/rum-cobbler/index.md @@ -0,0 +1,14 @@ +--- +title: "Rum Cobbler" +date: "2026-01-01" +draft: false +description: "Rum Cobbler: a Ordinary Drink served in a Old-fashioned glass. Made with Sugar, Club soda, Lemon, Dark rum and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Sugar", "Club soda", "Lemon", "Dark rum", "Maraschino cherry", "Orange"] +ingredientMeasures: ["1 tsp superfine ", "3 oz ", "1 ", "2 oz ", "1 ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/5vh9ld1504390683.jpg" +--- + +In an old-fashioned glass, dissolve the sugar in the club soda. Add crushed ice until the glass is almost full. Add the rum. Stir well. Garnish with the cherry and the orange and lemon slices. diff --git a/content/recipes/rum-cooler/index.md b/content/recipes/rum-cooler/index.md new file mode 100644 index 0000000..e124c72 --- /dev/null +++ b/content/recipes/rum-cooler/index.md @@ -0,0 +1,14 @@ +--- +title: "Rum Cooler" +date: "2026-01-01" +draft: false +description: "Rum Cooler: a Ordinary Drink served in a Collins glass. Made with Rum, Lemon-lime soda, Lemon." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins glass"] +ingredients: ["Rum", "Lemon-lime soda", "Lemon"] +ingredientMeasures: ["2 oz light or dark ", "4 oz ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/2hgwsb1504888674.jpg" +--- + +Pour the rum and soda into a collins glass almost filled with ice cubes. Stir well and garnish with the lemon wedge. diff --git a/content/recipes/rum-milk-punch/index.md b/content/recipes/rum-milk-punch/index.md new file mode 100644 index 0000000..c3553ef --- /dev/null +++ b/content/recipes/rum-milk-punch/index.md @@ -0,0 +1,14 @@ +--- +title: "Rum Milk Punch" +date: "2026-01-01" +draft: false +description: "Rum Milk Punch: a Ordinary Drink served in a Collins glass. Made with Light rum, Milk, Powdered sugar, Nutmeg." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins glass"] +ingredients: ["Light rum", "Milk", "Powdered sugar", "Nutmeg"] +ingredientMeasures: ["2 oz ", "1 cup ", "1 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/w64lqm1504888810.jpg" +--- + +Shake all ingredients (except nutmeg) with ice and strain into a collins glass. Sprinkle nutmeg on top and serve. diff --git a/content/recipes/rum-old-fashioned/index.md b/content/recipes/rum-old-fashioned/index.md new file mode 100644 index 0000000..90029e4 --- /dev/null +++ b/content/recipes/rum-old-fashioned/index.md @@ -0,0 +1,14 @@ +--- +title: "Rum Old-fashioned" +date: "2026-01-01" +draft: false +description: "Rum Old-fashioned: a Ordinary Drink served in a Old-fashioned glass. Made with Light rum, 151 proof rum, Powdered sugar, Bitters and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Light rum", "151 proof rum", "Powdered sugar", "Bitters", "Water", "Lime peel"] +ingredientMeasures: ["1 1/2 oz ", "1 tsp ", "1/2 tsp ", "1 dash ", "1 tsp ", "Twist of "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/otn2011504820649.jpg" +--- + +Stir powdered sugar, water, and bitters in an old-fashioned glass. When sugar has dissolved add ice cubes and light rum. Add the twist of lime peel, float 151 proof rum on top, and serve. diff --git a/content/recipes/rum-punch/index.md b/content/recipes/rum-punch/index.md new file mode 100644 index 0000000..dd9d303 --- /dev/null +++ b/content/recipes/rum-punch/index.md @@ -0,0 +1,14 @@ +--- +title: "Rum Punch" +date: "2026-01-01" +draft: false +description: "Rum Punch: a Punch / Party Drink served in a Punch bowl. Made with Rum, Ginger ale, Fruit punch, Orange juice and more." +alcoholic: "Alcoholic" +categories: ["Punch / Party Drink"] +glasses: ["Punch bowl"] +ingredients: ["Rum", "Ginger ale", "Fruit punch", "Orange juice", "Ice"] +ingredientMeasures: ["mikey bottle ", "large bottle ", "355 ml frozen ", "355 ml frozen ", "crushed "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/wyrsxu1441554538.jpg" +--- + +Mix all ingredients in a punch bowl and serve. diff --git a/content/recipes/rum-runner/index.md b/content/recipes/rum-runner/index.md new file mode 100644 index 0000000..1b1d4f3 --- /dev/null +++ b/content/recipes/rum-runner/index.md @@ -0,0 +1,14 @@ +--- +title: "Rum Runner" +date: "2026-01-01" +draft: false +description: "Rum Runner: a Punch / Party Drink served in a Cocktail glass. Made with Malibu rum, Blackberry brandy, Orange juice, Pineapple juice and more." +alcoholic: "Alcoholic" +categories: ["Punch / Party Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Malibu rum", "Blackberry brandy", "Orange juice", "Pineapple juice", "Cranberry juice"] +ingredientMeasures: ["1 1/2 oz ", "1 oz ", "3-4 oz ", "3-4 oz ", "3-4 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vqws6t1504888857.jpg" +--- + +Mix all ingredients in glass & add ice. diff --git a/content/recipes/rum-screwdriver/index.md b/content/recipes/rum-screwdriver/index.md new file mode 100644 index 0000000..4d09d03 --- /dev/null +++ b/content/recipes/rum-screwdriver/index.md @@ -0,0 +1,14 @@ +--- +title: "Rum Screwdriver" +date: "2026-01-01" +draft: false +description: "Rum Screwdriver: a Ordinary Drink served in a Highball glass. Made with Light rum, Orange juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Light rum", "Orange juice"] +ingredientMeasures: ["1 1/2 oz ", "5 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/4c85zq1511782093.jpg" +--- + +Pour rum into a highball glass over ice cubes. Add orange juice, stir, and serve. diff --git a/content/recipes/rum-sour/index.md b/content/recipes/rum-sour/index.md new file mode 100644 index 0000000..78c3bd0 --- /dev/null +++ b/content/recipes/rum-sour/index.md @@ -0,0 +1,14 @@ +--- +title: "Rum Sour" +date: "2026-01-01" +draft: false +description: "Rum Sour: a Ordinary Drink served in a Whiskey sour glass. Made with Light rum, Lemon juice, Sugar, Orange and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Whiskey sour glass"] +ingredients: ["Light rum", "Lemon juice", "Sugar", "Orange", "Maraschino cherry"] +ingredientMeasures: ["2 oz ", "1 oz ", "1/2 tsp superfine ", "1 ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/bylfi21504886323.jpg" +--- + +In a shaker half-filled with ice cubes, combine the rum, lemon juice, and sugar. Shake well. Strain into a sour glass and garnish with the orange slice and the cherry. diff --git a/content/recipes/rum-toddy/index.md b/content/recipes/rum-toddy/index.md new file mode 100644 index 0000000..c739330 --- /dev/null +++ b/content/recipes/rum-toddy/index.md @@ -0,0 +1,14 @@ +--- +title: "Rum Toddy" +date: "2026-01-01" +draft: false +description: "Rum Toddy: a Ordinary Drink served in a Old-fashioned glass. Made with Rum, Powdered sugar, Lemon peel, Water." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Rum", "Powdered sugar", "Lemon peel", "Water"] +ingredientMeasures: ["2 oz light or dark ", "2 tsp ", "1 twist of ", "2 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/athdk71504886286.jpg" +--- + +Dissolve powdered sugar in water in an old-fashioned glass. Add rum and one ice cube and stir. Add the twist of lemon peel and serve. diff --git a/content/recipes/russian-spring-punch/index.md b/content/recipes/russian-spring-punch/index.md new file mode 100644 index 0000000..58c3eaa --- /dev/null +++ b/content/recipes/russian-spring-punch/index.md @@ -0,0 +1,14 @@ +--- +title: "Russian Spring Punch" +date: "2026-01-01" +draft: false +description: "Russian Spring Punch: a Ordinary Drink served in a Highball glass. Made with Vodka, Creme de Cassis, Sugar Syrup, Lemon Juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Vodka", "Creme de Cassis", "Sugar Syrup", "Lemon Juice"] +ingredientMeasures: ["2.5 cl", "1.5 cl", "1 cl", "2.5 cl"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/ctt20s1504373488.jpg" +--- + +Pour the ingredients into an highball glass, top with Sparkling wine. diff --git a/content/recipes/rusty-nail/index.md b/content/recipes/rusty-nail/index.md new file mode 100644 index 0000000..d7f1ec9 --- /dev/null +++ b/content/recipes/rusty-nail/index.md @@ -0,0 +1,14 @@ +--- +title: "Rusty Nail" +date: "2026-01-01" +draft: false +description: "Rusty Nail: a Ordinary Drink served in a Old-fashioned glass. Made with Scotch, Drambuie, Lemon peel." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Scotch", "Drambuie", "Lemon peel"] +ingredientMeasures: ["1 1/2 oz ", "1/2 oz ", "1 twist of "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/yqsvtw1478252982.jpg" +--- + +Pour the Scotch and Drambuie into an old-fashioned glass almost filled with ice cubes. Stir well. Garnish with the lemon twist. diff --git a/content/recipes/salty-dog/index.md b/content/recipes/salty-dog/index.md new file mode 100644 index 0000000..6865579 --- /dev/null +++ b/content/recipes/salty-dog/index.md @@ -0,0 +1,14 @@ +--- +title: "Salty Dog" +date: "2026-01-01" +draft: false +description: "Salty Dog: a Ordinary Drink served in a Highball glass. Made with Grapefruit juice, Gin, Salt." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Grapefruit juice", "Gin", "Salt"] +ingredientMeasures: ["5 oz ", "1 1/2 oz ", "1/4 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/4vfge01504890216.jpg" +--- + +Pour all ingredients over ice cubes in a highball glass. Stir well and serve. (Vodka may be substituted for gin, if preferred.) diff --git a/content/recipes/san-francisco/index.md b/content/recipes/san-francisco/index.md new file mode 100644 index 0000000..7e85161 --- /dev/null +++ b/content/recipes/san-francisco/index.md @@ -0,0 +1,14 @@ +--- +title: "San Francisco" +date: "2026-01-01" +draft: false +description: "San Francisco: a Ordinary Drink served in a Highball glass. Made with Vodka, Creme de Banane, Grenadine, Orange juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Vodka", "Creme de Banane", "Grenadine", "Orange juice"] +ingredientMeasures: ["2 cl ", "2 cl "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/szmj2d1504889961.jpg" +--- + +Take a tall glass and put in a few ice cubes, fill the vodka over it and fill with juice then the "creme", to end fill in the grenadine but very carefully at the side of the glass so it will lay down in the bottom. garnish with orange and strawberry. diff --git a/content/recipes/sangria/index.md b/content/recipes/sangria/index.md new file mode 100644 index 0000000..bc3db97 --- /dev/null +++ b/content/recipes/sangria/index.md @@ -0,0 +1,14 @@ +--- +title: "Sangria" +date: "2026-01-01" +draft: false +description: "Sangria: a Punch / Party Drink served in a Pitcher. Made with Red wine, Sugar, Orange juice, Lemon juice and more." +alcoholic: "Alcoholic" +categories: ["Punch / Party Drink"] +glasses: ["Pitcher"] +ingredients: ["Red wine", "Sugar", "Orange juice", "Lemon juice", "Cloves", "Cinnamon"] +ingredientMeasures: ["1 bottle ", "1/2 cup ", "1 cup ", "1 cup "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/xrvxpp1441249280.jpg" +--- + +Mix all together in a pitcher and refrigerate. Add cloves and cinnamon sticks to taste. Serve in wine glasses. diff --git a/content/recipes/sazerac/index.md b/content/recipes/sazerac/index.md new file mode 100644 index 0000000..11d410c --- /dev/null +++ b/content/recipes/sazerac/index.md @@ -0,0 +1,14 @@ +--- +title: "Sazerac" +date: "2026-01-01" +draft: false +description: "Sazerac: a Ordinary Drink served in a Old-fashioned glass. Made with Ricard, Sugar, Peychaud bitters, Water and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Ricard", "Sugar", "Peychaud bitters", "Water", "Bourbon", "Lemon peel"] +ingredientMeasures: ["1 tsp ", "1/2 tsp superfine ", "2 dashes ", "1 tsp ", "2 oz ", "1 twist of "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vvpxwy1439907208.jpg" +--- + +Rinse a chilled old-fashioned glass with the absinthe, add crushed ice, and set it aside. Stir the remaining ingredients over ice and set it aside. Discard the ice and any excess absinthe from the prepared glass, and strain the drink into the glass. Add the lemon peel for garnish. diff --git a/content/recipes/scooter/index.md b/content/recipes/scooter/index.md new file mode 100644 index 0000000..3205892 --- /dev/null +++ b/content/recipes/scooter/index.md @@ -0,0 +1,14 @@ +--- +title: "Scooter" +date: "2026-01-01" +draft: false +description: "Scooter: a Ordinary Drink served in a Cocktail glass. Made with Brandy, Amaretto, Light cream." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Brandy", "Amaretto", "Light cream"] +ingredientMeasures: ["1 oz ", "1 oz ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/twuptu1483388307.jpg" +--- + +Shake all ingredients well with cracked ice, strain into a cocktail glass, and serve. diff --git a/content/recipes/scotch-sour/index.md b/content/recipes/scotch-sour/index.md new file mode 100644 index 0000000..823d9dc --- /dev/null +++ b/content/recipes/scotch-sour/index.md @@ -0,0 +1,14 @@ +--- +title: "Scotch Sour" +date: "2026-01-01" +draft: false +description: "Scotch Sour: a Ordinary Drink served in a Whiskey sour glass. Made with Scotch, Lime, Powdered sugar, Lemon and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Whiskey sour glass"] +ingredients: ["Scotch", "Lime", "Powdered sugar", "Lemon", "Cherry"] +ingredientMeasures: ["1 1/2 oz ", "Juice of 1/2 ", "1/2 tsp ", "1/2 slice ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/0dnb6k1504890436.jpg" +--- + +Shake scotch, juice of lime, and powdered sugar with ice and strain into a whiskey sour glass. Decorate with 1/2 slice lemon, top with the cherry, and serve. diff --git a/content/recipes/screwdriver/index.md b/content/recipes/screwdriver/index.md new file mode 100644 index 0000000..f4e08ca --- /dev/null +++ b/content/recipes/screwdriver/index.md @@ -0,0 +1,14 @@ +--- +title: "Screwdriver" +date: "2026-01-01" +draft: false +description: "Screwdriver: a Ordinary Drink served in a Highball glass. Made with Vodka, Orange juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Vodka", "Orange juice"] +ingredientMeasures: ["2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/8xnyke1504352207.jpg" +--- + +Mix in a highball glass with ice. Garnish and serve. diff --git a/content/recipes/sea-breeze/index.md b/content/recipes/sea-breeze/index.md new file mode 100644 index 0000000..0df200e --- /dev/null +++ b/content/recipes/sea-breeze/index.md @@ -0,0 +1,14 @@ +--- +title: "Sea breeze" +date: "2026-01-01" +draft: false +description: "Sea breeze: a Ordinary Drink served in a Highball glass. Made with Vodka, Cranberry juice, Grapefruit juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Vodka", "Cranberry juice", "Grapefruit juice"] +ingredientMeasures: ["1 1/2 oz ", "4 oz ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/7rfuks1504371562.jpg" +--- + +Build all ingredients in a highball glass filled with ice. Garnish with lime wedge. diff --git a/content/recipes/shark-attack/index.md b/content/recipes/shark-attack/index.md new file mode 100644 index 0000000..71f6e19 --- /dev/null +++ b/content/recipes/shark-attack/index.md @@ -0,0 +1,14 @@ +--- +title: "Shark Attack" +date: "2026-01-01" +draft: false +description: "Shark Attack: a Cocktail served in a Pitcher. Made with Lemonade, Water, Vodka." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Pitcher"] +ingredients: ["Lemonade", "Water", "Vodka"] +ingredientMeasures: ["1 can ", "3 cans ", "1 1/2 cup "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/uv96zr1504793256.jpg" +--- + +Mix lemonade and water according to instructions on back of can. If the instructions say to add 4 1/3 cans of water do so. Mix into pitcher. Add 1 1/2 cup of Vodka (Absolut). Mix well. Pour into glass of crushed ice. Excellent! diff --git a/content/recipes/sherry-eggnog/index.md b/content/recipes/sherry-eggnog/index.md new file mode 100644 index 0000000..8b24c75 --- /dev/null +++ b/content/recipes/sherry-eggnog/index.md @@ -0,0 +1,14 @@ +--- +title: "Sherry Eggnog" +date: "2026-01-01" +draft: false +description: "Sherry Eggnog: a Ordinary Drink served in a Collins glass. Made with Sherry, Powdered sugar, Egg, Milk and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins glass"] +ingredients: ["Sherry", "Powdered sugar", "Egg", "Milk", "Nutmeg"] +ingredientMeasures: ["2 oz cream ", "1 tsp ", "1 whole "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/xwrpsv1478820541.jpg" +--- + +Shake sherry, powdered sugar, and egg with ice and strain into a collins glass. Fill with milk and stir. Sprinkle nutmeg on top and serve. diff --git a/content/recipes/sherry-flip/index.md b/content/recipes/sherry-flip/index.md new file mode 100644 index 0000000..db5fe69 --- /dev/null +++ b/content/recipes/sherry-flip/index.md @@ -0,0 +1,14 @@ +--- +title: "Sherry Flip" +date: "2026-01-01" +draft: false +description: "Sherry Flip: a Ordinary Drink served in a Nick and Nora Glass. Made with Sherry, Light cream, Powdered sugar, Egg and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Nick and Nora Glass"] +ingredients: ["Sherry", "Light cream", "Powdered sugar", "Egg", "Nutmeg"] +ingredientMeasures: ["1 1/2 oz cream ", "2 tsp ", "1 tsp ", "1 whole "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/qrryvq1478820428.jpg" +--- + +Shake all ingredients (except nutmeg) with ice and strain into a whiskey sour glass. Sprinkle nutmeg on top and serve. diff --git a/content/recipes/shot-gun/index.md b/content/recipes/shot-gun/index.md new file mode 100644 index 0000000..b45e31f --- /dev/null +++ b/content/recipes/shot-gun/index.md @@ -0,0 +1,14 @@ +--- +title: "Shot-gun" +date: "2026-01-01" +draft: false +description: "Shot-gun: a Shot served in a Shot glass. Made with Jim Beam, Jack Daniels, Wild Turkey." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["Jim Beam", "Jack Daniels", "Wild Turkey"] +ingredientMeasures: ["1 part ", "1 part ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/2j1m881503563583.jpg" +--- + +Pour one part Jack Daneils and one part Jim Beam into shot glass then float Wild Turkey on top. diff --git a/content/recipes/sidecar/index.md b/content/recipes/sidecar/index.md new file mode 100644 index 0000000..ea5b06c --- /dev/null +++ b/content/recipes/sidecar/index.md @@ -0,0 +1,14 @@ +--- +title: "Sidecar" +date: "2026-01-01" +draft: false +description: "Sidecar: a Ordinary Drink served in a Cocktail glass. Made with Cognac, Cointreau, Lemon juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Cognac", "Cointreau", "Lemon juice"] +ingredientMeasures: ["2 oz ", "1/2 oz ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/x72sik1606854964.jpg" +--- + +Pour all ingredients into cocktail shaker filled with ice. Shake well and strain into cocktail glass. diff --git a/content/recipes/smut/index.md b/content/recipes/smut/index.md new file mode 100644 index 0000000..63f0536 --- /dev/null +++ b/content/recipes/smut/index.md @@ -0,0 +1,14 @@ +--- +title: "Smut" +date: "2026-01-01" +draft: false +description: "Smut: a Punch / Party Drink served in a Beer mug. Made with Red wine, Peach schnapps, Pepsi Cola, Orange juice." +alcoholic: "Alcoholic" +categories: ["Punch / Party Drink"] +glasses: ["Beer mug"] +ingredients: ["Red wine", "Peach schnapps", "Pepsi Cola", "Orange juice"] +ingredientMeasures: ["1/3 part ", "1 shot ", "1/3 part ", "1/3 part "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/rx8k8e1504365812.jpg" +--- + +Throw it all together and serve real cold. diff --git a/content/recipes/snowball/index.md b/content/recipes/snowball/index.md new file mode 100644 index 0000000..0a79662 --- /dev/null +++ b/content/recipes/snowball/index.md @@ -0,0 +1,14 @@ +--- +title: "Snowball" +date: "2026-01-01" +draft: false +description: "Snowball: a Ordinary Drink served in a Highball glass. Made with Advocaat, Lemonade, Lemon, Ice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Advocaat", "Lemonade", "Lemon", "Ice"] +ingredientMeasures: ["1 1/2 oz ", "8-10 oz cold ", "1 slice ", "cubes"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/7ibfs61504735416.jpg" +--- + +Place one ice cube in the glass and add 1 1/2 oz of Advocaat. Fill up the glass with lemonade and decorate with a slice of lemon. Serve at once. diff --git a/content/recipes/snowday/index.md b/content/recipes/snowday/index.md new file mode 100644 index 0000000..32b959e --- /dev/null +++ b/content/recipes/snowday/index.md @@ -0,0 +1,14 @@ +--- +title: "Snowday" +date: "2026-01-01" +draft: false +description: "Snowday: a Cocktail served in a Collins glass. Made with Vodka, Amaro Montenegro, Ruby Port, Blood Orange and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Collins glass"] +ingredients: ["Vodka", "Amaro Montenegro", "Ruby Port", "Blood Orange", "Angostura Bitters", "Orange Peel"] +ingredientMeasures: ["1 oz", "1 oz", "1 oz", "1 tsp", "Dash", "Garnish with"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/4n1ipk1614009624.jpg" +--- + +Stir all ingredients with ice. Strain into a chilled rocks glass over fresh ice. Express orange peel over drink and garnish. diff --git a/content/recipes/sol-y-sombra/index.md b/content/recipes/sol-y-sombra/index.md new file mode 100644 index 0000000..3fffe79 --- /dev/null +++ b/content/recipes/sol-y-sombra/index.md @@ -0,0 +1,14 @@ +--- +title: "Sol Y Sombra" +date: "2026-01-01" +draft: false +description: "Sol Y Sombra: a Ordinary Drink served in a Brandy snifter. Made with Brandy, Anisette." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Brandy snifter"] +ingredients: ["Brandy", "Anisette"] +ingredientMeasures: ["1 1/2 oz ", "1 1/2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/3gz2vw1503425983.jpg" +--- + +Shake ingredients with ice, strain into a brandy snifter, and serve. (The English translation of the name of this drink is "Sun and Shade", and after sampling this drink, you'll understand why. Thanks, Kirby.) diff --git a/content/recipes/space-odyssey/index.md b/content/recipes/space-odyssey/index.md new file mode 100644 index 0000000..839bc0f --- /dev/null +++ b/content/recipes/space-odyssey/index.md @@ -0,0 +1,14 @@ +--- +title: "Space Odyssey" +date: "2026-01-01" +draft: false +description: "Space Odyssey: a Ordinary Drink served in a Highball glass. Made with 151 proof rum, Malibu rum, Pineapple juice, Orange juice and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["151 proof rum", "Malibu rum", "Pineapple juice", "Orange juice", "Grenadine", "Cherries"] +ingredientMeasures: ["1 shot Bacardi ", "1 shot ", "1 shot "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vxtjbx1504817842.jpg" +--- + +Fill glass with ice and add shots of Bacardi and Malibu. Add splash of pineapple juice and top with orange juice. Add grenadine for color and garnish with cherries. diff --git a/content/recipes/spice-75/index.md b/content/recipes/spice-75/index.md new file mode 100644 index 0000000..4291758 --- /dev/null +++ b/content/recipes/spice-75/index.md @@ -0,0 +1,16 @@ +--- +title: "Spice 75" +date: "2026-01-01" +draft: false +description: "Spice 75: a Cocktail served in a Wine Glass. Made with Sugar, Allspice, Rum, Lime Juice and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Wine Glass"] +ingredients: ["Sugar", "Allspice", "Rum", "Lime Juice", "Champagne", "Orange spiral"] +ingredientMeasures: ["60 ml", "1 tblsp", "20 cl", "90 ml", "6 cl", "Garnish with"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/0108c41576797064.jpg" +--- + +Gently warm 60g golden caster sugar in a pan with 30ml water and 1 tbsp allspice. Cook gently until the sugar has dissolved, then leave the mixture to cool. Strain through a sieve lined with a coffee filter (or a double layer of kitchen paper). + +Pour 60ml of the spiced syrup into a cocktail shaker along with 200ml rum and 90ml lime juice. Shake with ice and strain between six flute glasses. Top up with 600ml champagne and garnish each with an orange twist. diff --git a/content/recipes/spritz/index.md b/content/recipes/spritz/index.md new file mode 100644 index 0000000..a27fbf3 --- /dev/null +++ b/content/recipes/spritz/index.md @@ -0,0 +1,14 @@ +--- +title: "Spritz" +date: "2026-01-01" +draft: false +description: "Spritz: a Ordinary Drink served in a Old-Fashioned glass. Made with Prosecco, Campari, Soda Water." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-Fashioned glass"] +ingredients: ["Prosecco", "Campari", "Soda Water"] +ingredientMeasures: ["6 cl", "4 cl", "splash"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/j9evx11504373665.jpg" +--- + +Build into glass over ice, garnish and serve. diff --git a/content/recipes/stinger/index.md b/content/recipes/stinger/index.md new file mode 100644 index 0000000..b8e53ad --- /dev/null +++ b/content/recipes/stinger/index.md @@ -0,0 +1,14 @@ +--- +title: "Stinger" +date: "2026-01-01" +draft: false +description: "Stinger: a Ordinary Drink served in a Cocktail glass. Made with Brandy, White Creme de Menthe." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Brandy", "White Creme de Menthe"] +ingredientMeasures: ["1 1/2 oz ", "1/2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/2ahv791504352433.jpg" +--- + +Pour in a mixing glass with ice, stir and strain into a cocktail glass. May also be served on rocks in a rocks glass. diff --git a/content/recipes/stone-sour/index.md b/content/recipes/stone-sour/index.md new file mode 100644 index 0000000..3b41ee2 --- /dev/null +++ b/content/recipes/stone-sour/index.md @@ -0,0 +1,14 @@ +--- +title: "Stone Sour" +date: "2026-01-01" +draft: false +description: "Stone Sour: a Ordinary Drink served in a Whiskey sour glass. Made with Apricot brandy, Orange juice, Sweet and sour." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Whiskey sour glass"] +ingredients: ["Apricot brandy", "Orange juice", "Sweet and sour"] +ingredientMeasures: ["1 oz ", "1 oz ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vruvtp1472719895.jpg" +--- + +Shake all ingredients with ice, strain into a chilled whiskey sour glass, and serve. diff --git a/content/recipes/sweet-bananas/index.md b/content/recipes/sweet-bananas/index.md new file mode 100644 index 0000000..4bd2bd7 --- /dev/null +++ b/content/recipes/sweet-bananas/index.md @@ -0,0 +1,14 @@ +--- +title: "Sweet Bananas" +date: "2026-01-01" +draft: false +description: "Sweet Bananas: a Shake served in a Highball Glass. Made with Milk, Banana, Honey." +alcoholic: "Non alcoholic" +categories: ["Shake"] +glasses: ["Highball Glass"] +ingredients: ["Milk", "Banana", "Honey"] +ingredientMeasures: ["2 cups ", "1 ", "1 tblsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/sxpcj71487603345.jpg" +--- + +Place all ingredients in the blender jar - cover and whiz on medium speed until well blended. Pour in one tall, 2 medium or 3 small glasses and drink up. diff --git a/content/recipes/sweet-sangria/index.md b/content/recipes/sweet-sangria/index.md new file mode 100644 index 0000000..3d6eae2 --- /dev/null +++ b/content/recipes/sweet-sangria/index.md @@ -0,0 +1,16 @@ +--- +title: "Sweet Sangria" +date: "2026-01-01" +draft: false +description: "Sweet Sangria: a Punch / Party Drink served in a Pitcher. Made with Red wine, Sugar, Water, Apple and more." +alcoholic: "Alcoholic" +categories: ["Punch / Party Drink"] +glasses: ["Pitcher"] +ingredients: ["Red wine", "Sugar", "Water", "Apple", "Orange", "Lime", "Lemon", "Fresca"] +ingredientMeasures: ["2 bottles ", "1 cup ", "2 cups hot ", "1 cup", " wedges +", " wedges +"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/uqqvsp1468924228.jpg" +--- + +Dissolve the sugar in hot water and cool. Peel the citrus fruits and break into wedges. Mix the wine, sugar syrup, fruit, and Fresca in a pitcher and put in the fridge for a few hours. Serve in tall glasses with a straw. diff --git a/content/recipes/sweet-tooth/index.md b/content/recipes/sweet-tooth/index.md new file mode 100644 index 0000000..078fac1 --- /dev/null +++ b/content/recipes/sweet-tooth/index.md @@ -0,0 +1,14 @@ +--- +title: "Sweet Tooth" +date: "2026-01-01" +draft: false +description: "Sweet Tooth: a Shake served in a Highball Glass. Made with Godiva liqueur, Milk." +alcoholic: "Alcoholic" +categories: ["Shake"] +glasses: ["Highball Glass"] +ingredients: ["Godiva liqueur", "Milk"] +ingredientMeasures: ["2 shots "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/j6rq6h1503563821.jpg" +--- + +Put 2 shots Godiva Liquour into a glass, add as much or as little milk as you would like. diff --git a/content/recipes/talos-coffee/index.md b/content/recipes/talos-coffee/index.md new file mode 100644 index 0000000..aebdcc4 --- /dev/null +++ b/content/recipes/talos-coffee/index.md @@ -0,0 +1,14 @@ +--- +title: "Talos Coffee" +date: "2026-01-01" +draft: false +description: "Talos Coffee: a Coffee / Tea served in a Brandy snifter. Made with Grand Marnier, Coffee." +alcoholic: "Alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Brandy snifter"] +ingredients: ["Grand Marnier", "Coffee"] +ingredientMeasures: ["3 parts ", "1 part "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/rswqpy1441246518.jpg" +--- + +Add your GM and then add your coffee. diff --git a/content/recipes/tennesee-mud/index.md b/content/recipes/tennesee-mud/index.md new file mode 100644 index 0000000..bc10680 --- /dev/null +++ b/content/recipes/tennesee-mud/index.md @@ -0,0 +1,14 @@ +--- +title: "Tennesee Mud" +date: "2026-01-01" +draft: false +description: "Tennesee Mud: a Coffee / Tea served in a Coffee Mug. Made with Coffee, Jack Daniels, Amaretto, Whipped cream." +alcoholic: "Alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Coffee Mug"] +ingredients: ["Coffee", "Jack Daniels", "Amaretto", "Whipped cream"] +ingredientMeasures: ["8 oz ", "4 oz ", "4 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/txruqv1441245770.jpg" +--- + +Mix Coffee, Jack Daniels and Amaretto. Add Cream on top. diff --git a/content/recipes/tequila-fizz/index.md b/content/recipes/tequila-fizz/index.md new file mode 100644 index 0000000..6e83e43 --- /dev/null +++ b/content/recipes/tequila-fizz/index.md @@ -0,0 +1,14 @@ +--- +title: "Tequila Fizz" +date: "2026-01-01" +draft: false +description: "Tequila Fizz: a Ordinary Drink served in a Collins glass. Made with Tequila, Lemon juice, Grenadine, Egg white and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins glass"] +ingredients: ["Tequila", "Lemon juice", "Grenadine", "Egg white", "Ginger ale"] +ingredientMeasures: ["2 oz ", "1 tblsp ", "3/4 oz ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/2bcase1504889637.jpg" +--- + +Shake all ingredients (except ginger ale) with ice and strain into a collins glass over ice cubes. Fill with ginger ale, stir, and serve. diff --git a/content/recipes/tequila-slammer/index.md b/content/recipes/tequila-slammer/index.md new file mode 100644 index 0000000..5e03d81 --- /dev/null +++ b/content/recipes/tequila-slammer/index.md @@ -0,0 +1,14 @@ +--- +title: "Tequila Slammer" +date: "2026-01-01" +draft: false +description: "Tequila Slammer: a Shot served in a Hurricane glass. Made with Tequila, 7-up." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Hurricane glass"] +ingredients: ["Tequila", "7-up"] +ingredientMeasures: ["1 shot", "1 part"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/43uhr51551451311.jpg" +--- + +Mix carefully to avoid releasing the dissolved CO2. diff --git a/content/recipes/tequila-sour/index.md b/content/recipes/tequila-sour/index.md new file mode 100644 index 0000000..8f63beb --- /dev/null +++ b/content/recipes/tequila-sour/index.md @@ -0,0 +1,14 @@ +--- +title: "Tequila Sour" +date: "2026-01-01" +draft: false +description: "Tequila Sour: a Ordinary Drink served in a Whiskey sour glass. Made with Tequila, Lemon, Powdered sugar, Lemon and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Whiskey sour glass"] +ingredients: ["Tequila", "Lemon", "Powdered sugar", "Lemon", "Cherry"] +ingredientMeasures: ["2 oz ", "Juice of 1/2 ", "1 tsp ", "1/2 slice ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/ek0mlq1504820601.jpg" +--- + +Shake tequila, juice of lemon, and powdered sugar with ice and strain into a whiskey sour glass. Add the half-slice of lemon, top with the cherry, and serve. diff --git a/content/recipes/tequila-sunrise/index.md b/content/recipes/tequila-sunrise/index.md new file mode 100644 index 0000000..1f608f8 --- /dev/null +++ b/content/recipes/tequila-sunrise/index.md @@ -0,0 +1,14 @@ +--- +title: "Tequila Sunrise" +date: "2026-01-01" +draft: false +description: "Tequila Sunrise: a Cocktail served in a Highball glass. Made with Tequila, Orange juice, Grenadine." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Tequila", "Orange juice", "Grenadine"] +ingredientMeasures: ["2 measures "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/quqyqp1480879103.jpg" +--- + +Pour the tequila and orange juice into glass over ice. Add the grenadine, which will sink to the bottom. Stir gently to create the sunrise effect. Garnish and serve. diff --git a/content/recipes/tequila-surprise/index.md b/content/recipes/tequila-surprise/index.md new file mode 100644 index 0000000..b195639 --- /dev/null +++ b/content/recipes/tequila-surprise/index.md @@ -0,0 +1,14 @@ +--- +title: "Tequila Surprise" +date: "2026-01-01" +draft: false +description: "Tequila Surprise: a Shot served in a Shot glass. Made with Tequila, Tabasco sauce." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["Tequila", "Tabasco sauce"] +ingredientMeasures: ["full glass ", "About 8 drops "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/8189p51504735581.jpg" +--- + +Fill shot glass with Tequila. Add drops of Tobasco sauce. diff --git a/content/recipes/texas-rattlesnake/index.md b/content/recipes/texas-rattlesnake/index.md new file mode 100644 index 0000000..b7ed304 --- /dev/null +++ b/content/recipes/texas-rattlesnake/index.md @@ -0,0 +1,14 @@ +--- +title: "Texas Rattlesnake" +date: "2026-01-01" +draft: false +description: "Texas Rattlesnake: a Shot served in a Highball glass. Made with Yukon Jack, Cherry brandy, Southern Comfort, Sweet and sour." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Highball glass"] +ingredients: ["Yukon Jack", "Cherry brandy", "Southern Comfort", "Sweet and sour"] +ingredientMeasures: ["1 part ", "1/2 part ", "1 part ", "1 splash "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/rtohqp1504889750.jpg" +--- + +Mix all ingredients and Shake well. Sweet at first, with a BITE at the end... diff --git a/content/recipes/texas-sling/index.md b/content/recipes/texas-sling/index.md new file mode 100644 index 0000000..0136ad8 --- /dev/null +++ b/content/recipes/texas-sling/index.md @@ -0,0 +1,14 @@ +--- +title: "Texas Sling" +date: "2026-01-01" +draft: false +description: "Texas Sling: a Shake served in a Wine Glass. Made with Kahlua, Irish cream, Amaretto, 151 proof rum and more." +alcoholic: "Alcoholic" +categories: ["Shake"] +glasses: ["Wine Glass"] +ingredients: ["Kahlua", "Irish cream", "Amaretto", "151 proof rum", "Cream"] +ingredientMeasures: ["1/2 oz ", "1/2 oz ", "1/2 oz ", "1/2 oz Bacardi ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/ypl13s1504890158.jpg" +--- + +Blend with Ice until smooth. Serve in a tulip glass, top with whip cream. diff --git a/content/recipes/thai-coffee/index.md b/content/recipes/thai-coffee/index.md new file mode 100644 index 0000000..8404839 --- /dev/null +++ b/content/recipes/thai-coffee/index.md @@ -0,0 +1,14 @@ +--- +title: "Thai Coffee" +date: "2026-01-01" +draft: false +description: "Thai Coffee: a Coffee / Tea served in a Highball glass. Made with Coffee, Coriander, Cardamom, Sugar and more." +alcoholic: "Non alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Highball glass"] +ingredients: ["Coffee", "Coriander", "Cardamom", "Sugar", "Whipping cream", "Ice"] +ingredientMeasures: ["6 tblsp ground", "1/4 tsp ", "4-5 whole green "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/wquwxs1441247025.jpg" +--- + +Place the coffee and spices in the filter cone of your coffee maker. Brew coffee as usual, let it cool. In a tall glass, dissolve 1 or 2 teaspoons of sugar in an ounce of the coffee (it's easier to dissolve than if you put it right over ice). Add 5-6 ice cubes and pour coffee to within about 1 inch of the top of the glass. Rest a spoon on top of the coffee and slowly pour whipping cream into the spoon. This will make the cream float on top of the coffee rather than dispersing into it right away. diff --git a/content/recipes/thai-iced-coffee/index.md b/content/recipes/thai-iced-coffee/index.md new file mode 100644 index 0000000..417545b --- /dev/null +++ b/content/recipes/thai-iced-coffee/index.md @@ -0,0 +1,15 @@ +--- +title: "Thai Iced Coffee" +date: "2026-01-01" +draft: false +description: "Thai Iced Coffee: a Coffee / Tea served in a Highball glass. Made with Coffee, Sugar, Cream, Cardamom." +alcoholic: "Non alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Highball glass"] +ingredients: ["Coffee", "Sugar", "Cream", "Cardamom"] +ingredientMeasures: ["black", " pods +"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/rqpypv1441245650.jpg" +--- + +Prepare a pot of coffee at a good European strength. In the ground coffee, add 2 or 3 freshly ground cardamom pods. Sweeten while hot, then cool quickly. Serve in highball glass over ice, with cream. To get the layered effect, place a spoon atop the coffee and pour the milk carefully into the spoon so that it floats on the top of the coffee. diff --git a/content/recipes/thai-iced-tea/index.md b/content/recipes/thai-iced-tea/index.md new file mode 100644 index 0000000..d261c53 --- /dev/null +++ b/content/recipes/thai-iced-tea/index.md @@ -0,0 +1,14 @@ +--- +title: "Thai Iced Tea" +date: "2026-01-01" +draft: false +description: "Thai Iced Tea: a Coffee / Tea served in a Highball glass. Made with Tea, Water, Condensed milk, Ice and more." +alcoholic: "Non alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Highball glass"] +ingredients: ["Tea", "Water", "Condensed milk", "Ice", "Mint"] +ingredientMeasures: ["1/4 cup Thai ", "1/2 cup boiling ", "2 tsp sweetened ", "cubes", "garnish"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/trvwpu1441245568.jpg" +--- + +Combine Thai tea (i.e., the powder), boiling water, and sweetened condensed milk, stir until blended. Pour into 2 tall glasses filled with ice cubes. Garnish with mint leaves. Makes 2 servings. diff --git a/content/recipes/the-galah/index.md b/content/recipes/the-galah/index.md new file mode 100644 index 0000000..de6dc27 --- /dev/null +++ b/content/recipes/the-galah/index.md @@ -0,0 +1,14 @@ +--- +title: "The Galah" +date: "2026-01-01" +draft: false +description: "The Galah: a Cocktail served in a Collins glass. Made with Dark Rum, Campari, Creme De Banane, Pineapple Juice and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Collins glass"] +ingredients: ["Dark Rum", "Campari", "Creme De Banane", "Pineapple Juice", "Lime Juice"] +ingredientMeasures: ["1 shot", "1 shot", "1/2 shot", "Top", "Top"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/sy7y6r1614775067.jpg" +--- + +Mix together the alcoholic portions and top with Pineapple and Lime juice. diff --git a/content/recipes/the-jimmy-conway/index.md b/content/recipes/the-jimmy-conway/index.md new file mode 100644 index 0000000..6541531 --- /dev/null +++ b/content/recipes/the-jimmy-conway/index.md @@ -0,0 +1,17 @@ +--- +title: "The Jimmy Conway" +date: "2026-01-01" +draft: false +description: "The Jimmy Conway: a Cocktail served in a Whiskey sour glass. Made with Irish Whiskey, Amaretto, Cranberry Juice." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Whiskey sour glass"] +ingredients: ["Irish Whiskey", "Amaretto", "Cranberry Juice"] +ingredientMeasures: ["50 ml", "50 ml", "4 oz"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/wbcvyo1535794478.jpg" +--- + +Fill glass with ice +Pour in The Irishman and Disaronno +Fill to the top with Cranberry Juice +Garnish with a slice of lemon…Enjoy! diff --git a/content/recipes/the-last-word/index.md b/content/recipes/the-last-word/index.md new file mode 100644 index 0000000..73fae74 --- /dev/null +++ b/content/recipes/the-last-word/index.md @@ -0,0 +1,14 @@ +--- +title: "The Last Word" +date: "2026-01-01" +draft: false +description: "The Last Word: a Cocktail served in a Cocktail glass. Made with Green Chartreuse, Maraschino Liqueur, Lime Juice, Gin." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Green Chartreuse", "Maraschino Liqueur", "Lime Juice", "Gin"] +ingredientMeasures: ["1 oz", "1 oz", "1 oz", "1 oz"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/91oule1513702624.jpg" +--- + +Shake with ice and strain into a cocktail glass. diff --git a/content/recipes/the-laverstoke/index.md b/content/recipes/the-laverstoke/index.md new file mode 100644 index 0000000..79b714b --- /dev/null +++ b/content/recipes/the-laverstoke/index.md @@ -0,0 +1,20 @@ +--- +title: "The Laverstoke" +date: "2026-01-01" +draft: false +description: "The Laverstoke: a Cocktail served in a Balloon Glass. Made with Gin, Elderflower cordial, Rosso Vermouth, Tonic Water and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Balloon Glass"] +ingredients: ["Gin", "Elderflower cordial", "Rosso Vermouth", "Tonic Water", "Lime", "Ginger", "Mint"] +ingredientMeasures: ["50 ml", "15 ml", "15 ml", "75 ml", "2 Wedges", "1 Slice", "1 Large Sprig"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/6xfj5t1517748412.jpg" +--- + +1) Squeeze two lime wedges into a balloon glass then add the cordial, Bombay Sapphire and MARTINI Rosso Vermouth, swirl to mix. + +2) Fully fill the glass with cubed ice and stir to chill. + +3) Top with Fever-Tree Ginger Ale and gently stir again to combine. + +4) Garnish with a snapped ginger slice and an awoken mint sprig. diff --git a/content/recipes/the-philosopher/index.md b/content/recipes/the-philosopher/index.md new file mode 100644 index 0000000..8821099 --- /dev/null +++ b/content/recipes/the-philosopher/index.md @@ -0,0 +1,14 @@ +--- +title: "The Philosopher" +date: "2026-01-01" +draft: false +description: "The Philosopher: a Cocktail served in a Margarita glass. Made with Gin, Melon Liqueur, Orange Bitters, Lemon Juice and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Margarita glass"] +ingredients: ["Gin", "Melon Liqueur", "Orange Bitters", "Lemon Juice", "Prosecco"] +ingredientMeasures: ["1 shot", "1 shot", "1 dash", "1 dash", "Top"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/sp8hkp1596017787.jpg" +--- + +Add all the spirits in a shaker (best to use Hendricks gin) as well as the orange bitters and lemon juice. Strain into a Margarita glass, top with Prosecco. diff --git a/content/recipes/thriller/index.md b/content/recipes/thriller/index.md new file mode 100644 index 0000000..d185b3f --- /dev/null +++ b/content/recipes/thriller/index.md @@ -0,0 +1,14 @@ +--- +title: "Thriller" +date: "2026-01-01" +draft: false +description: "Thriller: a Ordinary Drink served in a Cocktail glass. Made with Scotch, Wine, Orange juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Scotch", "Wine", "Orange juice"] +ingredientMeasures: ["1 1/2 oz ", "1 oz Green Ginger ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/rvuswq1461867714.jpg" +--- + +In a shaker half-filled with ice cubes, combine all of the ingredients. Shake well. Strain into a cocktail glass. diff --git a/content/recipes/tia-maria/index.md b/content/recipes/tia-maria/index.md new file mode 100644 index 0000000..65aae01 --- /dev/null +++ b/content/recipes/tia-maria/index.md @@ -0,0 +1,14 @@ +--- +title: "Tia-Maria" +date: "2026-01-01" +draft: false +description: "Tia-Maria: a Homemade Liqueur served in a Collins Glass. Made with Water, Brown sugar, Coffee, Rum and more." +alcoholic: "Alcoholic" +categories: ["Homemade Liqueur"] +glasses: ["Collins Glass"] +ingredients: ["Water", "Brown sugar", "Coffee", "Rum", "Vanilla extract"] +ingredientMeasures: ["1 cup ", "3/4-1 cup ", "4 tsp ", "1 cup ", "4 tsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/sih81u1504367097.jpg" +--- + +Boil water, sugar and coffe for 10 mins and let cool. Add rum and vanilla. Put in clean bottle(s) and leave for 1 week before using. diff --git a/content/recipes/tipperary/index.md b/content/recipes/tipperary/index.md new file mode 100644 index 0000000..384563d --- /dev/null +++ b/content/recipes/tipperary/index.md @@ -0,0 +1,14 @@ +--- +title: "Tipperary" +date: "2026-01-01" +draft: false +description: "Tipperary: a Cocktail served in a Nick and Nora Glass. Made with Irish Whiskey, Sweet Vermouth, Green Chartreuse." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Nick and Nora Glass"] +ingredients: ["Irish Whiskey", "Sweet Vermouth", "Green Chartreuse"] +ingredientMeasures: ["2 oz", "1 oz", "1/2 oz"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/b522ek1521761610.jpg" +--- + +Stir over ice. Strain into chilled glass. Cut a wide swath of orange peel, and express the orange oils over the drink. Discard orange twist. diff --git a/content/recipes/tom-collins/index.md b/content/recipes/tom-collins/index.md new file mode 100644 index 0000000..c5cf9db --- /dev/null +++ b/content/recipes/tom-collins/index.md @@ -0,0 +1,14 @@ +--- +title: "Tom Collins" +date: "2026-01-01" +draft: false +description: "Tom Collins: a Ordinary Drink served in a Collins glass. Made with Gin, Lemon juice, Sugar, Club soda and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins glass"] +ingredients: ["Gin", "Lemon juice", "Sugar", "Club soda", "Maraschino cherry", "Orange"] +ingredientMeasures: ["2 oz ", "1 oz ", "1 tsp superfine ", "3 oz ", "1 ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/7cll921606854636.jpg" +--- + +In a shaker half-filled with ice cubes, combine the gin, lemon juice, and sugar. Shake well. Strain into a collins glass alomst filled with ice cubes. Add the club soda. Stir and garnish with the cherry and the orange slice. diff --git a/content/recipes/tomato-tang/index.md b/content/recipes/tomato-tang/index.md new file mode 100644 index 0000000..55b8033 --- /dev/null +++ b/content/recipes/tomato-tang/index.md @@ -0,0 +1,14 @@ +--- +title: "Tomato Tang" +date: "2026-01-01" +draft: false +description: "Tomato Tang: a Other / Unknown served in a Highball glass. Made with Tomato juice, Lemon juice, Celery salt." +alcoholic: "Non alcoholic" +categories: ["Other / Unknown"] +glasses: ["Highball glass"] +ingredients: ["Tomato juice", "Lemon juice", "Celery salt"] +ingredientMeasures: ["2 cups ", "1-2 tblsp ", "1 dash "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/869qr81487603278.jpg" +--- + +Place all ingredients in the blender jar - cover and whiz on medium speed until well blended. Pour in one tall, 2 medium or 3 small glasses and drink up. diff --git a/content/recipes/turf-cocktail/index.md b/content/recipes/turf-cocktail/index.md new file mode 100644 index 0000000..72bcd3a --- /dev/null +++ b/content/recipes/turf-cocktail/index.md @@ -0,0 +1,14 @@ +--- +title: "Turf Cocktail" +date: "2026-01-01" +draft: false +description: "Turf Cocktail: a Ordinary Drink served in a Cocktail glass. Made with Dry Vermouth, Gin, Anis, Bitters and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Dry Vermouth", "Gin", "Anis", "Bitters", "Orange peel"] +ingredientMeasures: ["1 oz ", "1 oz ", "1/4 tsp ", "2 dashes ", "Twist of "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/utypqq1441554367.jpg" +--- + +Stir all ingredients (except orange peel) with ice and strain into a cocktail glass. Add the twist of orange peel and serve. diff --git a/content/recipes/turkeyball/index.md b/content/recipes/turkeyball/index.md new file mode 100644 index 0000000..38490df --- /dev/null +++ b/content/recipes/turkeyball/index.md @@ -0,0 +1,14 @@ +--- +title: "Turkeyball" +date: "2026-01-01" +draft: false +description: "Turkeyball: a Shot served in a Shot glass. Made with Wild Turkey, Amaretto, Pineapple juice." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Shot glass"] +ingredients: ["Wild Turkey", "Amaretto", "Pineapple juice"] +ingredientMeasures: ["1 oz ", "3/4 oz ", "1 splash "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/rxurpr1441554292.jpg" +--- + +Shake with ice and strain into a shot glass. diff --git a/content/recipes/tuxedo-cocktail/index.md b/content/recipes/tuxedo-cocktail/index.md new file mode 100644 index 0000000..4f2e96a --- /dev/null +++ b/content/recipes/tuxedo-cocktail/index.md @@ -0,0 +1,14 @@ +--- +title: "Tuxedo Cocktail" +date: "2026-01-01" +draft: false +description: "Tuxedo Cocktail: a Ordinary Drink served in a Cocktail glass. Made with Dry Vermouth, Gin, Maraschino liqueur, Anis and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Dry Vermouth", "Gin", "Maraschino liqueur", "Anis", "Orange bitters", "Cherry"] +ingredientMeasures: ["1 1/2 oz ", "1 1/2 oz ", "1/4 tsp ", "1/4 tsp ", "2 dashes ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/4u0nbl1504352551.jpg" +--- + +Stir all ingredients with ice and strain into a cocktail glass. Garnish with a cherry and a twist of lemon zest. diff --git a/content/recipes/valencia-cocktail/index.md b/content/recipes/valencia-cocktail/index.md new file mode 100644 index 0000000..1430f1e --- /dev/null +++ b/content/recipes/valencia-cocktail/index.md @@ -0,0 +1,14 @@ +--- +title: "Valencia Cocktail" +date: "2026-01-01" +draft: false +description: "Valencia Cocktail: a Ordinary Drink served in a Cocktail glass. Made with Apricot brandy, Orange juice, Orange bitters." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Apricot brandy", "Orange juice", "Orange bitters"] +ingredientMeasures: ["1 1/2 oz ", "1 tblsp ", "2 dashes "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/9myuc11492975640.jpg" +--- + +Shake all ingredients with ice, strain into a cocktail glass, and serve. diff --git a/content/recipes/vampiro/index.md b/content/recipes/vampiro/index.md new file mode 100644 index 0000000..12f11e9 --- /dev/null +++ b/content/recipes/vampiro/index.md @@ -0,0 +1,14 @@ +--- +title: "Vampiro" +date: "2026-01-01" +draft: false +description: "Vampiro: a Ordinary Drink served in a Old-Fashioned glass. Made with Tequila, Tomato Juice, Orange Juice, Lime Juice and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-Fashioned glass"] +ingredients: ["Tequila", "Tomato Juice", "Orange Juice", "Lime Juice", "Sugar Syrup", "Salt"] +ingredientMeasures: ["6 cl", "3 cl", "3 cl", "1.5 cl", "1 dash", "1 pinch"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/yfhn371504374246.jpg" +--- + +Vampiros may be made in a tall glass or an old fashioned glass. Bartenders may first "rim" the glass with Kosher Salt, which is done by placing a layer of Kosher Salt on a chopping board, moistening the glass' rim with lime juice or water, and then placing the upside down glass rim onto the Kosher Salt, so that the salt sticks to the moistened rim. The second step is to fill half the glass with ice and add one or two shooter glasses full of high quality Tequila. The next stage is to add the flavouring elements. This is done by squeezing a fresh lime into the glass, adding a few grains of salt, adding citrus-flavoured soda pop, until the glass is 4/5 full, and then adding spicy Viuda de Sanchez (or orange juice, lime juice and pico de gallo). The final step is to stir the ingredients so that the flavours are properly blended. diff --git a/content/recipes/van-vleet/index.md b/content/recipes/van-vleet/index.md new file mode 100644 index 0000000..ba522e2 --- /dev/null +++ b/content/recipes/van-vleet/index.md @@ -0,0 +1,14 @@ +--- +title: "Van Vleet" +date: "2026-01-01" +draft: false +description: "Van Vleet: a Ordinary Drink served in a Old-fashioned glass. Made with Light rum, Maple syrup, Lemon juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Light rum", "Maple syrup", "Lemon juice"] +ingredientMeasures: ["3 oz ", "1 oz ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/fgq2bl1492975771.jpg" +--- + +Shake all ingredients with ice, strain into an old-fashioned glass over ice cubes, and serve. diff --git a/content/recipes/vermouth-cassis/index.md b/content/recipes/vermouth-cassis/index.md new file mode 100644 index 0000000..6a1e6ad --- /dev/null +++ b/content/recipes/vermouth-cassis/index.md @@ -0,0 +1,14 @@ +--- +title: "Vermouth Cassis" +date: "2026-01-01" +draft: false +description: "Vermouth Cassis: a Ordinary Drink served in a Highball glass. Made with Dry Vermouth, Creme de Cassis, Carbonated water." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Dry Vermouth", "Creme de Cassis", "Carbonated water"] +ingredientMeasures: ["1 1/2 oz ", "3/4 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/tswpxx1441554674.jpg" +--- + +Stir vermouth and creme de cassis in a highball glass with ice cubes. Fill with carbonated water, stir again, and serve. diff --git a/content/recipes/vesper/index.md b/content/recipes/vesper/index.md new file mode 100644 index 0000000..f2950d1 --- /dev/null +++ b/content/recipes/vesper/index.md @@ -0,0 +1,14 @@ +--- +title: "Vesper" +date: "2026-01-01" +draft: false +description: "Vesper: a Cocktail served in a Cocktail glass. Made with Gin, Vodka, Lillet Blanc." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "Vodka", "Lillet Blanc"] +ingredientMeasures: ["6 cl", "1.5 cl", "0.75 cl"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/mtdxpa1504374514.jpg" +--- + +Shake over ice until well chilled, then strain into a deep goblet and garnish with a thin slice of lemon peel. diff --git a/content/recipes/vesuvio/index.md b/content/recipes/vesuvio/index.md new file mode 100644 index 0000000..f80dcb2 --- /dev/null +++ b/content/recipes/vesuvio/index.md @@ -0,0 +1,14 @@ +--- +title: "Vesuvio" +date: "2026-01-01" +draft: false +description: "Vesuvio: a Ordinary Drink served in a Old-fashioned glass. Made with Light rum, Sweet Vermouth, Lemon, Powdered sugar and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Light rum", "Sweet Vermouth", "Lemon", "Powdered sugar", "Egg white"] +ingredientMeasures: ["1 oz ", "1/2 oz ", "Juice of 1/2 ", "1 tsp ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/26cq601492976203.jpg" +--- + +Shake all ingredients with ice, strain into an old-fashioned glass over ice cubes, and serve. diff --git a/content/recipes/veteran/index.md b/content/recipes/veteran/index.md new file mode 100644 index 0000000..bd67857 --- /dev/null +++ b/content/recipes/veteran/index.md @@ -0,0 +1,14 @@ +--- +title: "Veteran" +date: "2026-01-01" +draft: false +description: "Veteran: a Ordinary Drink served in a Old-fashioned glass. Made with Dark rum, Cherry brandy." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Dark rum", "Cherry brandy"] +ingredientMeasures: ["2 oz ", "1/2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/iwml9t1492976255.jpg" +--- + +Pour the rum and cherry brandy into an old-fashioned glass almost filled with ice cubes. Stir well. diff --git a/content/recipes/victor/index.md b/content/recipes/victor/index.md new file mode 100644 index 0000000..5383861 --- /dev/null +++ b/content/recipes/victor/index.md @@ -0,0 +1,14 @@ +--- +title: "Victor" +date: "2026-01-01" +draft: false +description: "Victor: a Ordinary Drink served in a Cocktail glass. Made with Gin, Sweet Vermouth, Brandy." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "Sweet Vermouth", "Brandy"] +ingredientMeasures: ["1 1/2 oz ", "1/2 oz ", "1/2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/voapgc1492976416.jpg" +--- + +Shake all ingredients with ice, strain into a cocktail glass, and serve. diff --git a/content/recipes/victory-collins/index.md b/content/recipes/victory-collins/index.md new file mode 100644 index 0000000..12af19d --- /dev/null +++ b/content/recipes/victory-collins/index.md @@ -0,0 +1,14 @@ +--- +title: "Victory Collins" +date: "2026-01-01" +draft: false +description: "Victory Collins: a Ordinary Drink served in a Collins glass. Made with Vodka, Lemon juice, Grape juice, Powdered sugar and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins glass"] +ingredients: ["Vodka", "Lemon juice", "Grape juice", "Powdered sugar", "Orange"] +ingredientMeasures: ["1 1/2 oz ", "3 oz ", "3 oz unsweetened ", "1 tsp ", "1 slice "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/lx0lvs1492976619.jpg" +--- + +Shake all ingredients (except orange slice) with ice and strain into a collins glass over ice cubes. Add the slice of orange and serve. diff --git a/content/recipes/vodka-and-tonic/index.md b/content/recipes/vodka-and-tonic/index.md new file mode 100644 index 0000000..09d36ae --- /dev/null +++ b/content/recipes/vodka-and-tonic/index.md @@ -0,0 +1,14 @@ +--- +title: "Vodka And Tonic" +date: "2026-01-01" +draft: false +description: "Vodka And Tonic: a Ordinary Drink served in a Highball glass. Made with Vodka, Tonic water." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Highball glass"] +ingredients: ["Vodka", "Tonic water"] +ingredientMeasures: ["2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/lmj2yt1504820500.jpg" +--- + +Pour vodka into a highball glass over ice cubes. Fill with tonic water, stir, and serve. diff --git a/content/recipes/vodka-fizz/index.md b/content/recipes/vodka-fizz/index.md new file mode 100644 index 0000000..f1278ba --- /dev/null +++ b/content/recipes/vodka-fizz/index.md @@ -0,0 +1,14 @@ +--- +title: "Vodka Fizz" +date: "2026-01-01" +draft: false +description: "Vodka Fizz: a Other / Unknown served in a White wine glass. Made with Vodka, Half-and-half, Limeade, Ice and more." +alcoholic: "Alcoholic" +categories: ["Other / Unknown"] +glasses: ["White wine glass"] +ingredients: ["Vodka", "Half-and-half", "Limeade", "Ice", "Nutmeg"] +ingredientMeasures: ["2 oz ", "2 oz ", "2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/xwxyux1441254243.jpg" +--- + +Blend all ingredients, save nutmeg. Pour into large white wine glass and sprinkle nutmeg on top. diff --git a/content/recipes/vodka-lemon/index.md b/content/recipes/vodka-lemon/index.md new file mode 100644 index 0000000..80c208e --- /dev/null +++ b/content/recipes/vodka-lemon/index.md @@ -0,0 +1,14 @@ +--- +title: "Vodka Lemon" +date: "2026-01-01" +draft: false +description: "Vodka Lemon: a Cocktail served in a Highball glass. Made with Vodka, Lemon Juice, Lemon Peel, Ice." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Vodka", "Lemon Juice", "Lemon Peel", "Ice"] +ingredientMeasures: ["5 cl", "7 cl", "1 Slice", "cubes"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/mql55h1643820632.jpg" +--- + +The vodka lemon is prepared directly in a highball glass or in a large tumbler: put 6-7 ice cubes in the glass, pour the vodka, lemonade and mix with a bar spoon. Finally decorate with a slice of lemon and, if you prefer, add a few mint leaves. Your vodka lemon is ready to be served. diff --git a/content/recipes/vodka-martini/index.md b/content/recipes/vodka-martini/index.md new file mode 100644 index 0000000..9f7f986 --- /dev/null +++ b/content/recipes/vodka-martini/index.md @@ -0,0 +1,14 @@ +--- +title: "Vodka Martini" +date: "2026-01-01" +draft: false +description: "Vodka Martini: a Ordinary Drink served in a Cocktail glass. Made with Vodka, Dry Vermouth, Olive." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Vodka", "Dry Vermouth", "Olive"] +ingredientMeasures: ["1 1/2 oz ", "3/4 oz ", "1 "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/qyxrqw1439906528.jpg" +--- + +Shake the vodka and vermouth together with a number of ice cubes, strain into a cocktail glass, add the olive and serve. diff --git a/content/recipes/vodka-russian/index.md b/content/recipes/vodka-russian/index.md new file mode 100644 index 0000000..b0eb051 --- /dev/null +++ b/content/recipes/vodka-russian/index.md @@ -0,0 +1,14 @@ +--- +title: "Vodka Russian" +date: "2026-01-01" +draft: false +description: "Vodka Russian: a Ordinary Drink served in a Collins Glass. Made with Vodka, Schweppes Russchian." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins Glass"] +ingredients: ["Vodka", "Schweppes Russchian"] +ingredientMeasures: ["2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/rpttur1454515129.jpg" +--- + +Mix it as a ordinary drink . diff --git a/content/recipes/vodka-slime/index.md b/content/recipes/vodka-slime/index.md new file mode 100644 index 0000000..019ce22 --- /dev/null +++ b/content/recipes/vodka-slime/index.md @@ -0,0 +1,14 @@ +--- +title: "Vodka Slime" +date: "2026-01-01" +draft: false +description: "Vodka Slime: a Cocktail served in a Highball glass. Made with Sprite, Lime Juice, Vodka." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Sprite", "Lime Juice", "Vodka"] +ingredientMeasures: ["1 cup", "1/2 shot", "1 1/2 shot"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/apex461643588115.jpg" +--- + +Fill glass with ice. Add vodka, 7-up then finish with the lime juice. diff --git a/content/recipes/vodka-tonic/index.md b/content/recipes/vodka-tonic/index.md new file mode 100644 index 0000000..9373245 --- /dev/null +++ b/content/recipes/vodka-tonic/index.md @@ -0,0 +1,18 @@ +--- +title: "Vodka Tonic" +date: "2026-01-01" +draft: false +description: "Vodka Tonic: a Cocktail served in a Highball glass. Made with Vodka, Tonic Water, Lemon Peel." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Vodka", "Tonic Water", "Lemon Peel"] +ingredientMeasures: ["4 cl", "10 cl", "1 Slice"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/9koz3f1643821062.jpg" +--- + +Wash and cut 1 wedge and 1 slice of lime or lemon. +Fill a tumbler with fresh ice. +Pour the desired dose of vodka and top up with the tonic. +Squeeze the lime wedge into the glass and decorate with the slice. +That's all, very simple: it's just the recipe for happiness! diff --git a/content/recipes/waikiki-beachcomber/index.md b/content/recipes/waikiki-beachcomber/index.md new file mode 100644 index 0000000..9367adf --- /dev/null +++ b/content/recipes/waikiki-beachcomber/index.md @@ -0,0 +1,14 @@ +--- +title: "Waikiki Beachcomber" +date: "2026-01-01" +draft: false +description: "Waikiki Beachcomber: a Ordinary Drink served in a Cocktail glass. Made with Triple sec, Gin, Pineapple juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Triple sec", "Gin", "Pineapple juice"] +ingredientMeasures: ["3/4 oz ", "3/4 oz ", "1 tblsp "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/ysuqus1441208583.jpg" +--- + +Shake all ingredients with ice, strain into a cocktail glass, and serve. diff --git a/content/recipes/whiskey-sour/index.md b/content/recipes/whiskey-sour/index.md new file mode 100644 index 0000000..c676760 --- /dev/null +++ b/content/recipes/whiskey-sour/index.md @@ -0,0 +1,14 @@ +--- +title: "Whiskey Sour" +date: "2026-01-01" +draft: false +description: "Whiskey Sour: a Ordinary Drink served in a Old-fashioned glass. Made with Blended whiskey, Lemon, Powdered sugar, Cherry and more." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Blended whiskey", "Lemon", "Powdered sugar", "Cherry", "Lemon"] +ingredientMeasures: ["2 oz ", "Juice of 1/2 ", "1/2 tsp ", "1 ", "1/2 slice "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/hbkfsh1589574990.jpg" +--- + +Shake with ice. Strain into chilled glass, garnish and serve. If served 'On the rocks', strain ingredients into old-fashioned glass filled with ice. diff --git a/content/recipes/whisky-mac/index.md b/content/recipes/whisky-mac/index.md new file mode 100644 index 0000000..14cbf96 --- /dev/null +++ b/content/recipes/whisky-mac/index.md @@ -0,0 +1,14 @@ +--- +title: "Whisky Mac" +date: "2026-01-01" +draft: false +description: "Whisky Mac: a Ordinary Drink served in a Collins Glass. Made with Scotch, Wine." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins Glass"] +ingredients: ["Scotch", "Wine"] +ingredientMeasures: ["1 1/2 oz ", "1 oz Green Ginger "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/yvvwys1461867858.jpg" +--- + +Pour both of the ingredients into a wine goblet with no ice. diff --git a/content/recipes/white-lady/index.md b/content/recipes/white-lady/index.md new file mode 100644 index 0000000..a3997d9 --- /dev/null +++ b/content/recipes/white-lady/index.md @@ -0,0 +1,14 @@ +--- +title: "White Lady" +date: "2026-01-01" +draft: false +description: "White Lady: a Ordinary Drink served in a Cocktail glass. Made with Gin, Triple Sec, Lemon Juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Cocktail glass"] +ingredients: ["Gin", "Triple Sec", "Lemon Juice"] +ingredientMeasures: ["4cl", "3cl", "2cl"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/jofsaz1504352991.jpg" +--- + +Add all ingredients into cocktail shaker filled with ice. Shake well and strain into large cocktail glass. diff --git a/content/recipes/white-russian/index.md b/content/recipes/white-russian/index.md new file mode 100644 index 0000000..89f91db --- /dev/null +++ b/content/recipes/white-russian/index.md @@ -0,0 +1,14 @@ +--- +title: "White Russian" +date: "2026-01-01" +draft: false +description: "White Russian: a Ordinary Drink served in a Old-fashioned glass. Made with Vodka, Coffee liqueur, Light cream." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Old-fashioned glass"] +ingredients: ["Vodka", "Coffee liqueur", "Light cream"] +ingredientMeasures: ["2 oz ", "1 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/vsrupw1472405732.jpg" +--- + +Pour vodka and coffee liqueur over ice cubes in an old-fashioned glass. Fill with light cream and serve. diff --git a/content/recipes/white-wine-sangria/index.md b/content/recipes/white-wine-sangria/index.md new file mode 100644 index 0000000..33b4a0f --- /dev/null +++ b/content/recipes/white-wine-sangria/index.md @@ -0,0 +1,14 @@ +--- +title: "White Wine Sangria" +date: "2026-01-01" +draft: false +description: "White Wine Sangria: a Punch / Party Drink served in a Pitcher. Made with Lime, lemon, White Wine, Strawberries and more." +alcoholic: "Alcoholic" +categories: ["Punch / Party Drink"] +glasses: ["Pitcher"] +ingredients: ["Lime", "lemon", "White Wine", "Strawberries", "Apple", "Apple Brandy", "Soda Water"] +ingredientMeasures: ["1", "1", "750 ml", "1 cup", "1 cup", "3 shots", "Top"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/hnuod91587851576.jpg" +--- + +Chop the Lemon, Lime and other fruits into large chunks. Fill the Pitcher with the white wine and mix in the Apple Brandy. Top to taste with soda water. diff --git a/content/recipes/whitecap-margarita/index.md b/content/recipes/whitecap-margarita/index.md new file mode 100644 index 0000000..eeec19d --- /dev/null +++ b/content/recipes/whitecap-margarita/index.md @@ -0,0 +1,14 @@ +--- +title: "Whitecap Margarita" +date: "2026-01-01" +draft: false +description: "Whitecap Margarita: a Other / Unknown served in a Margarita/Coupette glass. Made with Ice, Tequila, Cream of coconut, Lime juice." +alcoholic: "Alcoholic" +categories: ["Other / Unknown"] +glasses: ["Margarita/Coupette glass"] +ingredients: ["Ice", "Tequila", "Cream of coconut", "Lime juice"] +ingredientMeasures: ["1 cup ", "2 oz ", "1/4 cup ", "3 tblsp fresh "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/srpxxp1441209622.jpg" +--- + +Place all ingredients in a blender and blend until smooth. This makes one drink. diff --git a/content/recipes/wine-cooler/index.md b/content/recipes/wine-cooler/index.md new file mode 100644 index 0000000..e6d12fe --- /dev/null +++ b/content/recipes/wine-cooler/index.md @@ -0,0 +1,14 @@ +--- +title: "Wine Cooler" +date: "2026-01-01" +draft: false +description: "Wine Cooler: a Punch / Party Drink served in a Collins Glass. Made with Red wine, Lemon-lime soda, Ice." +alcoholic: "Optional alcohol" +categories: ["Punch / Party Drink"] +glasses: ["Collins Glass"] +ingredients: ["Red wine", "Lemon-lime soda", "Ice"] +ingredientMeasures: ["2 oz white or ", "5 oz ", "cubes"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/yutxtv1473344210.jpg" +--- + +Mix wine and soft drink. Pour into glass. Add ice. diff --git a/content/recipes/wine-punch/index.md b/content/recipes/wine-punch/index.md new file mode 100644 index 0000000..373cb9f --- /dev/null +++ b/content/recipes/wine-punch/index.md @@ -0,0 +1,14 @@ +--- +title: "Wine Punch" +date: "2026-01-01" +draft: false +description: "Wine Punch: a Punch / Party Drink served in a Collins Glass. Made with Red wine, Lemon, Orange juice, Orange and more." +alcoholic: "Alcoholic" +categories: ["Punch / Party Drink"] +glasses: ["Collins Glass"] +ingredients: ["Red wine", "Lemon", "Orange juice", "Orange", "Pineapple juice"] +ingredientMeasures: ["1 bottle ", "2 ", "1 cup ", "3 ", "1 cup "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/txustu1473344310.jpg" +--- + +Combine all of the ingredients and pour over a block of ice. diff --git a/content/recipes/winter-paloma/index.md b/content/recipes/winter-paloma/index.md new file mode 100644 index 0000000..2fae045 --- /dev/null +++ b/content/recipes/winter-paloma/index.md @@ -0,0 +1,14 @@ +--- +title: "Winter Paloma" +date: "2026-01-01" +draft: false +description: "Winter Paloma: a Cocktail served in a Highball glass. Made with Tequila, Grapefruit Juice, Lime Juice, Agave Syrup and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Highball glass"] +ingredients: ["Tequila", "Grapefruit Juice", "Lime Juice", "Agave Syrup", "Pepper"] +ingredientMeasures: ["2 shots", "Top", "Juice of 1", "1 tsp", "Dash"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/u5f0pz1614007748.jpg" +--- + +Everyone’s favourite Paloma gets a delicious Indian makeover. Tequila reposado infused with “Timur Pepper” which has citrusy & grapefruit notes and is grown at the foothills of Himalaya. It also produces a slightly numbing and tingling sensation on your lip when consumed. We have also spiced up the fresh grapefruit juice with the warming spice blend from Himalaya. The combination of all these interesting elements has allowed us to elevate your Paloma sipping experience. diff --git a/content/recipes/winter-rita/index.md b/content/recipes/winter-rita/index.md new file mode 100644 index 0000000..c94885b --- /dev/null +++ b/content/recipes/winter-rita/index.md @@ -0,0 +1,14 @@ +--- +title: "Winter Rita" +date: "2026-01-01" +draft: false +description: "Winter Rita: a Beer served in a Highball Glass. Made with Tequila, Campari, Lime Juice, Orange Juice and more." +alcoholic: "Alcoholic" +categories: ["Beer"] +glasses: ["Highball Glass"] +ingredients: ["Tequila", "Campari", "Lime Juice", "Orange Juice", "Rosemary Syrup", "Salt"] +ingredientMeasures: ["1 2/3 oz", "1/4 oz", "3/4 oz", "1/2 oz", "1/2 oz", "Dash"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/fwpd0v1614006733.jpg" +--- + +Salt rim. Combine all ingredients, shake with ice, and strain over fresh ice.⠀ diff --git a/content/recipes/yellow-bird/index.md b/content/recipes/yellow-bird/index.md new file mode 100644 index 0000000..7417aa9 --- /dev/null +++ b/content/recipes/yellow-bird/index.md @@ -0,0 +1,14 @@ +--- +title: "Yellow Bird" +date: "2026-01-01" +draft: false +description: "Yellow Bird: a Cocktail served in a Cocktail glass. Made with White Rum, Galliano, Triple Sec, Lime Juice." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["White Rum", "Galliano", "Triple Sec", "Lime Juice"] +ingredientMeasures: ["3 cl", "1.5 cl", "1.5 cl", "1.5 cl"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/2t9r6w1504374811.jpg" +--- + +Shake and strain into a chilled cocktail glass diff --git a/content/recipes/yoghurt-cooler/index.md b/content/recipes/yoghurt-cooler/index.md new file mode 100644 index 0000000..5b40b6e --- /dev/null +++ b/content/recipes/yoghurt-cooler/index.md @@ -0,0 +1,14 @@ +--- +title: "Yoghurt Cooler" +date: "2026-01-01" +draft: false +description: "Yoghurt Cooler: a Other / Unknown served in a Highball Glass. Made with Yoghurt, Fruit, Ice." +alcoholic: "Non alcoholic" +categories: ["Other / Unknown"] +glasses: ["Highball Glass"] +ingredients: ["Yoghurt", "Fruit", "Ice"] +ingredientMeasures: ["1 cup ", "1 cup "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/trttrv1441254466.jpg" +--- + +Place all ingredients in the blender jar - cover and whiz on medium speed until well blended. Pour in one tall, 2 medium or 3 small glasses and drink up. Note: Use lots of ice in this one - great on hot days! To add ice: Remove the center of the cover while the blender is on - drop 3 or 4 ice cubs and blend until they're completely crushed. diff --git a/content/recipes/zambeer/index.md b/content/recipes/zambeer/index.md new file mode 100644 index 0000000..54e3df0 --- /dev/null +++ b/content/recipes/zambeer/index.md @@ -0,0 +1,14 @@ +--- +title: "Zambeer" +date: "2026-01-01" +draft: false +description: "Zambeer: a Soft Drink served in a Collins Glass. Made with Sambuca, Root beer, Ice." +alcoholic: "Alcoholic" +categories: ["Soft Drink"] +glasses: ["Collins Glass"] +ingredients: ["Sambuca", "Root beer", "Ice"] +ingredientMeasures: ["1 1/2 oz ", "Add 10 oz ", "cubes"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/bje5401485619578.jpg" +--- + +Mix sambuca with rootbeer and stir. Add ice diff --git a/content/recipes/zenmeister/index.md b/content/recipes/zenmeister/index.md new file mode 100644 index 0000000..ea339d4 --- /dev/null +++ b/content/recipes/zenmeister/index.md @@ -0,0 +1,14 @@ +--- +title: "Zenmeister" +date: "2026-01-01" +draft: false +description: "Zenmeister: a Ordinary Drink served in a Collins Glass. Made with Jägermeister, Root beer." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins Glass"] +ingredients: ["Jägermeister", "Root beer"] +ingredientMeasures: ["1/2 oz ", "1/2 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/qyuvsu1479209462.jpg" +--- + +Mix together and enjoy diff --git a/content/recipes/ziemes-martini-apfelsaft/index.md b/content/recipes/ziemes-martini-apfelsaft/index.md new file mode 100644 index 0000000..48d7ed6 --- /dev/null +++ b/content/recipes/ziemes-martini-apfelsaft/index.md @@ -0,0 +1,14 @@ +--- +title: "Ziemes Martini Apfelsaft" +date: "2026-01-01" +draft: false +description: "Ziemes Martini Apfelsaft: a Ordinary Drink served in a Collins Glass. Made with Vermouth, Apple juice." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Collins Glass"] +ingredients: ["Vermouth", "Apple juice"] +ingredientMeasures: ["4 cl ", "16 cl "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/xnzr2p1485619687.jpg" +--- + +Serve without ice. At least the juice shold have room temperature. diff --git a/content/recipes/zima-blaster/index.md b/content/recipes/zima-blaster/index.md new file mode 100644 index 0000000..f645e06 --- /dev/null +++ b/content/recipes/zima-blaster/index.md @@ -0,0 +1,14 @@ +--- +title: "Zima Blaster" +date: "2026-01-01" +draft: false +description: "Zima Blaster: a Ordinary Drink served in a Hurricane glass. Made with Zima, Chambord raspberry liqueur." +alcoholic: "Alcoholic" +categories: ["Ordinary Drink"] +glasses: ["Hurricane glass"] +ingredients: ["Zima", "Chambord raspberry liqueur"] +ingredientMeasures: ["12 oz ", "3 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/1wifuv1485619797.jpg" +--- + +Fill glass with ice. Pour in Chambord, then fill with Zima. Mix and enjoy. diff --git a/content/recipes/zimadori-zinger/index.md b/content/recipes/zimadori-zinger/index.md new file mode 100644 index 0000000..3aca8b0 --- /dev/null +++ b/content/recipes/zimadori-zinger/index.md @@ -0,0 +1,14 @@ +--- +title: "Zimadori Zinger" +date: "2026-01-01" +draft: false +description: "Zimadori Zinger: a Punch / Party Drink served in a Collins glass. Made with Midori melon liqueur, Zima." +alcoholic: "Alcoholic" +categories: ["Punch / Party Drink"] +glasses: ["Collins glass"] +ingredients: ["Midori melon liqueur", "Zima"] +ingredientMeasures: ["1.5 oz ", "12 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/bw8gzx1485619920.jpg" +--- + +Pour Zima in a collins glass over ice and then pour the shot of Midori. Don't stir. Garnish with a cherry. diff --git a/content/recipes/zinger/index.md b/content/recipes/zinger/index.md new file mode 100644 index 0000000..888d743 --- /dev/null +++ b/content/recipes/zinger/index.md @@ -0,0 +1,14 @@ +--- +title: "Zinger" +date: "2026-01-01" +draft: false +description: "Zinger: a Soft Drink served in a Highball glass. Made with Peachtree schnapps, Surge." +alcoholic: "Alcoholic" +categories: ["Soft Drink"] +glasses: ["Highball glass"] +ingredients: ["Peachtree schnapps", "Surge"] +ingredientMeasures: ["4 shots ", "4 shots "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/iixv4l1485620014.jpg" +--- + +Get a shot glass and pour in three shots of the schnapps. Do the same with the Surge Cola. Then down it like Scheetz would. diff --git a/content/recipes/zipperhead/index.md b/content/recipes/zipperhead/index.md new file mode 100644 index 0000000..7dfdca9 --- /dev/null +++ b/content/recipes/zipperhead/index.md @@ -0,0 +1,14 @@ +--- +title: "Zipperhead" +date: "2026-01-01" +draft: false +description: "Zipperhead: a Shot served in a Whiskey sour glass. Made with Chambord raspberry liqueur, Vodka, Soda water." +alcoholic: "Alcoholic" +categories: ["Shot"] +glasses: ["Whiskey sour glass"] +ingredients: ["Chambord raspberry liqueur", "Vodka", "Soda water"] +ingredientMeasures: ["1 shot ", "1 shot ", "Fill with "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/r2qzhu1485620235.jpg" +--- + +Fill glass with rocks, add straw before putting in liquor. Then add the ingredients in order, trying to keep layered as much as possible (i.e. Chambord on bottom, then Vodka, Then soda on top). diff --git a/content/recipes/zippy-s-revenge/index.md b/content/recipes/zippy-s-revenge/index.md new file mode 100644 index 0000000..2b539b8 --- /dev/null +++ b/content/recipes/zippy-s-revenge/index.md @@ -0,0 +1,14 @@ +--- +title: "Zippy's Revenge" +date: "2026-01-01" +draft: false +description: "Zippy's Revenge: a Cocktail served in a Old-fashioned glass. Made with Amaretto, Rum, Kool-Aid." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Old-fashioned glass"] +ingredients: ["Amaretto", "Rum", "Kool-Aid"] +ingredientMeasures: ["2 oz ", "2 oz ", "4 oz Grape "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/1sqm7n1485620312.jpg" +--- + +Mix Kool-Aid to taste then add Rum and ammaretto. shake well to disolve the sugar in the Kool-Aid... serve cold diff --git a/content/recipes/zizi-coin-coin/index.md b/content/recipes/zizi-coin-coin/index.md new file mode 100644 index 0000000..ab862a1 --- /dev/null +++ b/content/recipes/zizi-coin-coin/index.md @@ -0,0 +1,15 @@ +--- +title: "Zizi Coin-coin" +date: "2026-01-01" +draft: false +description: "Zizi Coin-coin: a Punch / Party Drink served in a Margarita/Coupette glass. Made with Cointreau, Lemon juice, Ice, Lemon." +alcoholic: "Alcoholic" +categories: ["Punch / Party Drink"] +glasses: ["Margarita/Coupette glass"] +ingredients: ["Cointreau", "Lemon juice", "Ice", "Lemon"] +ingredientMeasures: ["5 cl ", "2 cl ", "cubes", " or lime +"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/0fbo2t1485620752.jpg" +--- + +Pour 5cl of Cointreau on ice, add 2cl of fresh lemon (or lime) juice, stir gently, and finally add slices of lemon/lime in glass. diff --git a/content/recipes/zoksel/index.md b/content/recipes/zoksel/index.md new file mode 100644 index 0000000..d9c063c --- /dev/null +++ b/content/recipes/zoksel/index.md @@ -0,0 +1,15 @@ +--- +title: "Zoksel" +date: "2026-01-01" +draft: false +description: "Zoksel: a Soft Drink served in a Beer pilsner. Made with Beer, Root beer, Lemonade, Coca-Cola and more." +alcoholic: "Alcoholic" +categories: ["Soft Drink"] +glasses: ["Beer pilsner"] +ingredients: ["Beer", "Root beer", "Lemonade", "Coca-Cola", "7-Up", "Creme de Cassis", "Lemon"] +ingredientMeasures: [" slice +"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/ft8ed01485620930.jpg" +--- + +No specific mixinginstructions, just poor every ingredient in one glass. The lemon goes with it. diff --git a/content/recipes/zombie/index.md b/content/recipes/zombie/index.md new file mode 100644 index 0000000..b6ec6f9 --- /dev/null +++ b/content/recipes/zombie/index.md @@ -0,0 +1,22 @@ +--- +title: "Zombie" +date: "2026-01-01" +draft: false +description: "Zombie: a Cocktail served in a Hurricane glass. Made with Rum, Gold rum, 151 proof rum, Pernod and more." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Hurricane glass"] +ingredients: ["Rum", "Gold rum", "151 proof rum", "Pernod", "Grenadine", "Lime Juice", "Angostura Bitters"] +ingredientMeasures: ["1 1/2 oz", "1 1/2 oz", "1 oz", "1 tsp", "1 tsp", "1 tsp", "1 drop"] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/2en3jk1509557725.jpg" +--- + +Blend at high speed for no more than 5 seconds. + +Pour into a glass, add ice cubes to fill, then add the garnish. + +*Donn’s mix: Bring 3 crushed cinnamon sticks, 1 cup of sugar and 1 cup of water to a boil, stirring until the sugar is dissolved. + +Simmer for 2 minutes, then remove from the heat and let sit for at least 2 hours before straining into a clean glass bottle. + +Then add 1 part of the syrup and 2 parts of fresh grapefruit juice together. diff --git a/content/recipes/zorbatini/index.md b/content/recipes/zorbatini/index.md new file mode 100644 index 0000000..227446e --- /dev/null +++ b/content/recipes/zorbatini/index.md @@ -0,0 +1,14 @@ +--- +title: "Zorbatini" +date: "2026-01-01" +draft: false +description: "Zorbatini: a Cocktail served in a Cocktail glass. Made with Vodka, Ouzo." +alcoholic: "Alcoholic" +categories: ["Cocktail"] +glasses: ["Cocktail glass"] +ingredients: ["Vodka", "Ouzo"] +ingredientMeasures: ["1 1/4 oz Stoli ", "1/4 oz "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/wtkqgb1485621155.jpg" +--- + +Prepare like a Martini. Garnish with a green olive. diff --git a/content/recipes/zorro/index.md b/content/recipes/zorro/index.md new file mode 100644 index 0000000..ef87c59 --- /dev/null +++ b/content/recipes/zorro/index.md @@ -0,0 +1,14 @@ +--- +title: "Zorro" +date: "2026-01-01" +draft: false +description: "Zorro: a Coffee / Tea served in a Coffee Mug. Made with Sambuca, Baileys irish cream, White Creme de Menthe." +alcoholic: "Alcoholic" +categories: ["Coffee / Tea"] +glasses: ["Coffee Mug"] +ingredients: ["Sambuca", "Baileys irish cream", "White Creme de Menthe"] +ingredientMeasures: ["2 cl ", "2 cl ", "2 cl "] +drinkThumbnail: "https://www.thecocktaildb.com/images/media/drink/kvvd4z1485621283.jpg" +--- + +add all and pour black coffee and add whipped cream on top. diff --git a/hugo.toml b/hugo.toml new file mode 100644 index 0000000..eb214fd --- /dev/null +++ b/hugo.toml @@ -0,0 +1,57 @@ +baseURL = "https://bar.pivoine.art/" +languageCode = "en-us" +title = "Bar Pivoine" +copyright = "© 2026 Bar Pivoine" + +enableRobotsTXT = true + +[pagination] +pagerSize = 24 + +[sitemap] +changefreq = "monthly" +priority = 0.5 +filename = "sitemap.xml" + +[params] +description = "A field guide to the good pour. Low light, honest measures, no garnish left behind." +tagline = "Low light. Honest measures." +author = "Bar Pivoine" +ogImage = "/images/og-default.jpg" +umamiSrc = "https://umami.pivoine.art/script.js" +umamiId = "48b0d2e7-e6e3-457c-a421-6cebf203785a" + +[taxonomies] +category = "categories" +glass = "glasses" +ingredient = "ingredients" + +[markup.goldmark.renderer] +unsafe = true + +[markup.highlight] +style = "dracula" +noClasses = true + +[build] +writeStats = true + +[[menus.main]] +name = "Recipes" +url = "/recipes/" +weight = 1 + +[[menus.main]] +name = "Categories" +url = "/categories/" +weight = 2 + +[[menus.main]] +name = "Glasses" +url = "/glasses/" +weight = 3 + +[[menus.main]] +name = "Ingredients" +url = "/ingredients/" +weight = 4 diff --git a/hugo_stats.json b/hugo_stats.json new file mode 100644 index 0000000..1872049 --- /dev/null +++ b/hugo_stats.json @@ -0,0 +1,402 @@ +{ + "htmlElements": { + "tags": [ + "a", + "article", + "b", + "body", + "button", + "circle", + "div", + "ellipse", + "em", + "footer", + "h1", + "h2", + "h3", + "h4", + "h5", + "head", + "header", + "html", + "img", + "input", + "li", + "link", + "main", + "meta", + "nav", + "noscript", + "ol", + "p", + "path", + "script", + "section", + "span", + "svg", + "template", + "title", + "ul" + ], + "classes": [ + "[grid-template-columns:repeat(auto-fill,minmax(258px,1fr))]", + "absolute", + "active", + "alcoholic", + "antialiased", + "arch-input", + "aspect-square", + "backdrop-blur-[14px]", + "backdrop-blur-[6px]", + "before:content-['·']", + "before:mr-1.5", + "before:opacity-60", + "bg-[linear-gradient(90deg,transparent_0%,rgba(233,210,180,0.18)_12%,rgba(233,210,180,0.18)_88%,transparent_100%)]", + "bg-[linear-gradient(to_bottom,rgba(13,10,7,0.92),rgba(13,10,7,0.66))]", + "bg-[rgba(13,10,7,0.6)]", + "bg-bg", + "bg-bg-deep", + "bg-gold", + "bg-gold/16", + "bg-surface", + "bg-transparent", + "bg-warm/10", + "block", + "border", + "border-0", + "border-b", + "border-gold", + "border-t", + "border-warm/10", + "border-warm/18", + "border-warm/[0.04]", + "border-warm/[0.05]", + "bottom-0", + "btn", + "btn-ghost", + "btn-gold", + "card-img", + "card-wrap", + "caret-gold", + "category", + "cellar-btn", + "chip", + "contents", + "cursor-default", + "cursor-pointer", + "cursor-text", + "disabled:cursor-default", + "disabled:opacity-[0.28]", + "display", + "dot", + "duration-200", + "duration-[140ms]", + "duration-[150ms]", + "duration-[160ms]", + "duration-[180ms]", + "duration-[240ms]", + "duration-[260ms]", + "ease-[cubic-bezier(.2,.7,.3,1)]", + "enabled:hover:border-gold", + "enabled:hover:text-gold-2", + "eyebrow", + "flex", + "flex-1", + "flex-col", + "flex-none", + "flex-wrap", + "fmenu", + "font-medium", + "font-mono", + "font-sans", + "font-semibold", + "font-serif", + "frame-overlay", + "gap-1.5", + "gap-10", + "gap-11", + "gap-14", + "gap-2.5", + "gap-3", + "gap-3.5", + "gap-4", + "gap-6", + "gap-7", + "gap-[10px]", + "gap-[11px]", + "gap-[13px]", + "gap-[14px]", + "gap-[18px]", + "gap-[22px]", + "gap-[2px]", + "gap-[5px]", + "gap-[6px]", + "gap-[7px]", + "gap-[9px]", + "glass", + "grid", + "grid-cols-1", + "grid-cols-4", + "grid-cols-[0.92fr_1.08fr]", + "grid-cols-[1.05fr_0.95fr]", + "grid-cols-[1.6fr_1fr_1fr_1fr]", + "grid-cols-[1fr_1.15fr]", + "group", + "group-hover:text-gold", + "h-[38px]", + "h-[72px]", + "h-full", + "h-px", + "hover:-translate-y-1", + "hover:bg-surface-2", + "hover:bg-warm/[0.06]", + "hover:bg-warm/[0.07]", + "hover:border-gold", + "hover:border-gold/40", + "hover:border-warm/18", + "hover:pl-[5px]", + "hover:shadow-[0_24px_50px_-24px_rgba(0,0,0,.8)]", + "hover:text-gold-2", + "hover:text-ink", + "hover:text-ink-soft", + "inline-flex", + "italic", + "items-baseline", + "items-center", + "items-end", + "items-start", + "justify-between", + "justify-center", + "last:border-b-0", + "leading-[1.05]", + "leading-[1.15]", + "leading-[1.55]", + "leading-[38px]", + "leading-none", + "leading-relaxed", + "left-0", + "left-[11px]", + "lg:grid-cols-4", + "list-none", + "m-0", + "max-[480px]:mt-7", + "max-[480px]:pb-10", + "max-[480px]:pt-10", + "max-[520px]:grid-cols-1", + "max-[560px]:[grid-template-columns:repeat(auto-fill,minmax(150px,1fr))]", + "max-[560px]:gap-3.5", + "max-[768px]:gap-[10px]", + "max-[768px]:mt-9", + "max-[768px]:pb-[52px]", + "max-[768px]:pt-7", + "max-[768px]:pt-[52px]", + "max-[768px]:text-[clamp(28px,6vw,40px)]", + "max-[860px]:gap-8", + "max-[860px]:grid-cols-2", + "max-[860px]:px-5", + "max-[900px]:gap-3", + "max-[900px]:gap-8", + "max-[900px]:gap-9", + "max-[900px]:grid-cols-1", + "max-[900px]:grid-cols-2", + "max-[900px]:max-w-[440px]", + "max-[900px]:min-h-0", + "max-[900px]:pb-2.5", + "max-[900px]:static", + "max-h-[320px]", + "max-w-[1280px]", + "max-w-[480px]", + "max-w-[560px]", + "max-w-md", + "mb-0", + "mb-1.5", + "mb-12", + "mb-2", + "mb-3", + "mb-4", + "mb-5", + "mb-6", + "mb-7", + "mb-8", + "mb-[10px]", + "mb-[18px]", + "mb-[38px]", + "md:grid-cols-3", + "md:text-[200px]", + "min-h-[62vh]", + "min-h-[70vh]", + "min-h-screen", + "min-w-0", + "ml-1", + "ml-auto", + "mt-1", + "mt-10", + "mt-14", + "mt-16", + "mt-2", + "mt-3", + "mt-4", + "mt-[10px]", + "mt-[14px]", + "mt-[22px]", + "mt-[26px]", + "mt-[34px]", + "mt-[3px]", + "mt-[54px]", + "mt-[7px]", + "mt-[84px]", + "mx-auto", + "no-underline", + "not-italic", + "object-cover", + "on", + "opacity-60", + "opacity-70", + "opacity-[0.28]", + "outline-none", + "overflow-hidden", + "overflow-y-auto", + "p-0", + "p-4", + "p-[22px]", + "pb-10", + "pb-3", + "pb-4", + "pb-5", + "pb-7", + "pb-8", + "pb-[18px]", + "pb-[3px]", + "pb-[46px]", + "pb-[84px]", + "pb-[90px]", + "pointer-events-none", + "pr-2", + "pt-0", + "pt-1", + "pt-10", + "pt-12", + "pt-14", + "pt-16", + "pt-4", + "pt-6", + "pt-[10px]", + "pt-[14px]", + "pt-[34px]", + "pt-[84px]", + "px-0", + "px-1", + "px-5", + "px-8", + "px-[10px]", + "px-[11px]", + "px-[15px]", + "px-[17px]", + "px-[18px]", + "px-[9px]", + "py-0.5", + "py-1", + "py-1.5", + "py-16", + "py-2", + "py-3", + "py-4", + "py-[10px]", + "py-[11px]", + "py-[5px]", + "py-[90px]", + "py-[9px]", + "relative", + "right-0", + "rise", + "rounded-[14px]", + "rounded-[18px]", + "rounded-full", + "rounded-lg", + "rounded-xl", + "scroll-smooth", + "shadow-[0_50px_90px_-40px_#000,0_0_0_1px_rgba(0,0,0,0.4)]", + "shadow-[0_50px_90px_-45px_#000]", + "shrink-0", + "sm:grid-cols-2", + "sticky", + "text-[#1a1206]", + "text-[10px]", + "text-[11.5px]", + "text-[11px]", + "text-[12.5px]", + "text-[120px]", + "text-[12px]", + "text-[13px]", + "text-[14.5px]", + "text-[14px]", + "text-[16px]", + "text-[17px]", + "text-[18px]", + "text-[20px]", + "text-[21px]", + "text-[23px]", + "text-[26px]", + "text-[32px]", + "text-[54px]", + "text-[56px]", + "text-[8.5px]", + "text-[9px]", + "text-[clamp(26px,3.6vw,50px)]", + "text-[clamp(28px,4vw,48px)]", + "text-[clamp(34px,5vw,56px)]", + "text-[clamp(36px,6vw,72px)]", + "text-[clamp(44px,6.4vw,80px)]", + "text-[clamp(46px,7.2vw,92px)]", + "text-[clamp(48px,6vw,84px)]", + "text-center", + "text-ellipsis", + "text-gold", + "text-gold-2", + "text-ink", + "text-ink-faint", + "text-ink-faint/20", + "text-ink-mute", + "text-ink-soft", + "text-left", + "text-lg", + "text-right", + "text-sm", + "text-xl", + "top-0", + "top-24", + "top-[11px]", + "tracking-[-0.015em]", + "tracking-[-0.01em]", + "tracking-[0.02em]", + "tracking-[0.04em]", + "tracking-[0.06em]", + "tracking-[0.08em]", + "tracking-[0.12em]", + "tracking-[0.14em]", + "tracking-[0.16em]", + "tracking-[0.18em]", + "tracking-[0.1em]", + "tracking-[0.2em]", + "tracking-[0.42em]", + "tracking-tight", + "transition-[transform,border-color,box-shadow]", + "transition-all", + "transition-colors", + "underline", + "underline-offset-2", + "underline-offset-[3px]", + "uppercase", + "w-6", + "w-[38px]", + "w-full", + "whitespace-nowrap", + "z-[2]", + "z-[60]" + ], + "ids": [ + "main-content", + "progress-bar" + ] + } +} diff --git a/layouts/404.html b/layouts/404.html new file mode 100644 index 0000000..296688b --- /dev/null +++ b/layouts/404.html @@ -0,0 +1,10 @@ +{{ define "main" }} +
+
+
404
+

Glass not found.

+

That cocktail seems to have slipped off the menu. Perhaps it was too good to last.

+ Back to the bar +
+
+{{ end }} diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html new file mode 100644 index 0000000..b436470 --- /dev/null +++ b/layouts/_default/baseof.html @@ -0,0 +1,48 @@ + + + + {{- partial "head.html" . -}} + + + + + + {{- partial "nav.html" . -}} + +
+ {{- block "main" . }}{{- end }} +
+ + {{- partial "footer.html" . -}} + + + + + + {{- $js := resources.Get "js/main.js" -}} + {{- if eq hugo.Environment "production" -}} + {{- $js = $js | minify | fingerprint "sha256" -}} + {{- end -}} + + + + + + {{- block "scripts" . }}{{- end }} + + {{- if and (eq hugo.Environment "production") .Site.Params.umamiId -}} + + {{- end -}} + + diff --git a/layouts/_default/list.html b/layouts/_default/list.html new file mode 100644 index 0000000..ac681e3 --- /dev/null +++ b/layouts/_default/list.html @@ -0,0 +1,18 @@ +{{ define "main" }} +
+
+
Archive
+

{{ .Title }}

+
+
+
+
+ {{- range .Paginator.Pages -}} + {{- partial "cocktail-card.html" . -}} + {{- end -}} +
+ {{- if gt .Paginator.TotalPages 1 -}} + {{- partial "pagination.html" . -}} + {{- end -}} +
+{{ end }} diff --git a/layouts/_default/single.html b/layouts/_default/single.html new file mode 100644 index 0000000..628f116 --- /dev/null +++ b/layouts/_default/single.html @@ -0,0 +1,6 @@ +{{ define "main" }} +
+

{{ .Title }}

+
{{ .Content }}
+
+{{ end }} diff --git a/layouts/_default/term.html b/layouts/_default/term.html new file mode 100644 index 0000000..3ff7cfd --- /dev/null +++ b/layouts/_default/term.html @@ -0,0 +1,98 @@ +{{ define "main" }} + {{- $taxType := .Type -}} + {{- $taxIcon := "❖" -}} + {{- if eq $taxType "glasses" -}}{{- $taxIcon = "▽" -}} + {{- else if eq $taxType "ingredients" -}}{{- $taxIcon = "✦" -}} + {{- else if eq $taxType "categories" -}}{{- $taxIcon = "❖" -}} + {{- end -}} + {{- $cnt := len .Pages -}} + {{- $siblings := slice -}} + {{- $allTerms := index .Site.Taxonomies $taxType -}} + {{- if $allTerms -}} + {{- range $allTerms.ByCount -}} + {{- if ne .Page.Title $.Title -}} + {{- $siblings = $siblings | append . -}} + {{- end -}} + {{- end -}} + {{- end -}} + +
+ + + + + +
+
{{ $taxIcon }}
+

{{ .Title }}

+

{{ $cnt }} {{ if eq $cnt 1 }}recipe{{ else }}recipes{{ end }}

+
+ + + {{- if .Paginator.Pages -}} +
+ {{- range .Paginator.Pages -}} + {{- partial "cocktail-card.html" . -}} + {{- end -}} +
+ + + {{- if gt .Paginator.TotalPages 1 -}} + + {{- end -}} + {{- else -}} +

No recipes found.

+ {{- end -}} + + + {{- if gt (len $siblings) 0 -}} +
+

More {{ .Type }}

+
+ {{- range first 12 $siblings -}} + + + {{ .Page.Title }} + {{ .Count }} + + {{- end -}} +
+
+ {{- end -}} + +
+{{ end }} diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html new file mode 100644 index 0000000..4e79b6a --- /dev/null +++ b/layouts/_default/terms.html @@ -0,0 +1,29 @@ +{{ define "main" }} +
+
+
{{ .Type | title }}
+

{{ .Title }}

+

{{ len .Pages }} {{ .Type | singularize }} types across {{ len .Site.RegularPages }} recipes.

+
+
+ + +{{ end }} diff --git a/layouts/index.html b/layouts/index.html new file mode 100644 index 0000000..02ef608 --- /dev/null +++ b/layouts/index.html @@ -0,0 +1,197 @@ +{{ define "main" }} + {{- $pages := .Site.RegularPages -}} + {{- $featured := first 8 (shuffle $pages) -}} + {{- $hero := index (shuffle $pages) 0 -}} + {{- $cats := .Site.Taxonomies.categories.ByCount -}} + {{- $glasses := .Site.Taxonomies.glasses.ByCount -}} + {{- $ings := .Site.Taxonomies.ingredients.ByCount -}} + + {{/* Spirit type counts (alcoholic isn't a Hugo taxonomy) */}} + {{- $nAlcoholic := 0 -}} + {{- $nNonAlc := 0 -}} + {{- $nOptional := 0 -}} + {{- range $pages -}} + {{- if eq .Params.alcoholic "Alcoholic" -}}{{- $nAlcoholic = add $nAlcoholic 1 -}} + {{- else if eq .Params.alcoholic "Non alcoholic" -}}{{- $nNonAlc = add $nNonAlc 1 -}} + {{- else -}}{{- $nOptional = add $nOptional 1 -}} + {{- end -}} + {{- end -}} + + +
+
+
+ + +
+
Bar Pivoine — A Field Guide to the Good Pour
+

+ The quiet art of the evening cocktail. +

+

+ A curated cellar of {{ len $pages }} recipes — every measure, every method, photographed in low amber light. Search by spirit, glass, or whatever sits in your cabinet tonight. +

+ +
+ + +
+
+ {{- $heroImg := $hero.Resources.GetMatch "cocktail.*" -}} + {{- if $heroImg -}} + {{- partial "img.html" (dict + "res" $heroImg + "widths" (slice 800 1200) + "sizes" "(max-width: 900px) 100vw, 50vw" + "class" "w-full h-full object-cover" + "alt" $hero.Title + "loading" "eager" + ) -}} + {{- else -}} + {{ $hero.Title }} + {{- end -}} + +
+ {{ $hero.Title }} +
+
+
+ +
+
+ + +
+
+ + +
+
+ +
+
+
Find your way in
+

Explore the index

+
+ + All recipes {{- partial "icon.html" "arrow-right" -}} + +
+ + +
+ + + + + +
+
+ + Categories + {{ len $cats }} +
+
+ {{- range $cats -}} + + {{ .Page.Title }} + {{ .Count }} + + {{- end -}} +
+
+ + +
+
+ + Glassware + {{ len $glasses }} +
+
+ {{- range $glasses -}} + + {{ .Page.Title }} + {{ .Count }} + + {{- end -}} +
+
+ + +
+
+ + Ingredients + {{ len $ings }} +
+
+ {{- range $ings -}} + + {{ .Page.Title }} + {{ .Count }} + + {{- end -}} +
+
+ +
+
+
+ + +
+
+ +
+
+
The cabinet
+

Selected pours

+
+ + See all {{- partial "icon.html" "arrow-right" -}} + +
+ +
+ {{- range $featured -}} + {{- partial "cocktail-card.html" . -}} + {{- end -}} +
+ +
+
+ +{{ end }} diff --git a/layouts/partials/cocktail-card.html b/layouts/partials/cocktail-card.html new file mode 100644 index 0000000..e4d25f2 --- /dev/null +++ b/layouts/partials/cocktail-card.html @@ -0,0 +1,58 @@ +{{/* Usage: {{ partial "cocktail-card.html" . }} — pass a cocktail Page */}} +{{- $cocktail := . -}} +{{- $img := $cocktail.Resources.GetMatch "cocktail.*" -}} +{{- $nob := "Optional" -}} +{{- with $cocktail.Params.alcoholic -}} + {{- if eq . "Alcoholic" -}}{{- $nob = "Spirited" -}} + {{- else if eq . "Non alcoholic" -}}{{- $nob = "Zero-proof" -}} + {{- end -}} +{{- end -}} + + + +
+ {{- if $img -}} + {{- partial "img.html" (dict + "res" $img + "widths" (slice 500 900) + "sizes" "(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 25vw" + "class" "card-img" + "alt" $cocktail.Title + ) -}} + {{- else -}} + {{ $cocktail.Title }} + {{- end -}} + + + {{ $nob }} + +
+ + +
+
+ {{- with $cocktail.Params.categories -}}{{ index . 0 }}{{- end -}} +
+

+ {{ $cocktail.Title }} +

+
+ {{- with $cocktail.Params.glasses -}} + {{ index . 0 }} + {{- end -}} + {{- with $cocktail.Params.ingredients -}} + {{ len . }} ingredients + {{- end -}} +
+
+
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html new file mode 100644 index 0000000..4e5830f --- /dev/null +++ b/layouts/partials/footer.html @@ -0,0 +1,57 @@ + diff --git a/layouts/partials/head.html b/layouts/partials/head.html new file mode 100644 index 0000000..6b49b3c --- /dev/null +++ b/layouts/partials/head.html @@ -0,0 +1,107 @@ + + + + + + + {{- if .IsHome -}} + {{- .Site.Title }} — {{ .Site.Params.tagline -}} + {{- else -}} + {{- .Title }} — {{ .Site.Title -}} + {{- end -}} + + + + + + + + + + + + + + +{{- $ogImage := .Site.Params.ogImage | absURL -}} +{{- $ogImageAlt := .Site.Title -}} +{{- with .Resources.GetMatch "cocktail.*" -}} + {{- $resized := .Resize "1200x webp" -}} + {{- $ogImage = $resized.Permalink | absURL -}} + {{- $ogImageAlt = $.Title -}} +{{- else -}} + {{- with .Params.drinkThumbnail -}} + {{- $ogImage = . -}} + {{- $ogImageAlt = $.Title -}} + {{- end -}} +{{- end -}} + + + + + +{{- if .IsPage }} + + + {{- range .Params.categories }}{{ end }} + {{- range .Params.ingredients }}{{ end }} +{{- end }} + + + + + + + + + + + + +{{- partial "schema.html" . -}} + + + + + + + + + +{{- $css := resources.Get "css/main.css" | css.PostCSS -}} +{{- if eq hugo.Environment "production" -}} + {{- $css = $css | minify | fingerprint "sha256" -}} +{{- end -}} + + + + + + diff --git a/layouts/partials/icon.html b/layouts/partials/icon.html new file mode 100644 index 0000000..3d156e8 --- /dev/null +++ b/layouts/partials/icon.html @@ -0,0 +1,19 @@ +{{/* Usage: {{ partial "icon.html" "coupe" }} */}} +{{- $name := . -}} +{{- if eq $name "arrow-right" -}} + +{{- else if eq $name "arrow-left" -}} + +{{- else if eq $name "chevron-down" -}} + +{{- else if eq $name "x" -}} + +{{- else if eq $name "search" -}} + +{{- else if eq $name "coupe" -}} + +{{- else if eq $name "menu" -}} + +{{- else if eq $name "glass" -}} + +{{- end -}} diff --git a/layouts/partials/img.html b/layouts/partials/img.html new file mode 100644 index 0000000..2f84ba0 --- /dev/null +++ b/layouts/partials/img.html @@ -0,0 +1,26 @@ +{{/* + Usage: + {{ partial "img.html" (dict "res" $imgResource "widths" (slice 600 1200) "sizes" "100vw" "class" "w-full h-full object-cover" "alt" "cocktail name" "loading" "lazy") }} +*/}} +{{- $res := .res -}} +{{- $widths := .widths | default (slice 800 1200) -}} +{{- $sizes := .sizes | default "100vw" -}} +{{- $class := .class | default "" -}} +{{- $alt := .alt | default "" -}} +{{- $loading := .loading | default "lazy" -}} + +{{- $entries := slice -}} +{{- range $widths -}} + {{- $img := $res.Resize (printf "%dx webp" .) -}} + {{- $entries = $entries | append (printf "%s %dw" $img.RelPermalink .) -}} +{{- end -}} + +{{ $alt }} diff --git a/layouts/partials/mark.html b/layouts/partials/mark.html new file mode 100644 index 0000000..dbaa66b --- /dev/null +++ b/layouts/partials/mark.html @@ -0,0 +1,17 @@ +{{/* PeonyMark wreath — Usage: {{ partial "mark.html" (dict "size" 34) }} */}} +{{- $size := .size | default 34 -}} + diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html new file mode 100644 index 0000000..8e78c28 --- /dev/null +++ b/layouts/partials/nav.html @@ -0,0 +1,25 @@ +{{- $onCellar := hasPrefix .RelPermalink "/recipes/" -}} +
+ +
diff --git a/layouts/partials/pagination.html b/layouts/partials/pagination.html new file mode 100644 index 0000000..791a232 --- /dev/null +++ b/layouts/partials/pagination.html @@ -0,0 +1,37 @@ +{{- with .Paginator -}} + +{{- end -}} diff --git a/layouts/partials/schema.html b/layouts/partials/schema.html new file mode 100644 index 0000000..3b63359 --- /dev/null +++ b/layouts/partials/schema.html @@ -0,0 +1,42 @@ +{{- if .IsHome -}} + {{- $schema := dict + "@context" "https://schema.org" + "@type" "WebSite" + "name" .Site.Title + "url" .Site.BaseURL + "description" .Site.Params.description + "publisher" (dict "@type" "Organization" "name" .Site.Title "url" .Site.BaseURL) + "potentialAction" (dict + "@type" "SearchAction" + "target" (dict "@type" "EntryPoint" "urlTemplate" (print .Site.BaseURL "recipes/?q={search_term_string}")) + "query-input" "required name=search_term_string" + ) + -}} + {{- printf "" ($schema | jsonify) | safeHTML -}} +{{- else if and .IsPage (eq .Section "recipes") -}} + {{- $img := "" -}} + {{- with .Resources.GetMatch "cocktail.*" -}} + {{- $img = (.Resize "800x webp").Permalink | absURL -}} + {{- else -}} + {{- $img = .Params.drinkThumbnail | default (.Site.Params.ogImage | absURL) -}} + {{- end -}} + + {{- $category := "" -}} + {{- with .Params.categories -}}{{- $category = index . 0 -}}{{- end -}} + + {{- $description := .Description | default .Site.Params.description -}} + + {{- $schema := dict + "@context" "https://schema.org" + "@type" "Recipe" + "name" .Title + "description" $description + "url" .Permalink + "image" $img + "author" (dict "@type" "Organization" "name" .Site.Title) + "recipeCategory" $category + "recipeIngredient" (.Params.ingredients | default (slice)) + "recipeInstructions" (slice (dict "@type" "HowToStep" "text" (.Content | plainify | strings.TrimSpace))) + -}} + {{- printf "" ($schema | jsonify) | safeHTML -}} +{{- end -}} diff --git a/layouts/recipes/list.html b/layouts/recipes/list.html new file mode 100644 index 0000000..23cad36 --- /dev/null +++ b/layouts/recipes/list.html @@ -0,0 +1,262 @@ +{{ define "main" }} +
+ + +
+
The cellar — {{ len .Pages }} recipes
+
+ +
+ {{- partial "icon.html" "search" -}} + + + + + +
+
+ + +
+ + +
+ +
+ +
+
+ + +
+ +
+ +
+
+ + +
+ +
+ +
+
+ + + + + + + +
+ + + + + + + +
+ + +{{- $data := slice -}} +{{- range .Pages -}} + {{- $ings := .Params.ingredients | default (slice) -}} + {{- $meas := .Params.ingredientMeasures | default (slice) -}} + {{- $ingList := slice -}} + {{- range $i, $ing := $ings -}} + {{- $m := "" -}}{{- if lt $i (len $meas) -}}{{- $m = index $meas $i -}}{{- end -}} + {{- $ingList = $ingList | append (dict "name" $ing "measure" $m) -}} + {{- end -}} + {{- $cat := "" -}}{{- with .Params.categories -}}{{- $cat = index . 0 -}}{{- end -}} + {{- $glass := "" -}}{{- with .Params.glasses -}}{{- $glass = index . 0 -}}{{- end -}} + {{- $photo := .Params.drinkThumbnail | default "" -}} + {{- with .Resources.GetMatch "cocktail.*" -}}{{- $photo = (.Resize "500x webp").RelPermalink -}}{{- end -}} + {{- $data = $data | append (dict + "slug" .RelPermalink + "name" .Title + "alcoholic" (.Params.alcoholic | default "") + "category" $cat + "glass" $glass + "ingredients" $ingList + "photo" $photo + ) -}} +{{- end -}} + +{{ end }} diff --git a/layouts/recipes/single.html b/layouts/recipes/single.html new file mode 100644 index 0000000..3f68a68 --- /dev/null +++ b/layouts/recipes/single.html @@ -0,0 +1,134 @@ +{{ define "main" }} + {{- $img := .Resources.GetMatch "cocktail.*" -}} + {{- $ingredients := .Params.ingredients | default (slice) -}} + {{- $measures := .Params.ingredientMeasures | default (slice) -}} + {{- $categories := .Params.categories | default (slice) -}} + {{- $glasses := .Params.glasses | default (slice) -}} + + {{/* Split instructions into numbered steps */}} + {{- $steps := split .Content "\n" -}} + + {{/* Related: same category via where, shuffle, exclude self */}} + {{- $related := where .Site.RegularPages "Params.categories" "intersect" $categories -}} + {{- $related = where $related "Title" "ne" .Title -}} + {{- $related = first 4 (shuffle $related) -}} + +
+ + + + + +
+ + +
+
+ {{- if $img -}} + {{- partial "img.html" (dict + "res" $img + "widths" (slice 800 1200) + "sizes" "(max-width: 900px) 100vw, 45vw" + "class" "w-full h-full object-cover" + "alt" .Title + "loading" "eager" + ) -}} + {{- else -}} + {{ .Title }} + {{- end -}} +
+ +
+ {{ range $glasses }}{{ . }}{{ end }} + {{ if $img }}Photographed{{ else }}House pour{{ end }} +
+
+ + +
+ +
{{ range first 1 $categories }}{{ . }}{{ end }}
+ + +

{{ .Title }}

+ + +
+ {{- with .Params.alcoholic -}} + {{ . }} + {{- end -}} + {{- range $glasses -}} + {{ . }} + {{- end -}} + {{- range $categories -}} + {{ . }} + {{- end -}} +
+ + +
+ + +
+

Ingredients

+
    + {{- range $i, $ingredient := $ingredients -}} +
  • + {{ $ingredient }} + + {{- if lt $i (len $measures) -}}{{ index $measures $i }}{{- else -}} {{- end -}} + +
  • + {{- end -}} +
+
+ + +
+

Method

+
    + {{ .Content }} +
+
+ +
+
+ +
+
+ + + {{- if gt (len $related) 0 -}} +
+ +
+
+
From the same shelf
+

You may also pour

+
+
+ +
+ {{- range $related -}} + {{- partial "cocktail-card.html" . -}} + {{- end -}} +
+
+ {{- end -}} + +{{ end }} diff --git a/layouts/robots.txt b/layouts/robots.txt new file mode 100644 index 0000000..da0727f --- /dev/null +++ b/layouts/robots.txt @@ -0,0 +1,4 @@ +User-agent: * +Allow: / + +Sitemap: {{ .Site.BaseURL }}sitemap.xml diff --git a/nginx.conf b/nginx.conf new file mode 100644 index 0000000..ceb3899 --- /dev/null +++ b/nginx.conf @@ -0,0 +1,55 @@ +server { + listen 80; + server_name _; + root /usr/share/nginx/html; + index index.html; + + # Gzip compression + gzip on; + gzip_vary on; + gzip_proxied any; + gzip_comp_level 6; + gzip_types text/plain text/css text/xml application/json application/javascript application/rss+xml application/atom+xml image/svg+xml; + + # Security headers + add_header X-Frame-Options "SAMEORIGIN" always; + add_header X-Content-Type-Options "nosniff" always; + add_header X-XSS-Protection "1; mode=block" always; + add_header Referrer-Policy "strict-origin-when-cross-origin" always; + add_header Permissions-Policy "camera=(), microphone=(), geolocation=()" always; + + # HTML — no cache (always fresh) + location ~* \.html$ { + add_header Cache-Control "no-store, no-cache, must-revalidate"; + } + + # Static assets — 1 year immutable + location ~* \.(css|js|webp|jpg|jpeg|png|gif|ico|svg|woff|woff2|ttf|eot|otf)$ { + expires 1y; + add_header Cache-Control "public, max-age=31536000, immutable"; + access_log off; + } + + # RSS/Atom feed MIME type + location ~* \.(rss|atom)$ { + types { application/rss+xml rss; application/atom+xml atom; } + } + + # Clean URLs + location / { + try_files $uri $uri/ $uri.html =404; + } + + # Custom 404 + error_page 404 /404.html; + location = /404.html { + internal; + } + + # Block hidden files + location ~ /\. { + deny all; + access_log off; + log_not_found off; + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..b33d2e0 --- /dev/null +++ b/package.json @@ -0,0 +1,27 @@ +{ + "name": "bar-pivoine", + "version": "1.0.0", + "private": true, + "scripts": { + "dev": "hugo server --buildDrafts --disableFastRender", + "build": "NODE_ENV=production hugo --minify", + "generate:content": "node scripts/generate-content.mjs", + "generate:images": "node scripts/generate-images.mjs", + "format": "prettier --write \"layouts/**/*.html\" \"assets/**/*.css\" \"assets/**/*.js\" \"content/**/*.md\" \"*.toml\"", + "format:check": "prettier --check \"layouts/**/*.html\" \"assets/**/*.css\" \"assets/**/*.js\" \"content/**/*.md\" \"*.toml\"" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4.0.0", + "autoprefixer": "^10.4.0", + "postcss": "^8.5.0", + "postcss-cli": "^11.0.0", + "prettier": "^3.8.3", + "prettier-plugin-go-template": "^0.0.15", + "prettier-plugin-toml": "^2.0.6", + "tailwindcss": "^4.0.0" + }, + "dependencies": { + "csv-parse": "^5.6.0", + "replicate": "^1.0.1" + } +} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..de8ec71 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + "@tailwindcss/postcss": {}, + autoprefixer: {}, + }, +}; diff --git a/scripts/generate-content.mjs b/scripts/generate-content.mjs new file mode 100644 index 0000000..c022e61 --- /dev/null +++ b/scripts/generate-content.mjs @@ -0,0 +1,141 @@ +#!/usr/bin/env node +/** + * generate-content.mjs + * Reads prototype/uploads/final_cocktails.csv and creates Hugo content bundles + * under content/recipes/{slug}/index.md + * + * Usage: node scripts/generate-content.mjs + */ + +import { readFileSync, writeFileSync, mkdirSync, existsSync } from "fs"; +import { join, dirname } from "path"; +import { fileURLToPath } from "url"; +import { parse } from "csv-parse/sync"; + +const __dirname = dirname(fileURLToPath(import.meta.url)); +const ROOT = join(__dirname, ".."); +const CSV_PATH = join(ROOT, "prototype/uploads/final_cocktails.csv"); +const CONTENT_DIR = join(ROOT, "content/recipes"); + +// ── Helpers ────────────────────────────────────────────────────────────────── + +function slugify(name) { + return name + .toLowerCase() + .replace(/&/g, "and") + .replace(/[^a-z0-9]+/g, "-") + .replace(/^-+|-+$/g, ""); +} + +/** Parse a Python-style list string: "['Gin', 'Grand Marnier', None]" → ["Gin", "Grand Marnier"] */ +function parsePythonList(str) { + if (!str || str.trim() === "" || str === "None") return []; + try { + const normalized = str + .replace(/None/g, "null") + .replace(/'/g, '"'); + const arr = JSON.parse(normalized); + return arr.filter((v) => v !== null && v !== undefined && String(v).trim() !== ""); + } catch { + // Fallback: extract quoted strings manually + const matches = str.match(/'([^']+)'/g); + if (matches) return matches.map((m) => m.replace(/'/g, "").trim()).filter(Boolean); + return []; + } +} + +/** Escape a YAML string value, wrapping in double quotes and escaping internals */ +function yamlString(val) { + if (!val) return '""'; + const escaped = String(val).replace(/\\/g, "\\\\").replace(/"/g, '\\"'); + return `"${escaped}"`; +} + +/** Build a YAML sequence from a JS array of strings */ +function yamlList(arr) { + if (!arr || arr.length === 0) return "[]"; + return `[${arr.map((v) => yamlString(v)).join(", ")}]`; +} + +/** Generate a SEO description from cocktail fields */ +function buildDescription(name, category, glass, ingredients) { + const ingredientSummary = + ingredients.length > 0 + ? `Made with ${ingredients.slice(0, 4).join(", ")}${ingredients.length > 4 ? " and more" : ""}.` + : ""; + return `${name}: a ${category} served in a ${glass}. ${ingredientSummary}`.trim(); +} + +// ── Main ────────────────────────────────────────────────────────────────────── + +const csv = readFileSync(CSV_PATH, "utf-8"); +const records = parse(csv, { + columns: true, + skip_empty_lines: true, + relax_column_count: true, + trim: true, +}); + +console.log(`Parsed ${records.length} cocktails from CSV`); + +let created = 0; +let skipped = 0; +const slugMap = new Map(); // track duplicates + +for (const row of records) { + const name = (row.name || "").trim(); + if (!name) continue; + + let slug = slugify(name); + // Handle duplicate slugs by appending the id + if (slugMap.has(slug)) { + slug = `${slug}-${row.id || slugMap.size}`; + } + slugMap.set(slug, true); + + const dir = join(CONTENT_DIR, slug); + const file = join(dir, "index.md"); + + if (existsSync(file)) { + skipped++; + continue; + } + + const ingredients = parsePythonList(row.ingredients); + const measures = parsePythonList(row.ingredientMeasures); + const category = (row.category || "Cocktail").trim(); + const glass = (row.glassType || "Cocktail glass").trim(); + const alcoholic = (row.alcoholic || "").trim(); + const thumbnail = (row.drinkThumbnail || "").trim(); + const instructions = (row.instructions || "").trim(); + const description = buildDescription(name, category, glass, ingredients); + + mkdirSync(dir, { recursive: true }); + + const frontmatter = [ + "---", + `title: ${yamlString(name)}`, + `date: "2026-01-01"`, + `draft: false`, + `description: ${yamlString(description)}`, + `alcoholic: ${yamlString(alcoholic)}`, + `categories: ${yamlList([category])}`, + `glasses: ${yamlList([glass])}`, + `ingredients: ${yamlList(ingredients)}`, + `ingredientMeasures: ${yamlList(measures)}`, + `drinkThumbnail: ${yamlString(thumbnail)}`, + "---", + "", + instructions, + "", + ].join("\n"); + + writeFileSync(file, frontmatter, "utf-8"); + created++; + + if (created % 50 === 0) { + process.stdout.write(` [${created}/${records.length}] created…\r`); + } +} + +console.log(`\nDone. Created: ${created}, Skipped (already exist): ${skipped}`); diff --git a/scripts/generate-images.mjs b/scripts/generate-images.mjs new file mode 100644 index 0000000..02f5916 --- /dev/null +++ b/scripts/generate-images.mjs @@ -0,0 +1,199 @@ +#!/usr/bin/env node +/** + * generate-images.mjs + * Generates AI cocktail images via Replicate flux-2-pro and saves them as + * content/recipes/{slug}/cocktail.webp + * + * Usage: + * REPLICATE_API_TOKEN=r8_... node scripts/generate-images.mjs + * REPLICATE_API_TOKEN=r8_... node scripts/generate-images.mjs --limit 10 + * REPLICATE_API_TOKEN=r8_... node scripts/generate-images.mjs --slug margarita + * + * Options: + * --limit N Only process the first N cocktails + * --slug NAME Process only the cocktail with this slug + * --concurrency N Parallel requests (default: 3) + * --dry-run Log what would be generated without calling API + */ + +import { readFileSync, writeFileSync, existsSync, mkdirSync } from "fs"; +import { join, dirname } from "path"; +import { fileURLToPath } from "url"; +import { parse } from "csv-parse/sync"; +import Replicate from "replicate"; + +const __dirname = dirname(fileURLToPath(import.meta.url)); +const ROOT = join(__dirname, ".."); +const CSV_PATH = join(ROOT, "prototype/uploads/final_cocktails.csv"); +const CONTENT_DIR = join(ROOT, "content/recipes"); + +const PROMPT = `A high-end, professional commercial photograph of the cocktail from the reference image. The drink retains its original vibrant color hue, served in the exact same glass type with identical decorations details. The liquid has a crisp, realistic texture with subtle condensation droplets on the outside of the glassware. The cocktail is set against a modern, moody, and minimalist bar background with soft, cinematic bokeh. Elegant, dramatic studio lighting casts a gentle glow on the glass, creating sharp reflections and a premium, editorial aesthetic fit for a luxury cocktail book. Photorealistic, 8k resolution, crisp focus.`; + +// ── CLI args ────────────────────────────────────────────────────────────────── + +const args = process.argv.slice(2); +const limitIdx = args.indexOf("--limit"); +const LIMIT = limitIdx !== -1 ? parseInt(args[limitIdx + 1], 10) : Infinity; +const slugIdx = args.indexOf("--slug"); +const ONLY_SLUG = slugIdx !== -1 ? args[slugIdx + 1] : null; +const concurrencyIdx = args.indexOf("--concurrency"); +const CONCURRENCY = concurrencyIdx !== -1 ? parseInt(args[concurrencyIdx + 1], 10) : 3; +const DRY_RUN = args.includes("--dry-run"); + +// ── Helpers ────────────────────────────────────────────────────────────────── + +function slugify(name) { + return name + .toLowerCase() + .replace(/&/g, "and") + .replace(/[^a-z0-9]+/g, "-") + .replace(/^-+|-+$/g, ""); +} + +async function downloadToBuffer(url) { + const res = await fetch(url); + if (!res.ok) throw new Error(`HTTP ${res.status} fetching ${url}`); + const ab = await res.arrayBuffer(); + return Buffer.from(ab); +} + +// ── Replicate call ──────────────────────────────────────────────────────────── + +async function generateImage(replicate, cocktail, index, total) { + const { slug, name, thumbnail } = cocktail; + const outPath = join(CONTENT_DIR, slug, "cocktail.webp"); + + if (existsSync(outPath)) { + console.log(`[${index}/${total}] SKIP ${name} (image exists)`); + return; + } + + if (!existsSync(join(CONTENT_DIR, slug))) { + console.warn(`[${index}/${total}] WARN ${name}: content dir missing, skipping`); + return; + } + + if (DRY_RUN) { + console.log(`[${index}/${total}] DRY ${name} → ${outPath}`); + return; + } + + console.log(`[${index}/${total}] GEN ${name}…`); + + try { + const input = { + prompt: PROMPT, + output_format: "webp", + aspect_ratio: "1:1", + safety_tolerance: 6, + }; + + // Add reference image if thumbnail URL exists + if (thumbnail) { + input.image = thumbnail; + input.image_prompt_strength = 0.15; + } + + const output = await replicate.run("black-forest-labs/flux-2-pro", { input }); + + // Output is either a URL string or a ReadableStream + let imageData; + if (typeof output === "string") { + imageData = await downloadToBuffer(output); + } else if (Array.isArray(output) && output.length > 0) { + const first = output[0]; + if (typeof first === "string") { + imageData = await downloadToBuffer(first); + } else { + // Replicate stream + const chunks = []; + for await (const chunk of first) { + chunks.push(chunk); + } + imageData = Buffer.concat(chunks); + } + } else if (output && typeof output[Symbol.asyncIterator] === "function") { + const chunks = []; + for await (const chunk of output) { + chunks.push(Buffer.isBuffer(chunk) ? chunk : Buffer.from(chunk)); + } + imageData = Buffer.concat(chunks); + } else { + throw new Error(`Unexpected output type: ${typeof output}`); + } + + writeFileSync(outPath, imageData); + console.log(`[${index}/${total}] DONE ${name} → ${imageData.length} bytes`); + } catch (err) { + console.error(`[${index}/${total}] ERR ${name}: ${err.message}`); + } +} + +// ── Concurrency limiter ─────────────────────────────────────────────────────── + +async function runWithConcurrency(tasks, concurrency) { + const results = []; + let idx = 0; + + async function worker() { + while (idx < tasks.length) { + const current = idx++; + await tasks[current](); + } + } + + const workers = Array.from({ length: Math.min(concurrency, tasks.length) }, worker); + await Promise.all(workers); + return results; +} + +// ── Main ────────────────────────────────────────────────────────────────────── + +const apiToken = process.env.REPLICATE_API_TOKEN; +if (!apiToken && !DRY_RUN) { + console.error("Error: REPLICATE_API_TOKEN environment variable is not set."); + process.exit(1); +} + +const replicate = new Replicate({ auth: apiToken }); + +const csv = readFileSync(CSV_PATH, "utf-8"); +const records = parse(csv, { + columns: true, + skip_empty_lines: true, + relax_column_count: true, + trim: true, +}); + +// Build cocktail list +const slugMap = new Map(); +const cocktails = []; + +for (const row of records) { + const name = (row.name || "").trim(); + if (!name) continue; + + let slug = slugify(name); + if (slugMap.has(slug)) { + slug = `${slug}-${row.id || slugMap.size}`; + } + slugMap.set(slug, true); + + if (ONLY_SLUG && slug !== ONLY_SLUG) continue; + + cocktails.push({ + slug, + name, + thumbnail: (row.drinkThumbnail || "").trim(), + }); +} + +const limited = isFinite(LIMIT) ? cocktails.slice(0, LIMIT) : cocktails; +console.log(`Processing ${limited.length} cocktails (concurrency: ${CONCURRENCY})${DRY_RUN ? " [DRY RUN]" : ""}`); + +const tasks = limited.map((cocktail, i) => () => + generateImage(replicate, cocktail, i + 1, limited.length) +); + +await runWithConcurrency(tasks, CONCURRENCY); +console.log("\nAll done."); diff --git a/static/favicon.svg b/static/favicon.svg new file mode 100644 index 0000000..b71029b --- /dev/null +++ b/static/favicon.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/images/og-default.jpg b/static/images/og-default.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8fc6eacafd55d9f03585fa154267016cc2834d10 GIT binary patch literal 35607 zcmcF~cT`i)x9>qz#6poOQdBxhlU@Rd0s<1GOK1X8L+>3dfKruC2p}bd79x-kIx1B< zgkGih-unyRd+%HKt@Zx7>;8T_E2qslGyBY$*`M9!V(8*8K%t_jtOyVh0RR!<2V9H- z&jI2qmvp%$CeYRES1;+t_3PKJlis*_lk^5D>CM~Zw{PAeyG2TRhw=^?IRynJ#m(Dy zsqRux5soP?D~=&simW9;p!GFs;Fe{{^3(h zTzpo;Jr1rHv6&^<-ag^y3fk{1T|R~+)Ds%K|DWvq7c+$Ye>6x!C={b4^eHhBG3kvf zMA!aUx~AJQpay*AGG8Gc(e>*>|M=9NZ$uLU?hTUXx%VEk8tUIGBsi`Q3syzWpw zyW)`PkWBPGDk9|V+qbtd>KS4h^b~Z8^8e!||5XprJX-wn6DBIALi&@M;+x$6x7r)8 zua3XyiKBe~`DxEnVa2Ne#sBxVf8Ry+ych`8`@4KF01NhsMv1!dGw8~{ zkK_Nh=7jGz6Tj#IkO#okpv#hL%0C{eeDe=7&+t?MoG!2YcVYxCM@i{}>uf^%RO)Z( zKP5n2LN(LEbss8s<>Cseh@&JeOTu$M~`W-+NVVM0Sz=cmH&(% zB8E+_2WB@1vU&dN{(sY+h8JLaeG34-5;|U0vk17$yy3)OOg!io7!p5|y(I_B5pHG@Cv5&9 zTf)|b*`MS)RcO#I|6QQxsr50ncbymg5xI9PWM|q8zeBWUJ^`A&y!(pC-{+4+awz~g z0Jx4NOg%_n@Vm=`e*^JAf?j^71&AI14{m;a`5jc~E4Lp+JVpxK{Cce+kALV_z=i;G z^9JLwZ?i19Idk*cTabSXnc?p9ZeWkNo1}nS+>0)WXq7?s%KG7ZqJ(7zZ=%l&EiK$(7Hx>7K|M{`;Rl>`IzEiM5_8xv?=(|BUW4qDwjF>|A zvo_)QUrx6_$YJCFQo_eTOyA{SB6U_A*AMytx zfTm9n*QKxpswFN&Vo51Q(Kxb@Rzx#qL4|6kI1>Dr%w2>OA{q&0oCO)O+jQJNsk30woLkgqL~ zM8MS`fG8YtkEG$t`_Diwq0xUS(ePzIU3>)qKLCJ+SGm2d<+ApmO&||YZA=^@X>R^X z?sRZMQXK6BfX=&LWiwpDk8i0NFJkCy~|A`LmxO(5lmXg;%sMzsXOM z3GqX6&Nb%Aw?xaJHvox@HPOqP0C1J-0YJhR1OgZ(zBBrf{AMon50W^_^xoM~I5`#J zOp62t)#rTc_lz4vb^@lFJKl$@QB7FYr;nb^^Li1H43Xq~2d!)}H*T;nHvb6Pe5nXu&mg6HIn!>16%P_vvc+ zZNFwRnExab;A_BG{mFwO0 zC=W&iqoA-okuiiKnQKD0UZ$bR)yW@5!{bv2RG2y}%HB9FWw+qjZ|8nnta{jA{C?{D zVGfg!TXDSW$mcFAR2RU_0?x|Oj~4((tjV9TUWn+fYa*}PeS@~mrjp>sJ}$>`)AT9r zY@F6>lQ}BKBPm$hi-97_g`80S!mRZ9;wter-wbsTT6^aabo0Vp)2iZqCBO{QT=mF1g^ebm-#Y9vks<^bjbUAV?oR000(>*8&MKmZM*n5m3Mm529;q~GhwyWv}Isy_`Pb>mW%Kl>>s zO999>kT;Ml@ff<0O(Za;YldD;2dH0$Go^+3YmonB3XZf<_G zwZ)mV&89Pl9N+4;nLR7?^NM1k_P+p_<)kaTA8nmo#j9TxcZK-8_wu=)VwJ+zCZ3>= zZ4x|{nXlzG$~8PzclJuMst-wEzMXmocR;tIhQfyZI$b`>0N{C7H%-0xLED*{8fesOi@{o>wS5-UQX zQAKEdHq&mGPh&|~&**m-z-<_cO@nc+mZ{@yKsyWhDJpzu%ILs-rwyiiHov|i^h?9HG=WWGxr|hohWlAlecq*Y+ud3%X!g3zoiToz2;GDGf zFv1*1Q&^b4m8AmL^M%|2aTZM7SjmAQtFf~%$K6#ZTN_2Keko;^h`km6rg$f56V{l! zEt=`Uk#KDp3}n_*MW$O9$1&DXVCZXg=(yze&Cq^qYOKFXemFt5{wZReJ7|g~cLL&| z1CF( zlxw7SCHvb#L)jw65?!hia-i@H^Fa+Yng%WUF)I96GdZtxC7B<_N;%sGx$R${NX9(4 zH7m~d?eOq<2wcM3i3nemwh_I~Nf?VyWAQUHU&#y)$)j#S7xwS?4HNx}G>OVGVPa_> zlU$mazG~wud?Ncy0-BeoZVff^muqea=vloQMBGBe(A@$T-k!hy0A+JP-U|dXGY6^D z%qm(eE495ABuq-cx}l|U^D#joxjgyT(3`_Jz8kbbz+K>;Qp2sbpi?%j$lUK+drbb{#eHv>3`w7Tmq#?*v*{*1Az9qT?~)51`Ugq-gTw=f+uEX= zgSMAJ(&ByrY$V9$gUG;MW(Ge$uV^(;fFy9>Ur*?pr0uCi5CQ7H^0Ua=5&=^^%`;PX z+*i=w`wy3vLkNiXc*(Q6 zW}ZpR-1gx^T`n~!1zmpK*q*Hjj7>Q|7 zQ86|ap1`&4<09w!;CX*K`A_4pACwif4{W()^OyfPO^4dtzm=cD(X`dh(N)_hpz3W5 z`J)0id{o!krk?{hSNF;KaNHTE$9&^xL%kqp*M6w8Gr+sabvzwE==NrDZ2xpdwrg(w z+@dlgFlo!+L?w0ZR?5g;o~j})gD1vj@erkD*e>woQLR*@{@Y!#zM>WR*f{Qra)mks zh)#s2z^|OM;Z(7ANQTD7HO$NlYwf64f&`~BY1)G3_jeNtba)@;2U6)S2o&M!BL4j9o z`2Mfdd9St8$~?NpebZ1*6A)5;VOEiRDWklJ%x6{=HV41Y%KT+!-kMsLr5rQ?n3=QE ztDd!`%Qreh4vF;0WFl&9WyJ6MnkD=4nI$Q*dVYB`JZa=NFFgJ@ z%x(EVyH6`32C7p%$Bs7Y;;>~glaP_?bT2V}y1}mEUby}!&qyO;#J6%er+jgaSrXc- z2|>9-M%vuRONB?LyO2dNz8C$!h6|uZK+Zd3JX3%75S7TA!mK=Z*aq@prk>~yP~q};TRnvlH7c5T zBMDBr#vN6o!JItXfZJ7x#f5{B`g3Ddp*nR9j>|mST$-x-ZAwL`%`j!r*%1xpvR<`R zBuX)|gCXI7I!ibHO*t4o4Y#1h*dTx9q;vS85>_{^x88r(mW;bonTm~<#FwR}AT>+1 zQ1S?R@js5LN|JGV6I0Z4oNNix5De|h181apE>@j%J-Vad`a(CbxZ!ivb zSA;Xz9Ia?dIxU`6swWDWuGL$4FIXl2MkKgY7ktsGm`r2(f;lP3=YcHI6vd4h*2c5% zF($won=}VQyCq~`+<3g`^2nFTByS_beleu2py1G6W^ji=VD6!e%{Fgihid3<+BbC_ zn(k8%&xE94#I2KC`C_7j!ZVOaTOlo^ELsnP0nNDd8;xwEjvrngade)V`%bJm97$)2S^h%j_WdlDekuqnkYCe_!x$8a zJjh~_z5qTXR7-iG<0Gb7x!aTX2N~_ahnI6wWIDAdn4`_ z-;<+zRhQp38fvAP`P1pX?cF?fbKlQ>sh+$G^qojoup4$<8F5cl?Z|n$cQs0Fc%3LF zmp_?j5Z6_$)!^vK=`P;U{KipUFyi4UlWfL~Cf;AlNRHVf!JVTy*s9?OzQJKF=>h;5 z=SxVYV9Zv}GUhBz+YSe`o6t|!&Fk}rrbTI_3c`IVp`nxb0_E9lT<ccx#I?XHn){m^3w~swKXkE#!ArO_Q^}tOLqb0 zbb^zBfKG?AFTE4N@K9|DbkuiQYrHX&NVn@jaEI(`!MWxZm%;8zmw*>W1cmZrI$zf2 zUul9b$jI;IAi1zfRW8A^AORvk1ThsWZTWkE>k2hd`22IumWIM0Am|c1{`d6MFhV0) z0J!p-8hD~Y2LSHOazy6sA*wNe42b0OJn`r-%S_Ah7B>8<|%(DiduWn@5zvkX2X_je@x zrZEt=nU#G%|7=w-$o+6X>Q*|7BY8B11fP1B*SuP}iD1FRuy%gF9wskm&X_?oEnObs z-0!8N-P=7;Aq)EJ-8$~qgm(7@!%`a&YMx8ZJ&U^rZ5@G?QI%pD1CHi1`-xGtyncQ@ z3=q_{8ugmrMHhf>f259wr*o(yD0)Kr$S2jM%|NR|->g$t__0O}?ie)Y=(#Y?hUvYd zY{NvyrwS&u-J4CX8xTB_tvc%(KD_|WE`XXu*S)%lb6o$_-qF^!_};e8u@&`3$eHAd z*8Kyi^b*4(C1xBdzSz!~W@}86Z%Q6z1RX4m!vyQ%9$_MIc_7A#ub+^-%i%^L-tOw4 z`Ea|b+Xtc3uEkAxx;jgGI290HV_ZXd87`)~5`oo>%7-lPt@Abb>iw;HR)uM;=pBh7 zPjXlW)9zWLM(-o@*OwYw!P?7hx^WiyvC*WCU;%MI)au!qwCldP@K#b(=LJxT%$PIq ztQ)DQ^py!5HC?N+q~6DU<=e(Q?!naszce--q`{q3>IwAo&e82zkb>`EdHX?gwA0@f zIQWB2{=UJklZ1^P(3QJ4s;a^adJ;W#;czP^vk@OVAD>gRf;6cw+SG_~d%6sezszkS`=m!JWo|Efz#p?X zE6uavO4SZKU8u^-UL0yX19@5^n71L%pmg`1>4i^6#ZM&-a3&Vte3Nr4+{kpWPpqmS zMFo%0P1`jzj{T?xrNz%Qibk(Q&l?(u&Uku<3QWg4ZaqFuUGv#9>4jIY5u{m+vI61H z7V~mB5V^J&s@hcrpIKN+y#R8eA^km)GNAQ)M}aBnT{nKCw^ku-#J^D|Cu54!sR%6Z zVRLnXriwsRi4E_&-hNEAy5c@-=}lj@7TRQp`{I~MU!GLE;&jvn;Hf+B!&#Yqq)7RR zs#mJ@ekb>zEJRIW5z5YEExy2bTr&f#!p1m!MzIfTir3h|p?!|8tWh_!7HM?(kR2=$u(QB2j&?kvw*B< z+{fX-PF-HiYB-1E`~qJ|2gI$HvPi9{aJ{V8QI%T(zgF-wQz}pB;#K%%sG{OS1EGEb(j-2Y z$q`hPBkitk7P!h~xc644tzPq-_4_jM;F$O}6Nn^cpGbO;FL*g-slmthlti6hfHO3u z&&#J|>)`AoK1NPW+-6qdN4a%1#bV;|gXg@GGIcD>8GMq5)<%*x=)~r)lv`?b(b2@q ze}@eOExDIIn$n4BxH@f63nT8a*JS7HhWXh1sx2r`JZ$w9Zu54T=$tQOQe2=$sDRcw zlqJJ!`juNrH=`o`X)_U-3k5#gJ70Vg9&ysJf;Y0(b|i=Bcg4qh2rA}Q+$G_%Y-*>PkX30oE=^#H(+U6b+RS1^^BiV zZlxX@dor`&0`8?LJ8YcY1t`exupw^eQw-@IKGUcz;I`oiU0hrNlX5HH$VaMpIp>L)b?z zX!RrO+uhaW@xNt5sb?vXZ^kFIHW;A_8$6gPUURTUpst3&pFr;A(OI#9o(y&#=ia+Z zU5c&_C#HJb$1zJry7|Mn-3#E}kci^aQh9A0#<^hECYNvf z>3Fzr6>9k%-q+w&f22aSlArq4*;!moixBmEzkYhkcX8bw(T_nxn!lZ-_mZ4W819ev zV~eLpU{r>F>$J+$ zJoIhJ2CLHDMrdo~{jjfb=3H74tdg%kwFtulO13 z?YXtl{(2-8srvf(@Tk(fn_rP)Ol+f0ni>(D+zyDmrH;tR1Ud`Hkf|~^-Y09^^1(GV zH*HfTg{R}pZxDoGBU_B>hnMFIT|E13`d#+;S9VsRZ7Y*IXCMoiE}Ns8MvgHESR`!Z9%upR(~i*@H0kj2|Z! zt8M(N_4YKYCD@u zkfiB7o`Lho)K}nae0c#0yGp9KO7>i3Ee2=GOPeQ_>A<~Q``${&Tqg&qFStGf^>bQF zZ~imqpkHOVyEGH!T!n3d9qcG^V1^y=g11z}_U}uz59;ECXLKWN-zYRJ^&{Ef7WcSp zxCq9RlTGUJaM`aiXvugRyyk=73{_O!jMRRC5wGW9PePdRd8D$!fpgTZ+r)&Q+9&T0 zbu6aw4SuxUlQ6O=msf{p@4;L>s@2>2=jM4!Q@{Te_ct_PYSI5lR+3RQF*a`MzN8tl z8%G%4R}+eqc}+yC)!!>dLSfyw3>A0VzL-xBZ)~V&I=+Z8a>s*_C=bysw1i~%n?{#G zH3RW=P|5Ac2(9V@n-8O=o(EAn7M?chRW4}Gf&xv-UJ-WAJp_9V`zaz5%7nIK6|ZsJ zxLXs@)xLo*Kl;pPM@bA z8IfNAEaj`~vL6S23RbPsR^={O8N0u~ z?AfSu8bsoS5_OCHGGGFH`(8!Yyya6#n747BHOh`Q$jxs93|p${Vn`X1maV1c^!KCn zpXWPZ7VXWB-mXe_vK+(uk$lV3aD2N%Dl zWA;H>>=M!>dVPyCsuq7dkOdh*srrU#A#~&5oTSYj8Zkb?_}RU|pXc_@CuDe7s@G0m zpzp2pYCZ;^y9`dy78!eQr&}M4RppoPKS_+GVT}G`q&;V~3IY5RSC=y9y6c#;HW(8_ zUj+GQrQcD~4x*>a4UnAxQt!RtOqb)=qHAx7k-LnW65n&Z_KmQoZ)u7Cc2^Lf`B%Uj z0NmqKc&JK9G2xkg&i+qa`Sv%TC>X$`^mV%rc;ff+U66OJv3c&YbXt%kNGbI59 zZeO-*za~)KX09)(J)`K^w=5Z@CLFgwvRjM3C&DqR{&K6wPMS{A!myrQ{YKMTfleHp zRZ$I}$B}@3sm3jmQ>_X8xM`(#w6gqVa3acLU8U5;6})sNX1`LTQHfd~|2#v{w#RMm zQk!MDnlF#x<7wrgp3lY^xJ>O~7V2Xpzu==+xA;<7#J1LE4q)S|R82LL>T4;5mf~6` z=c!xuQr5H5d>-Yx&^#&FpWl(tRY}mA@I?CWPHwJsu9|mCt(t?&^-PReYI}-w1nXEah$9&K8N&K=f8TY5V+>iT zNB!>F^^U$=Lj{?p90s%tq_>IPQr`;R`TSQ`b7QDxhl=2A(J^iEIqujhKkOJm7kk6jLc6DG}@%Vpy6 z!QkcT3G_e&1|ocHO+q@dXS728v z(5dn7IlrF7og$Os4t+hEj4!5d;@Kf1^WnawQI*2@o+f4FJw;`er(j+Vn5_HW9s#JF zznJO8T>=%jrm@i{>=LNp2#Hq6Ww#OBY1@yjQfxzY>=ZTO5!r+{t%vir%}+LO6W=ND|2(O!y|%XGZ=;%q zs-+B5#&Pt9sg=dpP0*vw*3eS}G>%W!UG}+k)0QIoWq|19Tf74(! zRQt}x;j#7_*%jI^%qgix8O6>5$w9?=1A02gHp%b>&%i&W9*(01Km$(T3^^tHtw{U= zh_Ex2EGs$QSkgS!vDthbHtsHBk1LPF+mzYI7>~TJ$-=Z36FlBCx;M+X6(e6{$Ev)B z$7S$Io3p|E7+&oJ3e25CdCc{^Jq4x?XvHIgl~ihKbape3P%PXED25n&Wo6+Jn{=rz zBfrxC>1r~I3&2v?=gY#Ae&L1#$7tLI;53eHgM@1oyF7B9tTaxVSetn#;n7*f?TLZc z=ti>BNP6HlEAkJrGjTQ=F7Wc&Z$7*RJscgL;rjzEV(SaHTk$AIh?d7LKYB@p!qFGJ zPcaU4F5>QUvN^M6!}wDU{#IQ#DQ))>>)9gMMb{P37Q$|h6++tQtedbSPYvDWM~|2) zy&8n>s3eW?FHW597p|yGM`Uqnr^LG0G%udnd%N7)kPJuOVL>+^c*QoGIL;j3=|p^< zGTuP$53bx>Lmr$-DTiC07QgpwqiMEV)F$A+#)fu&vyt#QnPgY2dLk#9)o^~iY;>Tk z`uBE!q~ny0N(6ttw%gc!2fo)IX7;=qHxzOXn?s^s@6L3o*UdDbL(uI*rGIqoJD~^2 z-FjCemzutH$>ZWSbzR}_l78ny=!(wc5oyeDKB?gKzuM%X+d-;cOUP9mCDjx2zYNG{FCneoH! z4HC9Q^71xtsxX^(;@A+GOdnm?LE<-QX@9^=*7GwyY|qXesk_M~*Q`)f&GJ!VLV0L>?{sNezeos!BYeu?3*dO98)}k` zAAk+M7#x^l-!+aHd*i`m{z+e>-f7g@VAP=AB~^S|wSUXL#^5sASYXAk)9MB}uy;%! z+@C1U%wMQ6UOdC<8VuR-jHuK?>rg7y2S$>j?yS4CaP2uR%-kIFEzgv}P*z{MmJ1;E z{N396Ngw8DvXjMk4?B0Ro=9HM*7c?Hh~G4x#|7mqKXCU$o+~7^hDIWnTRTtWhLT>U zTC2+Aj;wFSm1nM45%a}GEd=(Jxdmdo%c^}8?h&rXX)37gvThZ+^9YPCC#~g|LfIrwj7Q zlx@XSDqSNz;*qx(*v%bF+s&9;c%JyfH~7bll)S)@j(Ur7OI<@0hM6Fr4tm)nQOD zzg$!on}I;d>@ROGwTce>K~^H!?}3&?vdv;0!|@(ZZ7}08mL1<_w0}h4q0d!e{&T3g z0++H1L$NrH8M;CP6%8Aad>8ZViH-UnYMj?^Aq-y zCGKI)kAx~LyPi@O6T-v%WOj9AW!oR=8~HY6D1@a#-3Ou8f69AfiBxT)-smBdSiWKc z`i04v63D#6VZJot0+2X9k6-p$gwLN)VURx6yNNsh-fr;+2*1- zfbyZ?>W%s$)`WP;>&@$K&kNaowf%n6Z=!lvYG&99dI8ijzlt($r?2Z25+$vltp?Yx`ube-koJ? z{u#pP*h!Y*gasv`E~y=G3mOR}qqULZi7>ar^;T6lL&~oBOvM3r^-NH;Xk-JIkp}8k zifugO81+D2p5oJ}?KpPvtqBbm&GFbUCGwaf%kvQL3V09bEM44fuR7IHXJcj}da~6> z=4}3{QoD?GuCeFXxku6eoke+sS=21VQU6e-SEM9$&lbD1A<`yuN9`^il9QH~JxB#!Fp8XfqmsiO&ni{r$*nwGw~aBaD*9%>qG1ce zulVcimY1RtbCP@~I8XJJW7mzvd|Ykh)`{)8&r-jWIeLO&9y2I+%nEj}31Gi(Vk*jjyKdrDe!xsU!*{=`QrNx`>4;BOjQ;z zPn@<>AqPUG&)kuxSj8Oyg-~dwDF12Ap3Y)cTW5op*WB{-_WV2;Kfc#bNLm$kDS$Y* zCVXKp@bhM?3Ef)BKk3YNQLD8qa0grFCUtq3moNyS(eRwyDJrU{Q;?}hS$A2U^9Nnj z`#BZb{$fc@=RmLN3RH#4{M0b@pRZZ@wf1CCw6Rg>&Tfq)(2iG#v zk+kU{sS@p~ZgtY^C=`jrI^UbZiR;+9TLj+YweO3=INVv$P~p*VwrSi>?6I3#Ll-8> z6rgeA>te>gmWQgzsWQLf{@Bsgm#MpeJ@z-NO~{FmLw z0tPpciJm|YZ=q{hpWi(hjsAP6gPAR|v)l67wbpRwu|*aqa?l@E z^3Dp^*Edf-j}MLOl%el<^7N#9n#u239As8QKOgL38=beoy_&Z99C0u$Wx6n9Vj`iV z|s>Go$XRKvK20QHeeH8hfUkru+fZo{A&@T%sW)RIolhkYUE|@`bySr_|cxW zo(TGhm@s~UcHQ83rLD?!4rwHT7E1Jd7SK0iC9Af!ETUTwC4P+EA1u)+GiX>cE7w80 zhnj3S%1f4O7M7P6F(~qawB46Lca>R9whh&yF*Vs!67@IAes5OYuk;^pEl*VqreDgo zppFUmS*bl-#`L%jhLnS@N5kjM__kc!?=#MJ)Lw@R+qoLPzK$naRx}YfA__A9CP(Q_ z4gZl-l&L+xk5Mxnhaa?DgHH~@F(71i{~G_1NZ>o ziFe$$`PYQ?Ga7${OWJho2@G&VILClfGCtPhC%v6_&P#w+JU z4@>TduIuTeie_2imOO713O?nT3SR071DIV`NDf|^3ni?ktZE!mIX>`Moh&*LITn!8 zRuz6yc`)cM)p{Vp4k_GK^>OjRW&SO%4ej}}CO!N?#%5Y{a>dMNR9i8vU5n}KUp?)K z3M>dMC-rn%H_2F`c)0&%6J5CosgBV|Z19^--+s>O;{z<`uiVWzH$&zqyjNt-<8O{0 zu3&-GbrD4o7O(6K6@j!f?hU@0HF1z|;*B<)Mrba}DDn#d9tb&L)AN|+fdXzYf*|Cz zVtvX+r$^_#m_IV{BNhTYig#wxI}Zw$gnEu5Jj_>@@2b^!p}bbM4i8hv&4$CGsFHY0 z>G}IMF+wPMVugI36UzQu?}ETMm@2m6I9bKBru{VaG>RAKreokZ_#A9Zw%$A zDUzrD;=qCy<|9KMX4vKL@wrbQW>v@;8=2jM~<~P%{{!V>TrY=Fx~V zxeoKg8<8i+3$f=we{q?MeqBH5FxL%-#pP)mG8(7t6-DNxg=?*(spMORd)+14Rm!f~_{awf?iVO+^J0cQ?Zn`7@jtoBK%w@-G7+$UBS#J`Sg zy3h4H%ZF1^C?*PywO7tb$YbZ;vy2Am62i+bOKH@Z?@rnBx{7h6{p59 zEr@6y0FHnoqW5zDjA;N+cHw4kxqW%2>>~Iyk(GjAQ+`waXVTq%C*ML?LUy^N<$p<+ zic7R0@dJY4N;u4UoJ=rTiMf&z2(u3GaD7)3B#J2WOATIll8#YJ$rneEor{Xm*K~F9 z4xk+Rk>Cm2yHjnt?h&o2Dse~#43Z1X|E85+F+J?vt5=(^{Kk7t*e(ETLN=;{ufzo~ zAU1jas_vBPEHiK>tut^h@_=A5f>>5hbWu&eJnW5Y^!xI(xZdL73mkLYg#53vNzvii zIvZ5kTFSMxTNpdm>m&1SKZ;A+aRkpU!TVjQZHgzdabJZWw43>eC}#I#Gu2`k&`WrfSco)ZaJGl{fgtv;acl?;+BoYE@=MJxjbT zZN`SXJ}zrM)|h6x++v+H%=qn4Dv9Fu?`Z_8QLK~ZA?H1XW8ogrmC;W+;I{49y&wCa^zN6n;vJl@pO1do{=2$mte!}Q#Ex&B-L zJcWJlW|$dwt$xl|MoB`EEZ61Mb<+Qs;|f(q#JoJZMXlWB19efib@!bDA|b*Z&2hEr zsi?Wa3eykL9dWkck@U@&qqR10c1qlCps0zGk2;uPi4e0o2N$G-8KGP(Y6u~|EJy-J zzE;FY#BTjMgPIFLjbS0irwts{-EA>SElqRy{dlaWsvd<}Q1KXiipzx;BX< zom;eCUUTiC)~Ul)l$tGwNolXU4;Y1b;OLi&PZ1oIkK59l-hUU}8VbjP3T%5A14g$*oS(YN8W#BHlNC# zPe}JUPp3imy3Ft5jmTQ|^^X)i!b7a2h1l)8=#bGCtD4ia;dBLx)J2<1$_R$oIBFe; zikjob<%f?QA9pLxjFjH_c7L!cFQvFxsG|3k$&JR6b54`%%|EKDMb8Hu;(b*s?`A(#BZltkA-`WPYnzVOFO+#HljXdr~ zQB;20k+$V|G?OPIE>ZjR&Bq3TS2}7<9)m;vzkR?At?{-lv(tN!JoaBJePbgF)=5#k zc6K^PqPwoNVyu7|M*sa)Z9e4 zvU$$RH`GL}H_O*bLWOA>a^R||+yvnuq`9gq{aR{~;#eDfV%JPlR}h_#zS>?kut&4T zpc$82?x+HX%an#k>O(X8K@*IfdLx6Fs25!l;1K;*F&c-}Ck5x)wGFlgU^puwGcC@P zlwIt%ru{l0R_N~Ioo_!fZ)xejzOgg{TX#+Rd|+%ozdvB#Lw2* zAm$HwO~{^{Cl2atY&@PE?{j}V)*o+MI<7GRPeX0?I6LNqZf&WDz`gxz&!zpkv|iZZ zDf!s7l9OGTU{)frTOEA!Ss@ckw@}<0Dw5DD5hOF2x{=7=$?LoLAL1UY=HYL88h(r> z>6M|Gmfas6iW~|PemO87p}dhg#gX%!uNHoLNl!m5+~$}jo5(&`HqZ&#BP6Vdl?&si zD@2Nx2eqR-aL;-<;aSrJxi^ub*M1W3Fg*S)!Yp;K*;PffGe2QF3j3fhgUKXf zh6X8C6#iuZZS%u5U=V5vzgb42P86K&z)rTGRj~nyc!$U|DDGL#YL33+<=hV)_bxkp zbed{57w$?Y2G$uc%3O06_T+*rHH3e_zX)Y7if&jGA!%vuYc-^@PYMEj-j{li46j)G zXSw>nLVUGfd%MPUI)8k=pM|uyQZ=H2XCgRe4;2N~YNdtMij+p4m(ccA2|XdK<`wI! zcb2|Sle=hOmSnHo8dj7!H%3THw;(M?vj577?WtifT=>Cn`y^wyO?>`7;|1X8tPXUz z@tW#U;4)Xho!F|}r3!gj73~p}2B>euR+6(>?frI;NBeNXXo)3F>7BTNipIjlY3(h8 zRb4DX)yD^q)TBVD&}dtZZm`X9(jzKk2K92dVP#uGwX9@c;(}T;W0U0wxF;XPRzcll z^iR?yTLpdc%LalW&ZhbD2BD1j9!1H+f6Yoyo%Z*x6hZ(Y4f9%iOQY*kLhWyM9_k5P z9uRFLT18J2TLyNo(w)$-HW~NVE%0JCmcXp%wMwN%X|kX1Bwql}f0(RlM{`N3u97<> z9aw`h&EGIL?o6JX<*2kc|JQ*9)#{j|iuma0p z%ApCfG>&~8`BDSPfS=5xM@V?ph?o9U!|95v%K4z6@a=Nfz83Ia4}LdHOkhp7&on>h6Vw zZ+ACaCP!{#UB4Z{H`whs?M@VNNZ)V!2FY6~l9jneBUAAfc85#n2A);(>D!e;AD9y% z`;pDQ;(lpW0?kkT?5vWuTH}AL(0Hr$1#@{G2o)GOi&Rf%QDgg|;>)nV?~3xGZZ=qj z=O?5Fofu8@Y%H$2EDPd|c&3N^xdZ1rD+5h`m4y#iIgD~(64)_!5@(WhJ~7AExas)5 z5&Olhn>`1XT&dUR1uJ~<=vz|{H{++S7&U&2)C=@=8F5=%T$viziZDecz?c&}?v0-F zkLa0;5uB6k_f=P2uT~{cg{gIaKnBXY^=0U~^^Sox;-D5)x$ zh0&~ubM{~Dtw5$RO(lwLJ05TAXLPmMJ%isSin-~$$sQA1`mHgcqG1n3(@fieN2-{A zm9dV{v9u=JjvM?<{E-!IilLg4kMvqz;@>sZ6k%oAHKz(+O~KHPcqnN`(UsO@nH`Em z8srY7#!H4F3iFj4Rs1^?cziq9QpWoit8Xm`Ch5_`RTs>qZj6Q){a!C_|5aSL6Jk1` zJ#LWFHdf^=A572ZlB$f?2-|Ud9%?$|@i5%DyI!E+R?2AGmwY$-wIvl4q{J`IoXIdf z2DCPsMv_>{(NtPSn&O=I_K>%e*r)imqOg&bl_SH`c$L;$5o3?wI6bWC=r>d^n~*io%-PrW~f zHikS%EBLt3D3FE{>38NUD3Rs#Jert|=J7%j(nJl@qW8Bh0AW;SVE0;J*=y;^BPrR= z9ah}=UYO0oIbX#YNj9iDu;a0{pW6jMjGegv5?+fG1^&5>IpwEHnI5@6CT=s+oQOU+ zrpM*LL2%5{s!XR^tJl15#~ZL(n`lf`qhLX+u5MgrMPD9o-{c1fjakRTu+y?O8e0urPJ3{5~fA%xz+f=HL%L8L@_4LzV#=_Npb&_jpNdwrX8 ze&6@*ckdbRjq&d9jyM0<+1X>SwdUM&uC?c$YZfhTMZu||5ccfgx;*akxIdG}_E{%p zpl&j~4)Q7fEksE#9$sUurJmWmiBL&T4{q`HUF9c3sg!U%am+Wkq=?0@##g9#fxIr| zWUijOE5p$Qx@Fq9Vq96PS!_MUNvS~`ytMZ!Dz+pg(BcGKF~qgwKG=clLrFLcBVN~d z=AbaW@)xHC<7ixZpelY$vahQ8ovH0xs{*h-T@$)FbJ?vamJndRl zDnqE6!_x^^#Ie?@o&3Y-yYLoB!$S~{1NFk{8A6jHTtBZMs5M^$QJg}3poiz1!1)OZoZPvQ=#)+nn}>tIm|g1OmjD#$-HJqr+6#>)fs&Kte>LeLf_|D2cKR*H$ez!fp#|)0q7Jxz*5QR@aXG z!>p*T48Jkb)YsV11qa1FO_3Pnk%I`K#FV(@0PAFSlfYU%M$JYexBeK0dMlb)OiHQL@FYfyYgbqJ&M9S@ybLYvmX&l<%d$(5wYp z(J1kXLxgA%HBP@FLPT_g{7rneeHa5d{#0gw>UMMTgCeA7JDOfSB(?DFghKS2`VjW~ z)E$i|9mAgW0q)N3ak}D48|I&Irdo=S+31{Z>kMyKD+}S(8+*naM8){1soV6bqa7CMu62#DtHj!S~O|FL?o%o`XVV$vT<>vkBvM$z1ti+7S zc0<)s@?FzVJ$VE~NPPy}A<;ptZNx=7c1j-3liz!BBaS&&J`4;$88>Q;|Xjrtxdc11B!ho3v@ zWQi5w`;y;k9cgSkTud3mQAdO@U|6v$2Li6%tbn~?7XkU zw&|npd`H|Mw}~)~$Co0eBscDZ0Z7KNFlV`gO*pRxuYR{cyu1Llm=m3-?TM`IIR;bc z)lPq|SKxkKs}dDF6O%s=<6fG-1{H8nDo;}69G$XIt%k!w_(gn6Pd#bMzMuQARIJ0_ zp5_frWM6=G!j(O};1(8=w5=|lNoCOH&HS@4oljgU*Yg4=C0q`DU5LqZOH~kIGcFCL zf=oiqn2lz^UOkkzLZQwyU~Tb1U-_p%^%SP+c6kS7-Su8GKO1!I`cJfepqc@?N9kv>yGQ=xWZQE(@jeH;G@k|NQr#_V|3c z;}z=^avPXn9yEVy+w}MBxzk92Ci~Sjquc04`%YM#Xxz{Y93huD>}=hmED&VKTOOCQ zmi=>|yo|4cCDVi?7;`#lASCuSnr0xyqB>l`VIzoGLy zZ>U#SWHw+6CF8$Ci;o*pIGA(_jP!Sgp6w0#Aeo^&{2v($_-CbgsWSJeJQ z!@sW|? z)cpeMRbic%fP(jO-QAjU;WPsiSIiq`UMFgmB-_M2VwQ}9W|1c`3QS~}ewIfpt2%^$ zpL-~ie>4zZ{x+eKEx!zSl{J>pCxfp1QlgL5{{?(wL@oe6nZPgTrdgN2*DvTZ(6h^b z|6S<1eYXnm#-vXGwj}{D|GoMyS?pJk^!D1;=`-8jW0v<9Ad^g|=kN;jy zOEEJ!$52!0xv*;htY?*~I_9-TmU=6nLuexe#>dOCjX)E?WOe_LfRuC!UNQIzQL1*fFGQUBpW zD0#_$yU~tWyZfb}b-oFDaYrv@sTZ%#>g7Oa8e{+>r=rK=is`4``usA;6=bRR9BrjG zeg7C5o%@==V0QyBytFr>3xiT~^|`Lg2~7|0IuGuMma|!$5=VPwq3sNSrM7;r?Ms=K&cblT~d09LEtu&Y3T zn!){f=TEj=0!{P!8nJk_PI(1gkbTg-q?O05nSp6pm&dRd8HgumnBw`mBrV4vWMxt% z)l6%4gqn?9&KZQVfMXsM<`{CHL8%a-N=F+G+3No6BEKeC>N_!s{8cepbUQ=BCAzRg z&)PN4Ep!))^k;PTeV@@N6kDR=BH&Ri<8EEZJ)W-_7ip;Pt)^1{qT&MNP^%PHM|(d& zTK0UxRCm@0%xO|q^ysbX`#D?29)4x5byJPH4A#UNgMkBf^qK$3D~m9!7$3Y@DEn&M zX7w97Xf$v7$5#aq!BAZ-2geO?ug)%QqSauVgLR^7<6yHH77?RlHKs<<@7NIwTfP7( z)kp+>l14J=%)l5gK#S~^zTmi{_L+u$Nq(ZJ;;YTdbAfU~5um&K9{y@a%=lX$rf#`} z&x{hRc`rcCb%+xR)1QVCN2z-*;eb&h^!o)!ZmVHUIQ*Jd9b;dc>Bj=(uBExuPx!lW zvtV1-+gTqBhy7c6SRgCNiaZ$kiyo(_@#r`pMsCS#9qzXJ)!SQVTGivIq0hop3rAt} z8=n8Y$4YFfkGYgL?C@|G>?P%Kd~|-#MP+X70wg&e0gM^sd*Ix@vOXp9S`(i1pv#jl zD@>6rRazm2!<)zFOntlnl8u?%bw!V3SNSZWWw|Vlrrw52=%S2{Bo?Q(W<8$c+fD~6 z0&;Pul(-YKtFVo>o8|V-k)3lvS<0E#rcB;OqQS?=jMzcFaIGw!?2L8u`O(x)Plo-+ z{`&2o;bf$#ra)kZTeiUG{vuy`^lk}nZ*39cGHJ*~nxpX2zZ_;=aI=?=vo6_uA8v?lwB*_U89!{YhE;7mz z{$|ai+nIHJFL<@N#q!vrkeN+zr+>>(emR>vM6OJHmPpoKhbJ1x$u7~y?ZX0W&!J@5 zjir^lmoMjx9AD1$hLlhGxC_v@0RI}Aa`ZG`;(SY7Pwfz|c*4^Esp06p+o9RKqqp9) zOXb`&UU9>;GErRdZteP}{t-k>+hE!1cf*!SD_I?G<;V+A>b67{F5&F)2A};&4ZVMi zM=XwZ?>;OB<^aTr$*(eSRzDr^IA+KV{oWWM281#k$-4-hEW7yDb?L$Z-=sOKPR0tP z5d@lJ<*a5HT&tY1{*w=(9mRao#Jb)#P$ke2PiU!=}Ruc}$2%Pm8+*rYbJT zY*P4190zCAB9LBYtF8P~8$yJq;=4;`^xF`q z1w*z@p`^jLBVHGSw)cW)04U)D=CrIg~}WD1!Aso!kXu5uFqX~4|ROVG=WKo zwwb7ae-I*au4~gUL-!#a(MNq{?_Z@;h;!z&G9F?U2RB45lM=lnPHxN>e3}_DMkESl z(b)uwDFJHF^(YHAc$upl6^K0 z9s}Dvej`dp+g;$w#{;>m31kDATr}`hulIo_cOuP7$75o+wWGObt0rv5a->CLFl2Yr zVk;Ssv!-o~BIPhNX(I0soV8=|@|m-Bri=rsM`xDFsChS(Y`Z64e$;qqs{rlkIGpi> z`rvNLfhOD4?!}*#^FJI`eJye!_wv%TVJ4388)8z#f*w<@_QOjIW33sM@sMy{O2 z`U@}PuXT`u*^RBIJfA5l$>=;E+gloU$r+PY<`q+<8~5<72?ZnL#uAEb2=Q<8K8mNc zSGS>K^?WZtB!L$ov+pjw^KZ`|I28SF>0LY;HACYT=wlm>d7oFL@o;TX$M|NI`<6^l z>zo!VHt~aNoQ6&)iKkI%ZLL=4pNG%!)=p7zRLF^jNXNsYZrOguDLnjToD2grmCt*- z{>&f>h|akHt&=5>pE4}y}Q-C=MYnYAnHZ(ZdfT~)ziTUbcr?wTnIU5Zdo&Jr4y<@WHh=w7D?9% zf=BUM_PRaX0V7&gOXHH0M@0ySxby*|C@>oAowIqUW#dsu@mUU7u4~o@>*sp^JTZbF zu&&LNCNjx&j{3CGSLFobXRzt+;*H5xgD5D(qbV#08?+x&Ez~1tb!f<%gfFh()gvXE zmUZUdK{}V*7>>jqsTaVZNou1)-VHI8R(a=hN2V7b<*GAaqj1J<46&mYE4!N)KJYdn z*OVSAK-~g3u|}s|scbpnTzD*p5$2wb|HR}ikKVK3`Th#-JBy3lPZedUz@s|2QY)5A z>kwvct-bclg1yW~mF~`PButz8K=kfv!QIqw9VM>0(ZNW#=F?UVnwKxvLCehyG$u#D zjwgteKOy4tr5XfyiCyu#Jo#_KRgPcT0)o7NXT*)_TO|wEfDTEbRR&uh{~}Xg>`M)> z*#Bdc&5YrI+gQ9(avw7~tRBmu*pTyaxUM3FSV>z6ZY^lxZMVloE&SP~c(>VX1@(Ve znq`K}|^XOUG)j5xyFBScx4fp5tt0Raff7))Z#~L=;ZYH`?ckSPfvBdX>a)`tj zP+K!DFE|%jrX)&&;5?G12`BVKB~zO~bMoVn&_Q0I)|=m33to#W$qAvjAFUj6ah`VD zIF<u65*WNXnIZ%=~JS z9h}Wwb=Hk2rNLb&QS134*IAn5IzKzVB+HlVuKKigrvOe!6Liq8Zk5+ zGvb5aai_iMyZde1S!;Mc;~0Ab|9O0J)92PSXN0dWg6E~ogjJ>)qna}MDRxB+Yqabn zHQLKS5GHa7n~38jO@+7gEogFA^(UZM=x)C}N25THk^=W-jClmiGBFpQV-^3oSyFKu zrcs(RX0qZ6=F5^Q@#Zl<*4ik*VtbLjMA3#0g4%6&DvKejoYO`z%$yB+&vQ{hdcems zw=fm^%{$qp&9N9>YBrIrQIX?p69A3jIkAQ#bjtGRAo*Y)Xw8z5vCjoz89IhRpuf-Rw8^TXE+eNf)41_I{Z$y+@<`miY(ItzJJzr~X>A zgFms>Magm9t)NL1Q7ku6?dB(|Zp^oR=P&Sr4Zugk zls@H=$(>iP;@rM#r3g=8h<7Wisybu+zvn(kS;`gSH>iDa0ZOVLY)E&T+GlKg-y6K2 zF%HipMwM0ci8v=ZFcKNcf~h7r$-O^%5f@Y#8$^#4fdU=e@yU=4cW(mWgAvs0uBZfi{-56(yh)?AOGvFkA?a9Eg*MrPsON}mqQ#OW3 zR#@ZNw}VrY4R7|?TU^}w6}~>RwKZ)k5dMA>yT$_B!ls3{sSg#&u%ZS!>4hJ+Bs@uO zKnCm1Xq8B=&^k6?awhOFg@PA9hx54htXia(WdcQ>t&z3k&Rwh79*JYDKoPkmdQ2iA)*Ru?9F&6S5j33m+_I_kd^ z#L|aIy*idaBC$VDJ>n7x89Rouj48!EXCWf;e$$7a_+vb6Y-<@)QqX!qF3t$J<#6E) z83*JBovfB0YI!mC{1XahjobKE z`?~uku1*CqzCrq~v@W&V>KitL{p*@xH61YNJGRl1G~0F;AV7({0DUzv8ntFAJJOZ? zoLq3mn{gJlG<+5>Tm9^dC`+nnO@DhFB~{^3>CEOwDGQp)m|IF@0w$N9(3f?;0u z=V`iKM8O_HNjW(R85i;v9c-X!le6YCQL8fTu2P!PGcJhU))u0rQDE>5$Lhqr8c4*R z4e?rtE1vH>v>DGf$#1ja5Q=ZEniwLPv)o$3o%uc-;V23f~QdV1}fhHg1 zR%dba2n4(vKIl~YhN+V^5lo&J7gzSgMh#VVH?Ychlu^mnjeKr44zu9vKTVcYE+0Lx z3K61g;WJghijM01;1I{KGwv~i`*3I6S{aNs=k~;dj`WBPAqc|O*>M<>)Z1qm7ppMw3WhE zugCOs!s!RK7R9xya%j;3*D?SbpDN4_I}#e`Qfun&fHO%+E3LnlV8=az?WlGLeF@8- z>dO#Q-{5;Y^*+w+?Dow5z)mPU9Zn}?(XkmLzQAmfR1|G5yrZR~%Y^q|ZIPumc zT3o9h zjGJ8Z1~;tsRD)1ehMtNHcQ?!qcSv>~*63e~dN3r!kgKV+=mbnZxa>L99nsT9ect(s zSlQ8W0UBWkUw~9BFF>X>!j*4{AJ;y-(E~o6vJy^=ZNttB*$|G;x1B#pS`*ZVv%nq) z*aDWPleiUWr{%5*gQD0UwQ9CI6zwi7xh@uQt26QC0=m$Guu*-vLLy`NNkvSvzHi4W zrY$xRIRwoKtiBT;?n?E*r#TGJvV8$98?YR-Tx!*j3SyBdl!>j`9{*C*CV@^GKl>_A z4A*g(kB~uB&6XEtH2&||==z}q(p4cpnjtouuqx_OI?BrB8uVtT@!UAToJR+ex@WEJ zda@E@GMO@*=xVcSQ$)eC{!;Z(wrIWYrHT$I|6e*fMtoOVgIEwN!Zw!J3GTc?G%D?) zT;&0B54prF$XY;Ca6O)3j-lShwL88Cf;i9YWUryt(x>*`-v&o_g~DJBT3e5dJDJNH zrW)U7iM2K8F#1O5ja4uI-~US0PpyZ{l;fjIl6%PmH` z@%f2h5!aH`F82?N-R?=~?DnnTd<)9ZfbPcvC-RWk7rRfxN>2)~@^-*ZEUwMVDXe*?SDZCHic_Fa_JJ5E5DQg_x z!MeALri*eXx4bG4V&+)58Jni4`gHm^ZX#>{-de$!D0NY)L$>iJhR?Ht&g=Yw73>J; z@OoxdO;lFqOdbw8Q=R95(SxtNw3!=U>x@X}nMmIct!pIS&+`?pD=zht;8Iu7nTxQj zeVKG;$H}p8iY43Lu6@*m-cWyy5N`gs#TyRGYbo)P^Bms0UlV;_XF~g z_`sq&^e$@tS9kzhahuK{iQe|M+K-lor*Ux_TU&j}&hyRJ=kPw?owsZV8z;dVzHH-) zi$%4&UdSt!X{ydAKH_0g13nEbDyz7(w6+IUb5rS89A*wrJv-YQ_+;5w+21d3ZT$*e z25@_4M4>LVH<)@a!Wp~8s@9hZq=O4yx{6}`E`v}bX&Siz-8wu$U)lCiqV61P3(sZV zGkha{yvrZ1Cg^q&jO!ztWy0=K)|(4@gHq+W8bK1WBN|j7AZJ2L%%;E+z-20d1=7F5 zjYvX5Lf8Z!g8ohX2ems0JodW&?#q1@k{izi17GS0-D3fPZlv7-30{rg@#$mpos=Os zpPL(G$tL-(22kRxME@&bn1^GH*I%|{w#6irr^@RK2w&9 zAd$QGpz^#5xXpB=v-}&@APMlc`}A1WPy+u4p??82xFk_@qv-MR)1t7HSKdYuH4Q?1 z1Bt%0XR zkjBSb!(&ve;leVg|3!(kkBm6gj|ty|I4g)Rrh)&+xJ?!yD?GKk;qv^ykbd>y=~P2pTWj|6X;-bXuPD_8NMF~d?myrd zR?+9S>z=bGL7CT>*C`Xq-}xT+D%c?JMDd3iKAPYuNwbnsGe4Ex1W4{YN_2@jw_~eh zCcDknO9S=Y!b{S$;e7yEC@YyHG3l@T5JAsg(M#U_XsR#XS*RmpdpV077PX8$RX3ugh? zpZ=+t_GwIWrH?IdjeHJGZy zXhSVMApC5mG6OcTJ;Hwr!+#clJP$s&2mR*Z;XzUnAimtEO=d$M` z{~!g4o4A(vV-KdXOH`W9LXUl$0BRqsnT}}&oG|?}W@`Lyhkd|g4!43ZuKkV6{}Uk) zqtCJ~;_qi)BN&?n_l4j)Ue9mT6qvax`UtJBY68(&7+L}^2Q69^g(CG~YgiYZHTm9U zZ{770!oe~9?D{hhNna#)u-CIIcYlBNjOtxr)SSt`Yk&39T@)n9O?OWh^xM10*%0Nw z(gCo2zS7n-W<+Xw$l!PYBrRBGmC4xk+uUOj-e!GsGj8eme*CuJ!d2{un!qaX)&gy_ z1>p$IKIDY`035ccZS3l<$N7NM;o*K9kWN}LwdNL^Z`+tO%ydlptMr=trQDbire7e9 z7`=SmRGrih5C5?GJ6HYYo44hg*uJ`|`s6M#2mLzoyk}E% zRUi_=SCAA=;3pD6~cwb++T)ZRsA*{VWMB9uk1rSEhn9uwB8}7-zA;a~_lASea8!mki zXVe;sLDraBOpT7vY_D(eyFXfA=Q^g;e;&vOqjQ%_6`FmdOsRz6;|ZE+J~b+yIErJ4 z9T9mRXlfUv8>`lm3-y0gp#NkwPRGSXRg{C#LeM8*{g?bjfKjwvSb7YvgRG}*;@mKI-;N z473rY7jFcUN7?BgTK2q-+}8F=L9azUni^ZB-PtJ_BD0P0pOdWFM{_9TQ>(ckJ%n?ocWwHPD_%=JnHBdrc&a%@8#+eO@adfC$E6Nh!&IB6V%U5$jaxrb3oic1>@fvu|L^?6FjZFXzwGX7vi zKGRBiidKvCPdceIR)!*bg^_w+avqik@62LWTiD)*au4U-xMdG|Z)gV~?Xo!k_c&FT7MUA4TwW=xFmh48@SY9tv=pXEDp1i}K8a z@CRcRy9j-wpXdVhP2Ch;cW>NjeFCPju$H? z0r1ji{Qxyn(u~nnD4)M!rvy#KZ@1(agtZ4?DxE}JRcsR)z zUt_8s&Jmr2pghLS_xk@(PULBwEso95 zc)EF@(G%*PRSR)GY2kBFLaSyTZ(2}w(bICo3gnGnrTdm+s5=zHSfZw#yOO3g94brt zQJeZle7x7$>wTN~n?IlPYW7g0Gaf(4YAn~eyZ(I;nNPq}KT?1oV>ehBVfI^!{J%yu zxlHs#x<}(!>M7`897hKB@7s0+YF{(fz3a|Fl-g>Qr3ASX!Dh6e^ z;cCdZ0vTjChvCD6SXIU?4Ep? zF%}=#FxHfRlp~+>M-@iX0HPEO_@TV04;=fP%p^EH>9Y||0(=84InqQtS>xfKaSsqTXB>Hptm-HTMHd9s z6i5hoxRyb(#2R@UGFmEopYKb@oKA_%uiaQ>(P$F-(@KrJnONZ2qOKJgG>PJFX~{m1 z96~RMd>xIuVrckb6R1ek>rmfiyF-dah*%j3=%9<_w$}&z2On#{7+jZZ<5uR&*B910 zw485QUhuKaDO+Xkk8vb5aZjapeueEA2$r<#DKgJGc6XI0SIbPvhND%o)U!Ri{1_(t(95?uKKbk3ezadS z{~D`L$h+b@Ko<40hdcbsAkgM6h%Maj^fplQ(+|*49tN2lM%)8||4qsY(9N}%et+d5 z0ksR=L4CdJ?nxF`3=|L}(ZmM6RF1#v1M>O7s?gD{3pML-XJ;9^cC!`<%^H$$b4~^# zSk7qVvdfBK>dE>n(!U-dp5ivce+)NdI_<~A_sliV)Va_kmxQz=<(b(k@*D3x@iOm0 z$KKl5AR>C#fN_YsKMxw6&h%LU z0?uSwNbJw9QwvxKNWTr?dXkVQ5D1@0d!swC-t6)|zu0p%z*C3(sL~lB?m98i=`8xx zNX7LC=CJy8WPvOc+JTpIvbPz{9idUN){EvmSjj=6Sef6}(NU|TW)qyYA6U+&6jIE; zA8K=?Y~zL zV4;)2=KWAG3V|?H2(eufIWK=C|A<#-JMu(TVC#p+sh1-YvuZuXd@PYir*nHA0Ty#{(0DTo|Hun78@Ya~H6`SBCf6 zBFAWB_wI6V-O#ogglHmzl{JDt6|_4k>SMwuZS|)#ITjy7KM4m|FukPgevQ{_yIE6K z9ZjT>uom=}SxHWRRL!kouv9U(x55*c5OTMNx%ScIf+yvGh+D+~@%~2>`r!O|#!xVj zr7=Z9`Hm`z_4a#@dY;spv`%w|tD{fV-790U=lV`>cbH<>*m7rQEx=%Op&(i=jM_ex*R>5 zr;v#7kg&%Ycy$YXo&8h&W4Cdg(1c{IzMch>QicUjKKYHG#jZ$4W%X!N31R0H(Y94y z4Qy|Fq7-d>M~N8x6dxh5)`SiY`T3#GRg9A3v)p;A07PlD@nd3imP7-Tl1FQH%uC!s zEPG^!mL;(wA&d|&uMO=%TWV%$Nacc^X4Kr>MM-f{Vs9RB{}eVui&z9q5Kh2jl=?rH zy%wp99*ba@bd_9V?nBBPk!q=d$bGkrT{TeK;}eNV{J62GeU752#1Ne`X9h$h_fAgk zOjTy$gf^Nu1^#nQQwdvVcK*HurZb5yG>0?D0+>?ea}iev)% zdwuKu3!O0Cql`_Yb&c!b)9ogDz;^1zty%8$ zV(iI{OoEGkQ)&fExs^Rf&hIA!p#)VO;zcB#vBRUOI8e?}E6ANUIgx&Z8V{GXJQ9#wUNgK1i9j zA*(Z?Whd3T(PsW7*@HK(adi75k5|XF>kCw|+POnEO9LP5)KPb9mhc`+Vblj_&GJIP zl6Ggjq?LEyKSHR`=!eOC(1dy50+SxEmi0J((6jI<;WS4ciPZNJmc1rH$3SN?8t_}! zpqW|Fg5HU?RRB(}@>Z6DwL_kSFYGqlZVPJ!;rzbX1U(}wIcXnJz&gQ`cuZekfCQdf zy2}iixbbnDB1B=Kx^`ndPt;>1YS0ttZ#Yl+mP4UAmk4xq7MiIuH+GL*VRme&KX>*3 zoF#X?sxu0<>0$G0Xx!`UyQi3UW1>KKgs=r~daS3G+UKXm-R6>#Rwre%Wf{Ag&;HBw}*xLc46F&!v9HE6d9Z%;oD^04Ztx&9tX>4!f zhYfx#n*#|z_eVTiw)YmO;f&EXgAN5cuFm!A$&o=5{grL)$yYF90|go}61%IdcaYlm zvTB8kgzKUseXQ)4KDU~`>3P6pBx!sY*6$GZqIuid-wUb>y?yh+@z?-mmW_3Jxw7U* zx9{CZ4Xhe%cwP`e7fKRp8_qLjLOUhiv1hD9lMHTsRS^T*om=j(`BePMbCNWCadAnp z>Fdav$caHn`zV*-n~5w|>CYpLVQk)kCaxkw6D`s_*gQzx*Xc@h+I7C`(qgN>W?x_B zGp8xVphoM+Z|l(ba%!Sf7RsiQXON;|S=j|GPsf%L2eE`S)U*g!L+viSn&NSI@Nm26 z>uph56)JRn=*MN{iZ~X6(n>mtro|bTMnP@CdTLbXwj!m{_?6|4N548pAs)XT$4tML@qL{(JMw-s&Y^1C25K8r(Ocf z`?BFrSUpaZ=5(6EfeN|l!QLPdRVlv{kp1R~;)vK$dQ+F*>en3>ab6HrpTaK1(z8nn zL84#(Dmw{M=rH-y5A+@MZv`4b5Kvb>3n=zWBmFz**KI*RklQT~2<#<67myHMp0jI9 zUX;YftXSt|{}9CXh6?HKIKLnPRKl(uxu&6#qyiMeNu$sd!1b=NE|3~oj2qV7z8k#h z=U(JCL)Z^v%@_e$(#72e!Z4oQ_4^8hxW5Om@1rs_g``M7vj^(P%E(A1G9FSgAAuIz z5|*>J&Nkq=dBtHt*zleP1vJrG zb>kj?F6+lhTfeuXqG@u}essZ$M6Rg=K*XLoGaj7;L>*9gxq=-2n}aTgxsd>3 z@Fc4WJdD1yM1lm>+B7I+gs<|O9)uZk@&w3b*E#K7Is58O7+oXT{J~#N#zwLPq5$>( z{lNb^vOa$X^6(RXC;f`Q+)pYXZA{va3>o@0-rvcJDGi@p zF`GQxx_6cDYQVdoAqT#ly(>rGqO=S_pk0ud-(@!dP~HQve)aHUZo48<<2Nnl#2&Tu z8SnL@Q>)rD#2G|3BJJn>Rn3Go(X+GjCzbUT;2D8N!)o5?4f=sDS@;{`+2qFu|CTID zf1&e_hZ_kmmD2(R9{2$jq%Zet1HEMkcUBij4Tq(>0*?Uxl6?h{QQeaE1I>Zxpq~yR zKn&KO@|v4TQuCVWK|-XUo2_}xKS*Npnyo{gF(BL?SdW4zy?$J_`D;ASFZ9;Kuij}D+=R5b`dAH;r8WHu(Pj1 zAqsEW+-iR%2mP+`?Ef6_3dtYBe@Kv< pm7jbbf9>lll6#lvsLqjGLAX;akT6i|%>KQyUS9tH4!#$o{}<>WDE|Ne literal 0 HcmV?d00001 diff --git a/static/site.webmanifest b/static/site.webmanifest new file mode 100644 index 0000000..2ed255d --- /dev/null +++ b/static/site.webmanifest @@ -0,0 +1,12 @@ +{ + "name": "Bar Pivoine", + "short_name": "Bar Pivoine", + "description": "A field guide to the good pour.", + "icons": [ + { "src": "/favicon.svg", "type": "image/svg+xml", "sizes": "any" } + ], + "start_url": "/", + "display": "standalone", + "background_color": "#14100c", + "theme_color": "#14100c" +}