diff --git a/packages/gitbook/src/routes/ogimage.tsx b/packages/gitbook/src/routes/ogimage.tsx
index f79b86948..4d8a83b2c 100644
--- a/packages/gitbook/src/routes/ogimage.tsx
+++ b/packages/gitbook/src/routes/ogimage.tsx
@@ -160,14 +160,12 @@ export async function serveOGImage(baseContext: GitBookSiteContext, params: Page
height: 48,
};
- if ('icon' in customization.favicon)
- return (
-
- );
+ if ('icon' in customization.favicon) {
+ const faviconImage = await fetchImage(customization.favicon.icon[theme], faviconSize);
+ if (faviconImage) {
+ return
;
+ }
+ }
return (