File tree Expand file tree Collapse file tree
src/theme/DocItem/Metadata Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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" ,
Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff 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"
You can’t perform that action at this time.
0 commit comments