From eb756c4198bd26fcd81397f1a9a08f3261dbdf3b Mon Sep 17 00:00:00 2001 From: sheikhlimon Date: Mon, 6 Oct 2025 18:29:21 +0600 Subject: [PATCH 1/2] fix: update customFields and markdown hooks for DOCUSAURUS_GIT_TOKEN --- docusaurus.config.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/docusaurus.config.ts b/docusaurus.config.ts index ad48b898..bfc652a1 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -247,6 +247,7 @@ const config: Config = { markdown: { mermaid: true, + hooks: { onBrokenMarkdownLinks: "warn" }, }, // Migrated legacy setting to markdown.hooks.onBrokenMarkdownLinks @@ -270,11 +271,11 @@ const config: Config = { customFields: { gitToken: process.env.DOCUSAURUS_GIT_TOKEN, // Shopify credentials for merch store - SHOPIFY_STORE_DOMAIN: process.env.SHOPIFY_STORE_DOMAIN || 'junh9v-gw.myshopify.com', - SHOPIFY_STOREFRONT_ACCESS_TOKEN: process.env.SHOPIFY_STOREFRONT_ACCESS_TOKEN || '2503dfbf93132b42e627e7d53b3ba3e9', - hooks: { - onBrokenMarkdownLinks: "warn", - }, + SHOPIFY_STORE_DOMAIN: + process.env.SHOPIFY_STORE_DOMAIN || "junh9v-gw.myshopify.com", + SHOPIFY_STOREFRONT_ACCESS_TOKEN: + process.env.SHOPIFY_STOREFRONT_ACCESS_TOKEN || + "2503dfbf93132b42e627e7d53b3ba3e9", }, }; From 0133865920f8d4504abe7052305c7a7583a2dfb0 Mon Sep 17 00:00:00 2001 From: sheikhlimon Date: Mon, 6 Oct 2025 18:29:47 +0600 Subject: [PATCH 2/2] Add GITHUB_TOKEN with DOCUSAURUS_GIT_TOKEN fallback --- docusaurus.config.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docusaurus.config.ts b/docusaurus.config.ts index bfc652a1..7f40449c 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -245,13 +245,13 @@ const config: Config = { // }, } satisfies Preset.ThemeConfig, + // Migrated legacy setting to markdown.hooks.onBrokenMarkdownLinks markdown: { mermaid: true, + // ✅ CORRECT for Docusaurus 3.9+ hooks: { onBrokenMarkdownLinks: "warn" }, }, - // Migrated legacy setting to markdown.hooks.onBrokenMarkdownLinks - themes: ["@docusaurus/theme-mermaid"], plugins: [ @@ -269,7 +269,8 @@ const config: Config = { // ✅ Add this customFields object to expose the token to the client-side customFields: { - gitToken: process.env.DOCUSAURUS_GIT_TOKEN, + gitToken: process.env.GITHUB_TOKEN || process.env.DOCUSAURUS_GIT_TOKEN, + // Shopify credentials for merch store SHOPIFY_STORE_DOMAIN: process.env.SHOPIFY_STORE_DOMAIN || "junh9v-gw.myshopify.com",