From f922802b0826350f27dee1ef0131d09880b79fbc Mon Sep 17 00:00:00 2001 From: Jonas_Jones Date: Sat, 14 Sep 2024 15:00:39 +0200 Subject: [PATCH 1/5] added search functionality --- docusaurus.config.js | 2 ++ package.json | 1 + 2 files changed, 3 insertions(+) diff --git a/docusaurus.config.js b/docusaurus.config.js index cd96a6e..939d4e6 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -12,6 +12,8 @@ const config = { tagline: 'docs.jonasjones.dev', favicon: 'img/favicon.png', + plugins: [require.resolve("@cmfcmf/docusaurus-search-local")], + // Set the production url of your site here url: 'https://docs.jonasjones.dev', // Set the // pathname under which your site is served diff --git a/package.json b/package.json index 226e74d..a9d71ef 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "write-heading-ids": "docusaurus write-heading-ids" }, "dependencies": { + "@cmfcmf/docusaurus-search-local": "^1.2.0", "@docusaurus/core": "3.5.2", "@docusaurus/preset-classic": "3.5.2", "@mdx-js/react": "^3.0.0", From 7b4bdd820abd02146623b9838d20018f1194ea43 Mon Sep 17 00:00:00 2001 From: Jonas_Jones Date: Sat, 14 Sep 2024 15:09:08 +0200 Subject: [PATCH 2/5] fixed search not indexing --- docusaurus.config.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index 939d4e6..dd96f69 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -12,7 +12,14 @@ const config = { tagline: 'docs.jonasjones.dev', favicon: 'img/favicon.png', - plugins: [require.resolve("@cmfcmf/docusaurus-search-local")], + plugins: [ + [ + require.resolve("@cmfcmf/docusaurus-search-local"), + { + indexBlog: false, + } + ] + ], // Set the production url of your site here url: 'https://docs.jonasjones.dev', From 6b60da7060bd9b83fe2b372d055a154f6ba21896 Mon Sep 17 00:00:00 2001 From: Jonas_Jones Date: Sat, 14 Sep 2024 20:00:36 +0200 Subject: [PATCH 3/5] added cheerio dep forced version --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index a9d71ef..73a3ce8 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,8 @@ "clsx": "^2.0.0", "prism-react-renderer": "^2.3.0", "react": "^18.0.0", - "react-dom": "^18.0.0" + "react-dom": "^18.0.0", + "cheerio": "^1.0.0-rc.12" }, "devDependencies": { "@docusaurus/module-type-aliases": "3.5.2", From 3a9982c2acd2f413db178f872359fab6e91d3be5 Mon Sep 17 00:00:00 2001 From: Jonas_Jones Date: Wed, 8 Jan 2025 16:29:50 +0100 Subject: [PATCH 4/5] added credentials --- docusaurus.config.js | 21 +++++++++++++++++++++ package.json | 5 +++-- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index dd96f69..91fe1f1 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -63,6 +63,27 @@ const config = { themeConfig: /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ ({ + algolia: { + // The application ID provided by Algolia + appId: '59JHI8GRGH', + + // Public API key: it is safe to commit it + apiKey: '87a26fafb2fb30c39503a44b80fad4cf', + + indexName: 'jonasjones', + + // Optional: see doc section below + contextualSearch: true, + + // Optional: Specify domains where the navigation should occur through window.location instead on history.push. Useful when our Algolia config crawls multiple documentation sites and we want to navigate with window.location.href to them. + //externalUrlRegex: 'external\\.com|domain\\.com', + + // Optional: Replace parts of the item URLs from Algolia. Useful when using the same search index for multiple deployments using a different baseUrl. You can use regexp or string in the `from` param. For example: localhost:3000 vs myCompany.com/docs + //replaceSearchResultPathname: { + // from: '/docs/', // or as RegExp: /\/docs\// + // to: '/', + //}, + }, prism: { additionalLanguages: ['properties', 'ini', 'powershell', 'bash', 'yaml'], }, diff --git a/package.json b/package.json index 73a3ce8..9d8381c 100644 --- a/package.json +++ b/package.json @@ -15,14 +15,15 @@ }, "dependencies": { "@cmfcmf/docusaurus-search-local": "^1.2.0", + "@docsearch/js": "^3.8.2", "@docusaurus/core": "3.5.2", "@docusaurus/preset-classic": "3.5.2", "@mdx-js/react": "^3.0.0", + "cheerio": "^1.0.0-rc.12", "clsx": "^2.0.0", "prism-react-renderer": "^2.3.0", "react": "^18.0.0", - "react-dom": "^18.0.0", - "cheerio": "^1.0.0-rc.12" + "react-dom": "^18.0.0" }, "devDependencies": { "@docusaurus/module-type-aliases": "3.5.2", From f555d094b796838c1b8b3d745971bd2c17fba475 Mon Sep 17 00:00:00 2001 From: Jonas_Jones Date: Wed, 8 Jan 2025 16:59:17 +0100 Subject: [PATCH 5/5] reversed bad commits where tf did I find this pacakge even??? --- docusaurus.config.js | 9 --------- package.json | 1 - 2 files changed, 10 deletions(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index 91fe1f1..6f89450 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -12,15 +12,6 @@ const config = { tagline: 'docs.jonasjones.dev', favicon: 'img/favicon.png', - plugins: [ - [ - require.resolve("@cmfcmf/docusaurus-search-local"), - { - indexBlog: false, - } - ] - ], - // Set the production url of your site here url: 'https://docs.jonasjones.dev', // Set the // pathname under which your site is served diff --git a/package.json b/package.json index 9d8381c..e879312 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,6 @@ "write-heading-ids": "docusaurus write-heading-ids" }, "dependencies": { - "@cmfcmf/docusaurus-search-local": "^1.2.0", "@docsearch/js": "^3.8.2", "@docusaurus/core": "3.5.2", "@docusaurus/preset-classic": "3.5.2",