Skip to content

Commit 98ee365

Browse files
authored
docs: fix og image (#768)
# Summary Potential fix for missing docs og image
1 parent 667e756 commit 98ee365

3 files changed

Lines changed: 21 additions & 0 deletions

File tree

docs/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
},
1818
"dependencies": {
1919
"@docusaurus/core": "3.9.2",
20+
"@docusaurus/plugin-content-docs": "3.9.2",
2021
"@docusaurus/plugin-debug": "3.9.2",
2122
"@docusaurus/plugin-google-tag-manager": "3.9.2",
2223
"@docusaurus/preset-classic": "3.9.2",
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import React from 'react';
2+
import { PageMetadata } from '@docusaurus/theme-common';
3+
import { useDoc } from '@docusaurus/plugin-content-docs/client';
4+
5+
// The t-rex-ui DocItem/Metadata derives a per-page og:image path
6+
// (img/og/<title>.png) that this site doesn't ship, so every page's
7+
// og:image would 404. Restore the classic behavior: without a page
8+
// image, Docusaurus falls back to themeConfig.image (og-image.png).
9+
export default function DocItemMetadata() {
10+
const { metadata, frontMatter, assets } = useDoc();
11+
return (
12+
<PageMetadata
13+
title={metadata.title}
14+
description={metadata.description}
15+
keywords={frontMatter.keywords}
16+
image={assets.image ?? frontMatter.image}
17+
/>
18+
);
19+
}

docs/yarn.lock

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7371,6 +7371,7 @@ __metadata:
73717371
dependencies:
73727372
"@docusaurus/core": "npm:3.9.2"
73737373
"@docusaurus/module-type-aliases": "npm:3.9.2"
7374+
"@docusaurus/plugin-content-docs": "npm:3.9.2"
73747375
"@docusaurus/plugin-debug": "npm:3.9.2"
73757376
"@docusaurus/plugin-google-tag-manager": "npm:3.9.2"
73767377
"@docusaurus/preset-classic": "npm:3.9.2"

0 commit comments

Comments
 (0)