Adding in all the photos and updating the sludge fest page to have the
new logo on it. Also added a bunch of alt text for those photos
@@ -24,11 +24,11 @@ vite.config.ts.timestamp-*
|
|||||||
|
|
||||||
|
|
||||||
# Photos
|
# Photos
|
||||||
*.jpg
|
# *.jpg
|
||||||
*.png
|
# *.png
|
||||||
|
|
||||||
# Databases
|
# Databases
|
||||||
*.db
|
*.db
|
||||||
|
|
||||||
# zips
|
# zips
|
||||||
*.zip
|
*.zip
|
||||||
|
|||||||
|
After Width: | Height: | Size: 6.2 MiB |
|
After Width: | Height: | Size: 4.2 MiB |
|
After Width: | Height: | Size: 4.9 MiB |
|
After Width: | Height: | Size: 4.8 MiB |
|
After Width: | Height: | Size: 4.7 MiB |
|
After Width: | Height: | Size: 5.6 MiB |
|
After Width: | Height: | Size: 3.5 MiB |
|
After Width: | Height: | Size: 4.6 MiB |
|
After Width: | Height: | Size: 4.8 MiB |
|
After Width: | Height: | Size: 4.2 MiB |
|
After Width: | Height: | Size: 4.2 MiB |
|
After Width: | Height: | Size: 4.7 MiB |
|
After Width: | Height: | Size: 5.9 MiB |
@@ -65,8 +65,7 @@ export function get_all_pork() {
|
|||||||
|
|
||||||
|
|
||||||
export function publish_blog(title, uri, body) {
|
export function publish_blog(title, uri, body) {
|
||||||
const result = db.query('INSERT INTO blags (title, uri, body) VALUES ($title, $uri, $body)').get({ $title: title, $uri: uri, $body: body });
|
db.query('INSERT INTO blags (title, uri, body) VALUES ($title, $uri, $body)').get({ $title: title, $uri: uri, $body: body });
|
||||||
console.log(result)
|
|
||||||
return { success: true, uri }
|
return { success: true, uri }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,149 +1,203 @@
|
|||||||
<script lang="typescript">
|
<script lang="typescript">
|
||||||
let photos = ["00","01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19"]
|
let photos = [
|
||||||
|
"00",
|
||||||
|
"01",
|
||||||
|
"02",
|
||||||
|
"03",
|
||||||
|
"04",
|
||||||
|
"05",
|
||||||
|
"06",
|
||||||
|
"07",
|
||||||
|
"08",
|
||||||
|
"09",
|
||||||
|
"10",
|
||||||
|
"11",
|
||||||
|
"12",
|
||||||
|
"13",
|
||||||
|
"14",
|
||||||
|
"15",
|
||||||
|
"16",
|
||||||
|
"17",
|
||||||
|
"18",
|
||||||
|
"19",
|
||||||
|
];
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<svelte:head>
|
<svelte:head>
|
||||||
<title>!!Sludge Fest 2025!!</title>
|
<title>!!Sludge Fest 2025!!</title>
|
||||||
<meta name="description" content="Sludge Fest's internet facing spot" />
|
<meta name="description" content="Sludge Fest's internet facing spot" />
|
||||||
</svelte:head>
|
</svelte:head>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
<h1>August 9 2025</h1>
|
<img
|
||||||
<h2>This time its brown</h2>
|
alt="Sludge Fest poster; This time its Brown! August 9th 2025; 2488 County Road G, Grand Marsh, WI 53936 Campground opens 11am CT Shows start 4pm. Gleeplebleepo"
|
||||||
<h2>At Sludge Farm</h2>
|
src="/fest/sludge-25.jpg"
|
||||||
<p>Come out and enjoy live music and fun times</p>
|
/>
|
||||||
<p>If you'd like to perform fill out this <a href="https://forms.gle/CNUuN6guAWnUVqw19"> Artist Application </a></p>
|
<hr />
|
||||||
<hr>
|
|
||||||
<div>
|
<div>
|
||||||
<div>
|
<div>
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox">
|
<input type="checkbox" />
|
||||||
<img src="/fest/23/08.jpg">
|
<img src="/fest/23/08.jpg" alt="SLUDGE lettering on pig fence" />
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox">
|
<input type="checkbox" />
|
||||||
<img src="/fest/23/01.jpg">
|
<img src="/fest/23/01.jpg" alt="THIS IS A GOOD SIGN; sign on long" />
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox">
|
<input type="checkbox" />
|
||||||
<img src="/fest/23/02.jpg">
|
<img
|
||||||
|
src="/fest/23/02.jpg"
|
||||||
|
alt="MOST PEOPLE DON'T LITTER AT SLUDGE; sign on a tree"
|
||||||
|
/>
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox">
|
<input type="checkbox" />
|
||||||
<img src="/fest/23/04.jpg">
|
<img src="/fest/23/04.jpg" alt="Merch Tent selling Sludge merch" />
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox">
|
<input type="checkbox" />
|
||||||
<img src="/fest/23/05.jpg">
|
<img
|
||||||
|
src="/fest/23/05.jpg"
|
||||||
|
alt="Musicians playing on a stage under some trees"
|
||||||
|
/>
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox">
|
<input type="checkbox" />
|
||||||
<img src="/fest/23/07.jpg">
|
<img src="/fest/23/07.jpg" alt="Sound Engineer studying a monitor" />
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox">
|
<input type="checkbox" />
|
||||||
<img src="/fest/23/06.jpg">
|
<img
|
||||||
|
src="/fest/23/06.jpg"
|
||||||
|
alt="Allie and Pagel painting a canvas by a mulberry tree"
|
||||||
|
/>
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox">
|
<input type="checkbox" />
|
||||||
<img src="/fest/23/17.jpg">
|
<img
|
||||||
|
src="/fest/23/17.jpg"
|
||||||
|
alt="SLUDGE lettering on a fence light by bonfire light"
|
||||||
|
/>
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox">
|
<input type="checkbox" />
|
||||||
<img src="/fest/23/16.jpg">
|
<img
|
||||||
|
src="/fest/23/16.jpg"
|
||||||
|
alt="Two men laying on the ground enjoying a bonfire"
|
||||||
|
/>
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox">
|
<input type="checkbox" />
|
||||||
<img src="/fest/23/14.jpg">
|
<img
|
||||||
|
src="/fest/23/14.jpg"
|
||||||
|
alt="Band playing on stage at night with lights"
|
||||||
|
/>
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox">
|
<input type="checkbox" />
|
||||||
<img src="/fest/23/15.jpg">
|
<img
|
||||||
|
src="/fest/23/15.jpg"
|
||||||
|
alt="Singer dancing on stage at night with lights"
|
||||||
|
/>
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox">
|
<input type="checkbox" />
|
||||||
<img src="/fest/23/18.jpg">
|
<img
|
||||||
|
src="/fest/23/18.jpg"
|
||||||
|
alt="DJ playing on the stage with lasers shining on him"
|
||||||
|
/>
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox">
|
<input type="checkbox" />
|
||||||
<img src="/fest/23/19.jpg">
|
<img
|
||||||
|
src="/fest/23/19.jpg"
|
||||||
|
alt="Audience watching a band play at night with lights"
|
||||||
|
/>
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox">
|
<input type="checkbox" />
|
||||||
<img src="/fest/23/13.jpg">
|
<img
|
||||||
|
src="/fest/23/13.jpg"
|
||||||
|
alt="Light techs putting lights up on a stage"
|
||||||
|
/>
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox">
|
<input type="checkbox" />
|
||||||
<img src="/fest/23/00.jpg">
|
<img src="/fest/23/00.jpg" alt="Musicians on stage" />
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox">
|
<input type="checkbox" />
|
||||||
<img src="/fest/23/09.jpg">
|
<img src="/fest/23/09.jpg" alt="Lights and fog in pine alley" />
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox">
|
<input type="checkbox" />
|
||||||
<img src="/fest/23/10.jpg">
|
<img
|
||||||
|
src="/fest/23/10.jpg"
|
||||||
|
alt="Lasers and fog with dancers in the pines"
|
||||||
|
/>
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox">
|
<input type="checkbox" />
|
||||||
<img src="/fest/23/11.jpg">
|
<img
|
||||||
|
src="/fest/23/11.jpg"
|
||||||
|
alt="Lasers and fog with dancers in the pines 2"
|
||||||
|
/>
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox">
|
<input type="checkbox" />
|
||||||
<img src="/fest/23/12.jpg">
|
<img
|
||||||
|
src="/fest/23/12.jpg"
|
||||||
|
alt="Lasers and fog with dancers in the pines 3"
|
||||||
|
/>
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox">
|
<input type="checkbox" />
|
||||||
<img src="/fest/23/03.jpg">
|
<img
|
||||||
|
src="/fest/23/03.jpg"
|
||||||
|
alt="Shot from behind the DJ booth with dancers and lights playing against the canopy"
|
||||||
|
/>
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
@use '/src/app.scss' as *;
|
@use "/src/app.scss" as *;
|
||||||
@use 'sass:color';
|
@use "sass:color";
|
||||||
|
|
||||||
:global(body){
|
:global(body) {
|
||||||
background-color: $brown;
|
background-color: $brown;
|
||||||
}
|
}
|
||||||
|
|
||||||
section{
|
section {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
padding-top: 2rem;
|
padding-top: 2rem;
|
||||||
text-shadow: 3px 3px 3px $green;
|
text-shadow: 3px 3px 3px $green;
|
||||||
h1{
|
hr {
|
||||||
font-size: 3rem;
|
|
||||||
font-weight: 600;
|
|
||||||
}
|
|
||||||
h2{
|
|
||||||
font-size: 2rem;
|
|
||||||
}
|
|
||||||
hr{
|
|
||||||
background: color.complement($brown, oklch);
|
background: color.complement($brown, oklch);
|
||||||
border: none;
|
border: none;
|
||||||
height: 0.25rem;
|
height: 0.25rem;
|
||||||
margin: 2rem 0;
|
margin: 2rem 0;
|
||||||
}
|
}
|
||||||
div{
|
div {
|
||||||
display: flex;
|
display: flex;
|
||||||
gap: 1rem;
|
gap: 1rem;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
div{
|
div {
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
width: 30%;
|
width: 30%;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: unset;
|
justify-content: unset;
|
||||||
|
|
||||||
// Really cool css image zoom
|
// Really cool css image zoom
|
||||||
input[type=checkbox] {
|
input[type="checkbox"] {
|
||||||
display: none
|
display: none;
|
||||||
}
|
}
|
||||||
img {
|
img {
|
||||||
max-width: 100%;
|
max-width: 100%;
|
||||||
@@ -151,11 +205,12 @@
|
|||||||
cursor: zoom-in;
|
cursor: zoom-in;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
}
|
}
|
||||||
input[type=checkbox]:checked~img {
|
input[type="checkbox"]:checked ~ img {
|
||||||
transform: scale(2);
|
transform: scale(2);
|
||||||
cursor: zoom-out
|
cursor: zoom-out;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
|
|||||||
|
After Width: | Height: | Size: 576 KiB |
|
After Width: | Height: | Size: 1.6 MiB |
|
After Width: | Height: | Size: 1.6 MiB |
|
After Width: | Height: | Size: 254 KiB |
|
After Width: | Height: | Size: 942 KiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 676 KiB |
|
After Width: | Height: | Size: 230 KiB |
|
After Width: | Height: | Size: 460 KiB |
|
After Width: | Height: | Size: 484 KiB |
|
After Width: | Height: | Size: 459 KiB |
|
After Width: | Height: | Size: 513 KiB |
|
After Width: | Height: | Size: 771 KiB |
|
After Width: | Height: | Size: 489 KiB |
|
After Width: | Height: | Size: 781 KiB |
|
After Width: | Height: | Size: 810 KiB |
|
After Width: | Height: | Size: 502 KiB |
|
After Width: | Height: | Size: 74 KiB |
|
After Width: | Height: | Size: 450 KiB |
|
After Width: | Height: | Size: 147 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 78 KiB |
|
After Width: | Height: | Size: 5.2 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 543 KiB |
|
After Width: | Height: | Size: 358 KiB |
|
After Width: | Height: | Size: 405 KiB |
|
After Width: | Height: | Size: 547 KiB |
|
After Width: | Height: | Size: 519 KiB |
|
After Width: | Height: | Size: 416 KiB |
|
After Width: | Height: | Size: 391 KiB |
|
After Width: | Height: | Size: 482 KiB |
|
After Width: | Height: | Size: 476 KiB |
|
After Width: | Height: | Size: 434 KiB |
|
After Width: | Height: | Size: 392 KiB |
|
After Width: | Height: | Size: 365 KiB |
|
After Width: | Height: | Size: 515 KiB |