From be6e2838c420a97617057ea2a1ed8e2f7b83d3d3 Mon Sep 17 00:00:00 2001 From: Kam Date: Wed, 1 Apr 2026 15:23:45 +0200 Subject: [PATCH] Add structured data to docusaurus.config.ts Added structured data for website and organization in headTags. --- docusaurus.config.ts | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 2db2d7f9..711f25c0 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -60,7 +60,35 @@ const config: Config = { } satisfies Preset.Options, ], ], - + headTags: [ + { + tagName: 'script', + attributes: { type: 'application/ld+json' }, + innerHTML: JSON.stringify({ + '@context': 'https://schema.org', + '@type': 'WebSite', + name: 'Status Network Docs', + url: 'https://docs.status.network', + potentialAction: { + '@type': 'SearchAction', + target: 'https://docs.status.network/search?q={search_term_string}', + 'query-input': 'required name=search_term_string', + }, + }), + }, + { + tagName: 'script', + attributes: { type: 'application/ld+json' }, + innerHTML: JSON.stringify({ + '@context': 'https://schema.org', + '@type': 'Organization', + name: 'Status Network', + url: 'https://docs.status.network', + logo: 'https://docs.status.network/img/sn_logo.svg', + sameAs: ['https://status.network'], + }), + }, + ], themeConfig: { image: 'img/sn-social-card.png', navbar: { @@ -302,4 +330,4 @@ const config: Config = { ] } satisfies Config; -export default config; \ No newline at end of file +export default config;