diff --git a/src/routes/api/articles/+server.ts b/src/routes/api/articles/+server.ts index f956ad2..a801c1e 100644 --- a/src/routes/api/articles/+server.ts +++ b/src/routes/api/articles/+server.ts @@ -4,7 +4,11 @@ import { json } from '@sveltejs/kit'; export const GET = async () => { const allPosts = await fetchMarkdownArticles(); const sortedArticles = allPosts.sort((a, b) => { - return new Date(b.meta.date).getTime() - new Date(a.meta.date).getTime(); + // Convertir les chaînes de date en objets Date + const dateA = new Date(a.meta.date); + const dateB = new Date(b.meta.date); + // Comparer les timestamps + return dateB.getTime() - dateA.getTime(); }); return json(sortedArticles); -}; +}; \ No newline at end of file diff --git a/src/routes/api/guides/+server.ts b/src/routes/api/guides/+server.ts index 92caa63..5a228d5 100644 --- a/src/routes/api/guides/+server.ts +++ b/src/routes/api/guides/+server.ts @@ -2,9 +2,13 @@ import { fetchMarkdownGuides } from '$lib/utils'; import { json } from '@sveltejs/kit'; export const GET = async () => { - const allPosts = await fetchMarkdownGuides(); - const sortedGuides = allPosts.sort((a, b) => { - return new Date(b.meta.date).getTime() - new Date(a.meta.date).getTime(); - }); - return json(sortedGuides); -}; + const allPosts = await fetchMarkdownGuides(); + const sortedArticles = allPosts.sort((a, b) => { + // Convertir les chaînes de date en objets Date + const dateA = new Date(a.meta.date); + const dateB = new Date(b.meta.date); + // Comparer les timestamps + return dateB.getTime() - dateA.getTime(); + }); + return json(sortedArticles); +}; \ No newline at end of file diff --git a/src/routes/articles/biset_blank.md b/src/routes/articles/biset_blank.md index e07e338..e9f9208 100644 --- a/src/routes/articles/biset_blank.md +++ b/src/routes/articles/biset_blank.md @@ -1,7 +1,7 @@ --- title: "Biset Blank : un module VCVRack pour animer les performances de live coding" author: "Raphaël Maurice Forment" -date: "2024-08-02" +date: "2024-02-08" --- Biset Blank diff --git a/src/routes/articles/chuck_ide.md b/src/routes/articles/chuck_ide.md index 0fec6dd..5874d66 100644 --- a/src/routes/articles/chuck_ide.md +++ b/src/routes/articles/chuck_ide.md @@ -1,7 +1,7 @@ --- title: "ChucK Web IDE: le retour de ChucK sur le web" author: "Raphaël Maurice Forment" -date: "2024-10-02" +date: "2024-02-10" --- Chuck Logo diff --git a/src/routes/articles/journee.md b/src/routes/articles/journee.md index 6b55975..8d06bc9 100644 --- a/src/routes/articles/journee.md +++ b/src/routes/articles/journee.md @@ -1,7 +1,7 @@ --- title: "Journée d'étude sur le live coding" author: "Raphaël Maurice Forment" -date: "2024-19-02" +date: "2024-02-19" --- Le **23 avril 2024** sera organisé à la **Maison des Sciences de l'Homme Paris Nord** une journée d'étude consacrée au _live coding_. Cette journée est organisée par [Agathe Herrou](https://www.youtube.com/@th4music), [Rémi Georges](https://remigeorges.fr/) et moi-même. Toutes les informations sont disponibles ici : [Journée d'étude Live Coding](htttps://journee.livecoding.fr). diff --git a/src/routes/articles/ordinateur_tete.md b/src/routes/articles/ordinateur_tete.md index 585736f..773a35f 100644 --- a/src/routes/articles/ordinateur_tete.md +++ b/src/routes/articles/ordinateur_tete.md @@ -1,7 +1,7 @@ --- title: "Ordinateur dans la tête : un label de musique live codée" author: "Raphaël Maurice Forment" -date: "2024-09-02" +date: "2024-02-09" --- Rémi Georges a lancé depuis plus d'un an un label de musique dédiée à la musique diff --git a/src/routes/articles/renardo.md b/src/routes/articles/renardo.md index 60bb803..d60af29 100644 --- a/src/routes/articles/renardo.md +++ b/src/routes/articles/renardo.md @@ -1,7 +1,7 @@ --- title: "Premières versions de Renardo" author: "Raphaël Maurice Forment" -date: "2024-03-02" +date: "2024-02-03" --- [Jules Cipher](https://ordinateurdanslatete.bandcamp.com/album/-) a récemment commencé à publier ses efforts pour moderniser l'environnement [FoxDot](https://foxdot681713046.wordpress.com/) dont le développement a été mis en pause par son développeur, Ryan Kirkbride. Preuve de l'intérêt que cette démarche suscite, le groupe [Telegram](https://t.me/foxdot) qui centralise les utilisateurs de FoxDot vient d'être renommé **FoxDot/Renardo**. Le travail de Jules Cipher propose de faciliter l'installation du logiciel et de ses dépendances tout en apportant quelques nouvelles fonctionnalités. **Le lien est ici :** [Renardo](https://renardo.org/#/). diff --git a/src/routes/articles/scheme.md b/src/routes/articles/scheme.md index e8e95d5..0624b9e 100644 --- a/src/routes/articles/scheme.md +++ b/src/routes/articles/scheme.md @@ -1,7 +1,7 @@ --- title: "Scheme for Max/Pure Data : LISP encore et toujours" author: "Raphaël Maurice Forment" -date: "2024-11-02" +date: "2024-02-11" --- Biset Blank diff --git a/src/routes/articles/teletypecinqzero.md b/src/routes/articles/teletypecinqzero.md index 17507fa..a412644 100644 --- a/src/routes/articles/teletypecinqzero.md +++ b/src/routes/articles/teletypecinqzero.md @@ -1,7 +1,7 @@ --- title: "Teletype 5.0" author: "Raphaël Maurice Forment" -date: "2024-03-02" +date: "2024-02-03" --- ## Une très brève présentation du Teletype diff --git a/src/routes/guides/ajouter_information.md b/src/routes/guides/ajouter_information.md index a1a4e77..5f3de75 100644 --- a/src/routes/guides/ajouter_information.md +++ b/src/routes/guides/ajouter_information.md @@ -1,6 +1,6 @@ --- title: Comment ajouter des informations au site ? -date: '2023-12-23' +date: '2023-10-20' author: "Raphaël Maurice Forment" --- diff --git a/src/routes/guides/livecoding_supercollider.md b/src/routes/guides/livecoding_supercollider.md index faffad2..16b1045 100644 --- a/src/routes/guides/livecoding_supercollider.md +++ b/src/routes/guides/livecoding_supercollider.md @@ -1,7 +1,7 @@ --- title: 'Introduction au live coding sur SuperCollider (I)' author: 'Raphaël Maurice Forment' -date: '2023-12-24' +date: '2023-12-20' ---