Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions src/layouts/Layout.astro
Original file line number Diff line number Diff line change
Expand Up @@ -100,10 +100,10 @@ const ogImageURL = openGraphImage ? new URL(openGraphImage.src, Astro.site).href
</div>
<div class="date-callout">
<p>Upcoming Bash</p>
<p>In San Francisco</p>
<p>October 10 &amp; 11</p>
<p>In San Diego</p>
<p>March 21</p>
</div>
<div class="tickets-nav-mobile"><a href="/san-francisco#tickets">GET TICKETS</a></div>
<!-- <div class="tickets-nav-mobile"><a href="/san-diego#tickets">GET TICKETS</a></div> -->
<div id="menu-icon">
<div></div>
<div></div>
Expand All @@ -116,7 +116,7 @@ const ogImageURL = openGraphImage ? new URL(openGraphImage.src, Astro.site).href
<li><a href="/tradition">Tradition</a></li>
<li><a href="/gallery">Gallery</a></li>
<li><a href="/info">Info</a></li>
<li class="tickets-nav"><a href="/san-francisco#tickets">GET TICKETS</a></li>
<!-- <li class="tickets-nav"><a href="/san-diego#tickets">GET TICKETS</a></li> -->
<!-- <li><a href="#shop">Shop</a></li> -->
<li class="social">
<a href="https://www.facebook.com/MustacheBashSD/" target="_blank">
Expand Down
Binary file modified src/pages/_img/intro.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/pages/_img/next-bash-poster.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 6 additions & 7 deletions src/pages/index.astro
Original file line number Diff line number Diff line change
Expand Up @@ -89,21 +89,20 @@ import tunesImg from './_img/tunes.jpg';
<div class="next-bash-description">
<h3>
<img src={nextBashBugImg.src} alt="Next Bash" />
San Francisco
San Diego
</h3>
<h4>That Boogie By The Bay</h4>
<h4>18th Annual Mustache Bash Fast Approaching</h4>
<p>
For 17 years The Mustache Bash has been funkin' up Southern California with a heroic disco party that gets bigger and better every year. Now, for the second time around, The Bash is running it back in The Bay! A long time in the making, we're excited to introduce the return of the San Francisco Mustache Bash – an immersive, authentic '70s shindig where queens dress mean, Joes rock mo's, and together, we time-travel back to that bygone era when funk reigned supreme, and boogie down and beam on to Planet Disco.
For 18 years The Mustache Bash has been funkin' up San Diego with a roaring disco party that gets bigger and badder every time. Last year we made the leap back to Mission Beach, and now, for the second time, The Bash is running it back at our new den in Mariner's Point Park!
</p>
<h4>Running It Back At The Phoenix Hotel</h4>
<p>
In 2023, The Bash brought so much heat to The Phoenix, we damn near evaporated the pool. This Fall, we're doubling down for another two day, '70s-style boutique funk festival at the city's sexiest vintage hotel with poolside sets.
Prepare to immersive yourself in an authentic '70s shindig where queens dress mean, Joes rock mo's, and together, we time-travel back to that bygone era when funk reigned supreme and burn rubber on the dance floor till the souls of our platforms have nothing left. Join the tradition Saturday March 21st for the 18th Annual Mustache Bash, San Diego. Lineup and tickets coming soon.
</p>
<div class="cta">
<a href="/san-francisco" id="next-bash-cta">Learn More</a>
<a href="/san-diego" id="next-bash-cta">Learn More</a>
</div>
</div>
<div class="next-bash-image img-wrap"><img src={nextBashPosterImg.src} alt="Next Bash: San Francisco"/></div>
<div class="next-bash-image img-wrap"><img src={nextBashPosterImg.src} alt="Next Bash: San Diego"/></div>
</div>
</PageContainer>
</section>
Expand Down
Binary file modified src/pages/san-diego/_img/hero-mobile.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/pages/san-diego/_img/hero.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/pages/san-diego/_img/intro.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
60 changes: 2 additions & 58 deletions src/pages/san-diego/_jsonLD.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
"@context": "http://schema.org",
"@type": "Event",
"name": "The Mustache Bash",
"startDate": "2025-03-22T14:00-07:00",
"endDate": "2025-03-22T23:00-07:00",
"startDate": "2026-03-21T14:00-07:00",
"endDate": "2026-03-21T23:00-07:00",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
"eventStatus": "https://schema.org/EventScheduled",
"description": "Family. Freedom. Fun. The Funk. Welcome to The Mustache Bash. The Funkiest Disco Day on Earth.",
Expand Down Expand Up @@ -34,65 +34,9 @@
"validThrough": "2025-03-22T23:00-07:00"
}],
"performer": [
{
"@type": "PerformingGroup",
"name": "Chromeo"
},
{
"@type": "PerformingGroup",
"name": "Breakbot & Irfane"
},
{
"@type": "PerformingGroup",
"name": "Derrick Does Disco"
},
{
"@type": "PerformingGroup",
"name": "Classixx"
},
{
"@type": "PerformingGroup",
"name": "DJ KOCO aka SHIMOKITA"
},
{
"@type": "PerformingGroup",
"name": "The Mustache Bash Family Band"
},
{
"@type": "PerformingGroup",
"name": "Flying Mojito Bros"
},
{
"@type": "PerformingGroup",
"name": "Futuresexuals"
},
{
"@type": "PerformingGroup",
"name": "DJ Dials"
},
{
"@type": "PerformingGroup",
"name": "3kelves b2b Dylan C. Greene"
},
{
"@type": "PerformingGroup",
"name": "Discotoshi b2b Starfari"
},
{
"@type": "PerformingGroup",
"name": "Abby Normal"
},
{
"@type": "PerformingGroup",
"name": "Max Heegard"
},
{
"@type": "PerformingGroup",
"name": "Combover"
},
{
"@type": "PerformingGroup",
"name": "He2She"
}
],
"organizer": {
Expand Down
178 changes: 0 additions & 178 deletions src/pages/san-diego/index.astro
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,6 @@ import Layout from '@/layouts/Layout.astro';
import PageContainer from '@/components/PageContainer.astro';
import NewsletterSignup from '@/components/NewsletterSignup.astro';

import Bands from '@/components/Bands.astro';
import Tickets from '@/components/Tickets.astro';
import bandsData from './_bands';

import opengraphImg from './_img/opengraph-image.jpg';
import jsonLD from './_jsonLD.json';

Expand All @@ -18,12 +14,6 @@ import introImg from './_img/intro.jpg';
import lineupImg from './_img/lineup.jpg';
import lineupImgMobile from './_img/lineup-mobile.jpg';
import venueImg from './_img/venue.jpg';
import prepartyImg from './_img/preparty.jpg';
import afterpartyImg from './_img/afterparty.jpg';
import vipImg from './_img/vip.jpg';
import hotelsImg from './_img/hotels.jpg';
import hyattImg from './_img/hyatt.png';
import danaImg from './_img/dana.png';

import galleryCoverImg from './_img/gallery-cover-desktop.jpg';
import galleryCoverImgMobile from './_img/gallery-cover-mobile.jpg';
Expand Down Expand Up @@ -120,174 +110,6 @@ import ResponsiveImage from '@/components/ResponsiveImage.astro';
</PageContainer>
</section>

<section id="set-times">
<PageContainer>
<h3>Set Times</h3>
<div class="flex-row">
<div class="water-stage">
<h4>Water Stage</h4>
<dl>
<dt>Chromeo</dt>
<dd>8:45 pm</dd>

<dt>Supertaste</dt>
<dd>6:30pm</dd>

<dt>Mustache Bash<br>Family Band</dt>
<dd>4:30 pm</dd>

<dt>Futuresexuals</dt>
<dd>2:30 pm</dd>
</dl>
</div>
<div class="fire-stage">
<h4>Fire Stage</h4>
<dl>
<dt>Derrick Does Disco</dt>
<dd>8:30pm</dd>

<dt>Breakbot</dt>
<dd>7:00pm</dd>

<dt>Classixx</dt>
<dd>5:30 pm</dd>

<dt>Flying Mojito Bros</dt>
<dd>4:00 pm</dd>

<dt>Max Heegard</dt>
<dd>2:00 pm</dd>
</dl>
</div>
<div class="wind-stage">
<h4>Wind Stage</h4>
<dl>
<dt>3Skelves B2b<br>Dylan C. Greene</dt>
<dd>7:45 pm</dd>

<dt>Discotoshi b2b Starfari</dt>
<dd>5:45 pm</dd>

<dt>HE2SHE</dt>
<dd>3:45 pm</dd>
</dl>
</div>
<div class="earth-stage">
<h4>Earth Stage</h4>
<dl>
<dt>Abby Normal</dt>
<dd>7:30pm</dd>

<dt>DJ KOCO aka SHIMOKITA</dt>
<dd>6:00pm</dd>

<dt>DJ Dials</dt>
<dd>4:30 pm</dd>

<dt>Combover</dt>
<dd>3:00 pm</dd>
</dl>
</div>
</div>
</PageContainer>
</section>

<section id="lineup-bands">
<PageContainer>
<h4 class="lineup-header">Featuring 4 stages with live performances by:</h4>

<Bands bands={bandsData}/>
</PageContainer>
</section>

<section id="preparty">
<PageContainer>
<div class="flex-row">
<div class="preparty-description">
<h3>Preparty</h3>
<h4>Good Night John Boy</h4>
<p>
To wet your whistle on Bash Eve, we’re heading to the hottest new disco joint in town—Good Night John Boy—for the Mustache Bash preparty on Friday night. Think Studio 54 meets your grandparents funky ‘70s basement, right in the heart of the Gaslamp Quarter, with all the vibes to kick Bash weekend off right. There’s even a light-up dancefloor to warm up those boogie shoes before the big day.
</p>
<p>
8:00PM–Late. $20 tickets at the door.
</p>
</div>
<div class="preparty-image"><ResponsiveImage src={prepartyImg} alt="Preparty: Good Night John Boy"></div>
</div>
</PageContainer>
</section>

<section id="afterparty">
<PageContainer>
<div class="flex-row">
<div class="afterparty-description">
<h3>Afterparty</h3>
<h4>Disco for Dessert</h4>
<p>
The Bash is too much mojo to bottle into a single day, so naturally, a buck wild afterparty is in store! To keep the party blasting off all night, we’re hosting the official Bash Afterparty at Mavericks Beach Club in PB. Smolder in the grooves as Mavericks transforms into a disco dreamland with 3 rooms of tunes. Tack on an afterparty pass at checkout – just $45 bones to light up the dance floor and Bash the night away. Full lineup coming soon!
</p>
<a class="ghost-button" href="#tickets">Get Tickets</a>
</div>
<div class="afterparty-image"><ResponsiveImage src={afterpartyImg} alt="Afterparty: Mavericks"></div>
</div>
</PageContainer>
</section>

<section id="vip">
<PageContainer>
<div class="flex-row">
<div class="vip-description">
<h3>VIP Experience</h3>
<h4>Upgrade Your Ticket</h4>
<p>
If you've ever Bashed, you know it's one big VIP experience—just getting through the gates makes you a VIP! But back again by popular demand, we present the Bash VIP experience for the funkiest among funky specimens—kinda like the Jimi Hendrix Experience, but with less acid. There's only a handful of these bad mamajamas available so get 'em while the gettin's good! VIP Tickets includes:
</p>
<p class="vip-includes">
Afterparty Ticket<br>
Private VIP Lounge<br>
Private VIP Viewing Deck<br>
Front row Main Stage Access<br>
Separate VIP Entrance<br>
Private VIP Bar(s)<br>
Extra Restrooms<br>
</p>
<a class="ghost-button" href="#tickets">Get Tickets</a>
</div>
<div class="vip-image"><ResponsiveImage src={vipImg} alt="VIP Tickets"></div>
</div>
</PageContainer>
</section>

<section id="hotels">
<PageContainer>
<div class="flex-row">
<div class="hotels-description">
<h3>Get a Room</h3>
<h4>Discounted Hotels Steps from the Bash</h4>
<p>
...no seriously. The Bash is an all-weekend affair, and with the new beachfront location, even locals won't wanna stray far. To keep everyone comfortable for the weekend, we partnered with Mission Beach's top hotels to offer discounted rooms exclusively for Bashers. Book using the links below:
</p>
<div class="links-flex">
<div><a class="ghost-button" target="_blank" href="https://res.windsurfercrs.com/ibe/details.aspx?propertyid=17116&nights=2&checkin=03/21/2025&group=MUSTACHEBASH25&lang=en-us&adults=2">Book the Dana</a></div>
<div><img src={danaImg.src} alt="Dana"/></div>
</div>
<div class="links-flex">
<div><a class="ghost-button" target="_blank" href="https://www.hyatt.com/en-US/group-booking/SANIS/G-MUST">Book the Hyatt</a></div>
<div><img src={hyattImg.src} alt="Hyatt"/></div>
</div>
</div>
<div class="hotels-image"><ResponsiveImage src={hotelsImg} alt="Hotels"></div>
</div>
</PageContainer>
</section>

<Tickets eventIds={[
'0fe92cbb-a22c-4b25-993e-773ca016a5f1', // bash
'f8b7a188-f9c7-48eb-bcb8-35462d76bb01', // afterparty
'533ba437-e2ba-472a-8180-b453dba5bb9f' // preparty
]}/>

<section id="gallery">
<div class="cover-wrapper">
<a href="/gallery">
Expand Down
5 changes: 0 additions & 5 deletions src/pages/san-francisco/index.astro
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ import NewsletterSignup from '@/components/NewsletterSignup.astro';

import Bands from '@/components/Bands.astro';
import bandsData from './_bands';
import Tickets from '@/components/Tickets.astro';

import opengraphImg from './_img/opengraph-image.jpg';
import jsonLD from './_jsonLD.json';
Expand Down Expand Up @@ -218,10 +217,6 @@ import ResponsiveImage from '@/components/ResponsiveImage.astro';
</PageContainer>
</section>

<Tickets eventIds={[
'ade03d8e-9744-483e-8cbf-67f8d9c4055c' // bash
]}/>

<section id="gallery">
<div class="cover-wrapper">
<a href="/gallery">
Expand Down