add site search algolia

This commit is contained in:
Artur Akmalov
2023-05-28 23:33:11 +05:00
parent e13d08c3e4
commit 617915a243
4 changed files with 13 additions and 2 deletions
+3
View File
@@ -13,6 +13,9 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
env: env:
GOOGLE_ANALYTICS_TAG_ID: ${{ secrets.GOOGLE_ANALYTICS_TAG_ID }} 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: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- uses: actions/setup-node@v3 - uses: actions/setup-node@v3
+7 -1
View File
@@ -60,7 +60,7 @@ const config = {
}), }),
], ],
], ],
// themes: ['@docusaurus/theme-search-algolia'],
themeConfig: themeConfig:
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */ /** @type {import('@docusaurus/preset-classic').ThemeConfig} */
({ ({
@@ -92,6 +92,12 @@ const config = {
style: 'dark', style: 'dark',
copyright: `Copyright © ${new Date().getFullYear()} Akmalov Artur`, 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: { prism: {
theme: darkCodeTheme, theme: darkCodeTheme,
// darkTheme: darkCodeTheme, // darkTheme: darkCodeTheme,
+1
View File
@@ -10,6 +10,7 @@
"dependencies": { "dependencies": {
"@docusaurus/core": "2.4.1", "@docusaurus/core": "2.4.1",
"@docusaurus/preset-classic": "2.4.1", "@docusaurus/preset-classic": "2.4.1",
"@docusaurus/theme-search-algolia": "^2.4.1",
"@icons-pack/react-simple-icons": "5.11.0", "@icons-pack/react-simple-icons": "5.11.0",
"@mdi/js": "^7.2.96", "@mdi/js": "^7.2.96",
"@mdi/react": "^1.6.1", "@mdi/react": "^1.6.1",
+2 -1
View File
@@ -19,6 +19,7 @@
"dependencies": { "dependencies": {
"@docusaurus/core": "2.4.1", "@docusaurus/core": "2.4.1",
"@docusaurus/preset-classic": "2.4.1", "@docusaurus/preset-classic": "2.4.1",
"@docusaurus/theme-search-algolia": "^2.4.1",
"@icons-pack/react-simple-icons": "5.11.0", "@icons-pack/react-simple-icons": "5.11.0",
"@mdi/js": "^7.2.96", "@mdi/js": "^7.2.96",
"@mdi/react": "^1.6.1", "@mdi/react": "^1.6.1",
@@ -45,10 +46,10 @@
"@types/react-router-dom": "5.3.3", "@types/react-router-dom": "5.3.3",
"@typescript-eslint/eslint-plugin": "5.59.5", "@typescript-eslint/eslint-plugin": "5.59.5",
"@typescript-eslint/parser": "5.59.5", "@typescript-eslint/parser": "5.59.5",
"eta": ">=2.0.0",
"gh-pages": "^5.0.0", "gh-pages": "^5.0.0",
"got": ">=11.8.5", "got": ">=11.8.5",
"trim": ">=0.0.3", "trim": ">=0.0.3",
"eta": ">=2.0.0",
"typescript": "5.0.4", "typescript": "5.0.4",
"typescript-plugin-css-modules": "5.0.1" "typescript-plugin-css-modules": "5.0.1"
}, },