From 352e2681d9147ebb26f9ee384f5f29b7676ac85b Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 7 May 2026 13:43:33 +0000
Subject: [PATCH 1/3] Initial plan
From fb805632e17dc0941502ecc52037b2932f4d7f0f Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 7 May 2026 13:51:21 +0000
Subject: [PATCH 2/3] fix: use blog hero image for social preview metadata
Agent-Logs-Url: https://github.com/feast-dev/feast/sessions/8c33bcc6-0cd4-4222-95a1-bfa02f136b5b
Co-authored-by: franciscojavierarceo <4163062+franciscojavierarceo@users.noreply.github.com>
---
infra/website/src/layouts/BaseLayout.astro | 18 +++++++++++-----
infra/website/src/pages/blog/[slug].astro | 24 ++++++++++++++++++++--
2 files changed, 35 insertions(+), 7 deletions(-)
diff --git a/infra/website/src/layouts/BaseLayout.astro b/infra/website/src/layouts/BaseLayout.astro
index d73c7b0ebde..05d940005ba 100644
--- a/infra/website/src/layouts/BaseLayout.astro
+++ b/infra/website/src/layouts/BaseLayout.astro
@@ -4,9 +4,17 @@ import '../styles/global.css';
interface Props {
title: string;
description?: string;
+ socialImage?: string;
+ ogUrl?: string;
}
-const { title, description = "Feast is an end-to-end open source feature store for machine learning. It allows teams to define, manage, discover, and serve features." } = Astro.props;
+const defaultSocialImage = "https://feast.dev/wp-content/uploads/2023/01/feast-og@2x.png";
+const {
+ title,
+ description = "Feast is an end-to-end open source feature store for machine learning. It allows teams to define, manage, discover, and serve features.",
+ socialImage = defaultSocialImage,
+ ogUrl = "https://feast.dev/",
+} = Astro.props;
---
@@ -25,16 +33,16 @@ const { title, description = "Feast is an end-to-end open source feature store f
-
+
-
+
-
+
@@ -51,4 +59,4 @@ const { title, description = "Feast is an end-to-end open source feature store f