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 {