Skip to content

Commit

Permalink
Implement og image override and fix canonical urls
Browse files Browse the repository at this point in the history
  • Loading branch information
kamranahmedse committed Apr 25, 2024
1 parent 3a1b896 commit f173220
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 7 deletions.
1 change: 1 addition & 0 deletions src/lib/guide.ts
Expand Up @@ -14,6 +14,7 @@ export interface GuideFrontmatter {
};
isNew: boolean;
type: 'visual' | 'textual';
ogImageUrl?: string;
date: string;
sitemap: {
priority: number;
Expand Down
2 changes: 1 addition & 1 deletion src/pages/backend/developer-skills.astro
Expand Up @@ -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}
>
Expand Down
2 changes: 1 addition & 1 deletion src/pages/backend/developer-tools.astro
Expand Up @@ -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}
>
Expand Down
2 changes: 1 addition & 1 deletion src/pages/backend/languages.astro
Expand Up @@ -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}
>
Expand Down
10 changes: 6 additions & 4 deletions src/pages/guides/[guideId].astro
Expand Up @@ -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
Expand Down

0 comments on commit f173220

Please sign in to comment.