diff --git a/web-app/src/lib/templates/blog/BlogIndex.svelte b/web-app/src/lib/templates/blog/BlogIndex.svelte index a50847d..2c66f11 100644 --- a/web-app/src/lib/templates/blog/BlogIndex.svelte +++ b/web-app/src/lib/templates/blog/BlogIndex.svelte @@ -15,6 +15,12 @@ isLegalPage: boolean; websiteUrl: string; } = $props(); + + const sortedArticles = websiteOverview.article.sort((a, b) => { + if (!a.publication_date) return 1; + if (!b.publication_date) return -1; + return new Date(b.publication_date).getTime() - new Date(a.publication_date).getTime(); + });
{article.publication_date}
diff --git a/web-app/src/routes/(authenticated)/website/[websiteId]/+page.svelte b/web-app/src/routes/(authenticated)/website/[websiteId]/+page.svelte index bdeba2a..c5ec88f 100644 --- a/web-app/src/routes/(authenticated)/website/[websiteId]/+page.svelte +++ b/web-app/src/routes/(authenticated)/website/[websiteId]/+page.svelte @@ -83,7 +83,11 @@ {#if data.globalSettings.favicon_image} -