diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index d716a91..26e0f40 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -13,6 +13,9 @@ jobs: runs-on: ubuntu-latest env: GOOGLE_ANALYTICS_TAG_ID: ${{ secrets.GOOGLE_ANALYTICS_TAG_ID }} + ALGOLIA_APP_ID: ${{ secrets.ALGOLIA_APP_ID }} + ALGOLIA_API_KEY: ${{ secrets.ALGOLIA_API_KEY }} + ALGOLIA_INDEX_NAME: ${{ secrets.ALGOLIA_INDEX_NAME }} steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 diff --git a/docusaurus.config.js b/docusaurus.config.js index 0b39b2f..9c66d8d 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -60,7 +60,7 @@ const config = { }), ], ], - + // themes: ['@docusaurus/theme-search-algolia'], themeConfig: /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ ({ @@ -92,6 +92,12 @@ const config = { style: 'dark', copyright: `Copyright © ${new Date().getFullYear()} Akmalov Artur`, }, + algolia: { + appId: process.env.ALGOLIA_APP_ID, + apiKey: process.env.ALGOLIA_API_KEY, + indexName: process.env.ALGOLIA_INDEX_NAME, + placeholder: "Search...", + }, prism: { theme: darkCodeTheme, // darkTheme: darkCodeTheme, diff --git a/package-lock.json b/package-lock.json index caa12c0..634bd1c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "dependencies": { "@docusaurus/core": "2.4.1", "@docusaurus/preset-classic": "2.4.1", + "@docusaurus/theme-search-algolia": "^2.4.1", "@icons-pack/react-simple-icons": "5.11.0", "@mdi/js": "^7.2.96", "@mdi/react": "^1.6.1", diff --git a/package.json b/package.json index d54fe8a..d59c4b5 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "dependencies": { "@docusaurus/core": "2.4.1", "@docusaurus/preset-classic": "2.4.1", + "@docusaurus/theme-search-algolia": "^2.4.1", "@icons-pack/react-simple-icons": "5.11.0", "@mdi/js": "^7.2.96", "@mdi/react": "^1.6.1", @@ -45,10 +46,10 @@ "@types/react-router-dom": "5.3.3", "@typescript-eslint/eslint-plugin": "5.59.5", "@typescript-eslint/parser": "5.59.5", + "eta": ">=2.0.0", "gh-pages": "^5.0.0", "got": ">=11.8.5", "trim": ">=0.0.3", - "eta": ">=2.0.0", "typescript": "5.0.4", "typescript-plugin-css-modules": "5.0.1" },