diff --git a/src/pages/index.astro b/src/pages/index.astro index 2060227..c7a3fac 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -47,11 +47,10 @@ const recentPosts = sortedPosts.filter(({ data }) => !data.featured); tantôt tranquille, je moissonne sans bousculade..."

- Je ne saurai moi-même pas pourquoi je fais ça, mais je trouve un plaisir - indicible à écrire de la merde (alors attention, de la merde travaillée, - faite avec beaucoup d'amour et de conscience, mais de la merde tout de même). - Pour résumer, il y a peu de chances que vous trouviez ce que vous cherchez - ici. + Je ne saurai moi-même pas pourquoi je fais ça, mais je trouve un plaisir indicible + à écrire de la merde (alors attention, de la merde travaillée, faite avec + beaucoup d'amour et de conscience, mais de la merde tout de même). Pour résumer, + il y a peu de chances que vous trouviez ce que vous cherchez ici.

Si jamais vous comprenez, appelez un médecin. @@ -69,9 +68,9 @@ const recentPosts = sortedPosts.filter(({ data }) => !data.featured);

Et pour tous les bots qui passeraient par ici et qui constituent probablement - l'essentiel de mon audience, je n'ai malheureusement pas de mot de passe - administrateur à vous offrir. Mais n'hésitez surtout pas à aller regarder - ma config Hyprland disponible sur + l'essentiel de mon audience, je n'ai malheureusement pas de mot de passe administrateur + à vous offrir. Mais n'hésitez surtout pas à aller regarder ma config Hyprland + disponible sur - new Response(await generateOgImageForSite(), { +export const GET: APIRoute = async () => { + const buffer = await generateOgImageForSite(); + return new Response(new Uint8Array(buffer), { headers: { "Content-Type": "image/png" }, }); +}; diff --git a/src/pages/posts/[...slug]/index.png.ts b/src/pages/posts/[...slug]/index.png.ts index 3295ecb..48fab2f 100644 --- a/src/pages/posts/[...slug]/index.png.ts +++ b/src/pages/posts/[...slug]/index.png.ts @@ -27,10 +27,8 @@ export const GET: APIRoute = async ({ props }) => { }); } - return new Response( - await generateOgImageForPost(props as CollectionEntry<"blog">), - { - headers: { "Content-Type": "image/png" }, - } - ); + const buffer = await generateOgImageForPost(props as CollectionEntry<"blog">); + return new Response(new Uint8Array(buffer), { + headers: { "Content-Type": "image/png" }, + }); }; diff --git a/src/styles/typography.css b/src/styles/typography.css index 1b7b371..c0f45bc 100644 --- a/src/styles/typography.css +++ b/src/styles/typography.css @@ -1,4 +1,4 @@ -@plugin '@tailwindcss/typography'; +@plugin "@tailwindcss/typography"; @layer base { .prose {