simplified page routing logic for devlog; restored year/date structure

This commit is contained in:
2025-12-21 17:35:21 +00:00
parent efff1e47af
commit fc5297b695
290 changed files with 61 additions and 65 deletions

View File

@@ -12,14 +12,6 @@
}
return result;
}
function getDevlogPosts(): DevlogPost[] {
let posts: DevlogPost[] = [];
return posts;
}
</script>
@@ -29,7 +21,7 @@
<BannerTitleAlt
title="Project N5; Development Log"
banner="/projects/projectn5/devlog/20240323/unity_overview.webp"
banner="/projects/projectn5/devlog/2024/0323/unity_overview.webp"
wide
/>
@@ -39,17 +31,17 @@
<p>2023 progress updates summarise an entire month's work, respectively. Progress updates thereafter denote noteworthy developments in a more collected format.</p>
<div class="post-container">
{#each posts.values() as post, index}
{@render devlogPost({post, index})}
{#each posts.entries() as [key, post], index}
{@render devlogPost({key, post, index})}
{/each}
</div>
</Content>
{#snippet devlogPost({post, index}: {post: DevlogPost, index: number})}
{#snippet devlogPost({key, post, index}: {key: string, post: DevlogPost, index: number})}
<div class="post-supercontainer">
<a href="/projects/projectn5/devlog/{post.id}/" class="post">
<a href="/projects/projectn5/devlog/{key}/" class="post">
<div class="post-img-container">
<img class="post-img" src="/projects/projectn5/devlog/{post.id}/preview.webp" alt="Preview image for devlog {post.title}">
<img class="post-img" src="/projects/projectn5/devlog/{key}/preview.webp" alt="Preview image for devlog {post.title}">
</div>
<div class="post-text-container">
<p class="post-date">#{posts.size - index} // {post.date}</p>