diff --git a/eleventy.config.js b/eleventy.config.js
index f839bc3..385dfa4 100644
--- a/eleventy.config.js
+++ b/eleventy.config.js
@@ -335,7 +335,7 @@ export default function (eleventyConfig) {
eleventyConfig.addFilter("extractFirstImage", (content) => {
if (!content) return null;
// Match all
tags, skip hidden ones and data URIs
- const imgRegex = /
]+src=["']([^"']+)["'][^>]*>/gi;
+ const imgRegex = /
]*?\ssrc=["']([^"']+)["'][^>]*>/gi;
let match;
while ((match = imgRegex.exec(content)) !== null) {
const fullTag = match[0];