Implement og image override and fix canonical urls

This commit is contained in:
Kamran Ahmed committed 2024-04-26 00:46:19 +01:00
1 parent 3a1b896eb2
commit f173220966
5 files changed
+10 -7

No files matched your search

+1
View File
@@ -14,6 +14,7 @@ export interface GuideFrontmatter {
};
isNew: boolean;
type: 'visual' | 'textual';
ogImageUrl?: string;
date: string;
sitemap: {
priority: number;
+1 -1
View File
@@ -19,7 +19,7 @@ const ogImageUrl = getOpenGraphImageUrl({
<BaseLayout
title={guideData.seo.title}
description={guideData.seo.description}
permalink={`/backend/${guideId}`}
permalink={`/backend/developer-skills`}
canonicalUrl={guideData.canonicalUrl}
ogImageUrl={ogImageUrl}
>
+1 -1
View File
@@ -19,7 +19,7 @@ const ogImageUrl = getOpenGraphImageUrl({
<BaseLayout
title={guideData.seo.title}
description={guideData.seo.description}
permalink={`/backend/${guideId}`}
permalink={`/backend/developer-tools`}
canonicalUrl={guideData.canonicalUrl}
ogImageUrl={ogImageUrl}
>
+1 -1
View File
@@ -22,7 +22,7 @@ const ogImageUrl = getOpenGraphImageUrl({
<BaseLayout
title={guideData.seo.title}
description={guideData.seo.description}
permalink={`/backend/${guideId}`}
permalink={`/backend/languages`}
canonicalUrl={guideData.canonicalUrl}
ogImageUrl={ogImageUrl}
>
+6 -4
View File
@@ -24,10 +24,12 @@ const { guideId } = Astro.params;
const { guide } = Astro.props;
const { frontmatter: guideData, author } = guide;
const ogImageUrl = getOpenGraphImageUrl({
group: 'guides',
resourceId: guideId,
});
const ogImageUrl =
guideData.ogImageUrl ||
getOpenGraphImageUrl({
group: 'guides',
resourceId: guideId,
});
---
<BaseLayout