first audio thing that i want to try

This commit is contained in:
2026-04-05 15:21:26 +02:00
parent bb625f82af
commit 00cff1eb7e
5 changed files with 302 additions and 0 deletions
+1
View File
@@ -17,6 +17,7 @@ const blog = defineCollection({
})
.optional(),
draft: z.boolean().optional().default(false),
audio: z.boolean().optional().default(false),
}),
});
+28
View File
@@ -116,6 +116,23 @@ const readingTime = getReadingTime(post.body);
)
}
<div class="divider">==============================</div>
{
post.data.audio && (
<div class="audio-player">
<audio
controls
preload="none"
aria-label={`Luister naar: ${post.data.title}`}
>
<source
src={`https://audio.hiddenden.cafe/${post.slug}.mp3`}
type="audio/mpeg"
/>
</audio>
</div>
)
}
</header>
<article class="content fade-in">
@@ -345,6 +362,17 @@ const readingTime = getReadingTime(post.body);
border-color: color-mix(in srgb, var(--color-accent) 45%, transparent);
}
.audio-player {
margin-top: var(--space-md);
}
.audio-player audio {
width: 100%;
height: 36px;
accent-color: var(--color-accent);
border-radius: 4px;
}
.content {
color: var(--color-text);
line-height: 1.8;