From 7cec51581c12d79e3402971975bf35e6d4fb6ece Mon Sep 17 00:00:00 2001 From: danbaruka <46156791+danbaruka@users.noreply.github.com> Date: Tue, 20 Jan 2026 15:32:08 +0400 Subject: [PATCH] docs: Update Docusaurus configuration with sitemap settings and metadata enhancements --- website/docusaurus.config.ts | 16 +++++++++++++--- website/src/theme/Root.tsx | 14 +++++++++++++- 2 files changed, 26 insertions(+), 4 deletions(-) diff --git a/website/docusaurus.config.ts b/website/docusaurus.config.ts index 09a38dc..7ac2d06 100644 --- a/website/docusaurus.config.ts +++ b/website/docusaurus.config.ts @@ -50,18 +50,28 @@ const config: Config = { { docs: { sidebarPath: "./sidebars.ts", - // Please change this to your repo. + showLastUpdateAuthor: false, + showLastUpdateTime: true, }, - blog: false, // Disabled until blog posts are added + blog: false, theme: { customCss: "./src/css/custom.css", }, + sitemap: { + changefreq: "weekly", + priority: 0.5, + ignorePatterns: ["/tags/**"], + filename: "sitemap.xml", + }, } satisfies Preset.Options, ], ], themeConfig: { - // Replace with your project's social card + metadata: [ + { name: "keywords", content: "Cardano, developer experience, blockchain, smart contracts, DeFi, Intersect MBO" }, + { name: "author", content: "Intersect MBO Developer Experience Working Group" }, + ], image: "img/docusaurus-social-card.jpg", navbar: { title: "Developer Experience", diff --git a/website/src/theme/Root.tsx b/website/src/theme/Root.tsx index f17c45c..021665e 100644 --- a/website/src/theme/Root.tsx +++ b/website/src/theme/Root.tsx @@ -1,10 +1,22 @@ import React from "react"; +import Head from "@docusaurus/Head"; +import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; import MeetupReminderButton from "@site/src/components/MeetupReminderButton"; -// Default implementation, that you can customize export default function Root({ children }) { + const { siteConfig } = useDocusaurusContext(); + const siteUrl = siteConfig.url; + return ( <> + + + + + + + + {children}