diff --git a/public/images/covers/editorial/agent-intent-v2.webp b/public/images/covers/editorial/agent-intent-v2.webp
index 5d78956..07568db 100644
Binary files a/public/images/covers/editorial/agent-intent-v2.webp and b/public/images/covers/editorial/agent-intent-v2.webp differ
diff --git a/public/images/covers/editorial/agent-runtime-v2.webp b/public/images/covers/editorial/agent-runtime-v2.webp
index b4eba62..7c2440c 100644
Binary files a/public/images/covers/editorial/agent-runtime-v2.webp and b/public/images/covers/editorial/agent-runtime-v2.webp differ
diff --git a/public/images/covers/editorial/ai-tax-v2.webp b/public/images/covers/editorial/ai-tax-v2.webp
index 1518c9d..8232f7a 100644
Binary files a/public/images/covers/editorial/ai-tax-v2.webp and b/public/images/covers/editorial/ai-tax-v2.webp differ
diff --git a/public/images/covers/editorial/blueprint-agent-v2.webp b/public/images/covers/editorial/blueprint-agent-v2.webp
index beb1f7a..1944e3c 100644
Binary files a/public/images/covers/editorial/blueprint-agent-v2.webp and b/public/images/covers/editorial/blueprint-agent-v2.webp differ
diff --git a/public/images/covers/editorial/blueprint-sdk-v2.webp b/public/images/covers/editorial/blueprint-sdk-v2.webp
index f524127..854eb56 100644
Binary files a/public/images/covers/editorial/blueprint-sdk-v2.webp and b/public/images/covers/editorial/blueprint-sdk-v2.webp differ
diff --git a/public/images/covers/editorial/browser-agent-v2.webp b/public/images/covers/editorial/browser-agent-v2.webp
index bb5e5eb..f4d9432 100644
Binary files a/public/images/covers/editorial/browser-agent-v2.webp and b/public/images/covers/editorial/browser-agent-v2.webp differ
diff --git a/public/images/covers/editorial/code-auditor-v2.webp b/public/images/covers/editorial/code-auditor-v2.webp
index b589624..948adfc 100644
Binary files a/public/images/covers/editorial/code-auditor-v2.webp and b/public/images/covers/editorial/code-auditor-v2.webp differ
diff --git a/public/images/covers/editorial/distributed-training-v2.webp b/public/images/covers/editorial/distributed-training-v2.webp
index b102cda..8a3d89f 100644
Binary files a/public/images/covers/editorial/distributed-training-v2.webp and b/public/images/covers/editorial/distributed-training-v2.webp differ
diff --git a/public/images/covers/editorial/instrument-problem-v2.webp b/public/images/covers/editorial/instrument-problem-v2.webp
index 7e77b67..2e6612e 100644
Binary files a/public/images/covers/editorial/instrument-problem-v2.webp and b/public/images/covers/editorial/instrument-problem-v2.webp differ
diff --git a/public/images/covers/editorial/protocol-operators-v2.webp b/public/images/covers/editorial/protocol-operators-v2.webp
index 69b9c77..fe0b149 100644
Binary files a/public/images/covers/editorial/protocol-operators-v2.webp and b/public/images/covers/editorial/protocol-operators-v2.webp differ
diff --git a/public/images/covers/editorial/rsa-aggregation-v2.webp b/public/images/covers/editorial/rsa-aggregation-v2.webp
index 620b11a..8a285d2 100644
Binary files a/public/images/covers/editorial/rsa-aggregation-v2.webp and b/public/images/covers/editorial/rsa-aggregation-v2.webp differ
diff --git a/public/images/covers/editorial/self-improving-stack-v2.webp b/public/images/covers/editorial/self-improving-stack-v2.webp
index 0c499b5..16e97d0 100644
Binary files a/public/images/covers/editorial/self-improving-stack-v2.webp and b/public/images/covers/editorial/self-improving-stack-v2.webp differ
diff --git a/public/images/covers/editorial/tangle-reintroduction-v2.webp b/public/images/covers/editorial/tangle-reintroduction-v2.webp
index a6c16e6..0c682ff 100644
Binary files a/public/images/covers/editorial/tangle-reintroduction-v2.webp and b/public/images/covers/editorial/tangle-reintroduction-v2.webp differ
diff --git a/public/images/covers/editorial/x402-production-runway-v2.webp b/public/images/covers/editorial/x402-production-runway-v2.webp
index 328f98b..101e63f 100644
Binary files a/public/images/covers/editorial/x402-production-runway-v2.webp and b/public/images/covers/editorial/x402-production-runway-v2.webp differ
diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro
index 5ff2af8..ca23618 100644
--- a/src/layouts/BaseLayout.astro
+++ b/src/layouts/BaseLayout.astro
@@ -23,6 +23,7 @@ const {
const canonicalUrl = new URL(Astro.url.pathname, Astro.site);
const imageUrl = new URL(image, Astro.site);
+const imageType = image.toLowerCase().endsWith('.webp') ? 'image/webp' : image.toLowerCase().endsWith('.jpg') || image.toLowerCase().endsWith('.jpeg') ? 'image/jpeg' : 'image/png';
---
@@ -57,7 +58,7 @@ const imageUrl = new URL(image, Astro.site);
-
+