diff --git a/.env.exmaple b/.env.exmaple new file mode 100644 index 0000000..228b511 --- /dev/null +++ b/.env.exmaple @@ -0,0 +1,3 @@ +ALGOLIA_APP_ID=your_algolia_app_id +ALGOLIA_API_KEY=your_algolia_api_key +ALGOLIA_INDEX_NAME=your_algolia_index_name \ No newline at end of file diff --git a/.gitignore b/.gitignore index b2d6de3..b083ed4 100755 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,7 @@ # Misc .DS_Store +.env .env.local .env.development.local .env.test.local diff --git a/docusaurus.config.js b/docusaurus.config.js index ea55b7d..228ade4 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -2,6 +2,8 @@ // Note: type annotations allow type checking and IDEs autocompletion const { themes } = require("prism-react-renderer"); +require('dotenv').config(); + const lightCodeTheme = themes.github; const darkCodeTheme = themes.dracula; @@ -136,12 +138,12 @@ const config = { }, algolia: { // The application ID provided by Algolia - appId: "0OMUMCQZVV", + appId: process.env.ALGOLIA_APP_ID, // Public API key: it is safe to commit it - apiKey: "6795de0f612eebe17018f8061a9ef18e", + apiKey: process.env.ALGOLIA_API_KEY, - indexName: "pearai", + indexName: process.env.ALGOLIA_INDEX_NAME, // Optional: see doc section below contextualSearch: true, diff --git a/package-lock.json b/package-lock.json index dc97727..66344bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,7 @@ "@mdx-js/react": "^3.0.0", "clsx": "^2.1.0", "docusaurus-json-schema-plugin": "^1.11.0", + "dotenv": "^16.4.5", "prism-react-renderer": "^2.3.1", "react": "^18.2.0", "react-dom": "^18.2.0" @@ -5811,6 +5812,17 @@ "node": ">=8" } }, + "node_modules/dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", diff --git a/package.json b/package.json index 80f4088..c8460ec 100755 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "@mdx-js/react": "^3.0.0", "clsx": "^2.1.0", "docusaurus-json-schema-plugin": "^1.11.0", + "dotenv": "^16.4.5", "prism-react-renderer": "^2.3.1", "react": "^18.2.0", "react-dom": "^18.2.0"