Skip to content

Commit 8e6f954

Browse files
authored
feat!: replace algolia with local search (#1488)
* feat!: replace algolia with local search * fix: type module * fix: only change config extension to .mts
1 parent d5c144c commit 8e6f954

File tree

3 files changed

+932
-376
lines changed

3 files changed

+932
-376
lines changed

docs/.vitepress/config.ts renamed to docs/.vitepress/config.mts

Lines changed: 13 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,12 @@ export default defineConfig({
1818

1919
socialLinks: [
2020
{ icon: 'github', link: 'https://github.com/intlify/vue-i18n-next' },
21-
{ icon: 'twitter', link: 'https://twitter.com/intlify' },
21+
{ icon: 'twitter', link: 'https://twitter.com/intlify' }
2222
],
2323

2424
editLink: {
25-
pattern: 'https://github.com/intlify/vue-i18n-next/edit/master/docs/:path',
25+
pattern:
26+
'https://github.com/intlify/vue-i18n-next/edit/master/docs/:path',
2627
text: 'Edit this page on GitHub'
2728
},
2829

@@ -33,19 +34,11 @@ export default defineConfig({
3334

3435
carbonAds: {
3536
code: 'CWYDVK37',
36-
placement: 'vue-i18nintlifydev',
37+
placement: 'vue-i18nintlifydev'
3738
},
3839

39-
// TODO: we need to upgrade?
40-
// @ts-ignore
41-
algolia: {
42-
appId: 'BH4D9OD16A',
43-
apiKey: '3a9e93ba1069de0ece2ae100daf8f6ea',
44-
indexName: 'vue-i18n',
45-
searchParameters : {
46-
facetFilters: ['language:en-US']
47-
},
48-
// algoliaOptions: { facetFilters: ['tags:guide,api'] }
40+
search: {
41+
provider: 'local',
4942
},
5043

5144
nav: nav(),
@@ -78,7 +71,7 @@ function nav() {
7871
},
7972
{
8073
text: 'v9.x',
81-
items: [{ text: 'v8.x', link: 'https://kazupon.github.io/vue-i18n/' }],
74+
items: [{ text: 'v8.x', link: 'https://kazupon.github.io/vue-i18n/' }]
8275
},
8376
{
8477
text: 'Changelog',
@@ -99,7 +92,7 @@ function sidebarGuide() {
9992
},
10093
{
10194
text: 'Getting Started',
102-
link: '/guide/',
95+
link: '/guide/'
10396
},
10497
{
10598
text: 'Installation',
@@ -117,7 +110,7 @@ function sidebarGuide() {
117110
items: [
118111
{
119112
text: 'Message Format Syntax',
120-
link: '/guide/essentials/syntax',
113+
link: '/guide/essentials/syntax'
121114
},
122115
{
123116
text: 'Pluralization',
@@ -171,19 +164,19 @@ function sidebarGuide() {
171164
},
172165
{
173166
text: 'Composition API',
174-
link: '/guide/advanced/composition',
167+
link: '/guide/advanced/composition'
175168
},
176169
{
177170
text: 'TypeScript Support',
178-
link: '/guide/advanced/typescript',
171+
link: '/guide/advanced/typescript'
179172
},
180173
{
181174
text: 'Web components',
182-
link: '/guide/advanced/wc',
175+
link: '/guide/advanced/wc'
183176
},
184177
{
185178
text: 'Optimization',
186-
link: '/guide/advanced/optimization',
179+
link: '/guide/advanced/optimization'
187180
}
188181
]
189182
},

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@
139139
"trash-cli": "^5.0.0",
140140
"tslib": "^2.5.3",
141141
"typescript": "^5.1.3",
142-
"vitepress": "^1.0.0-alpha.76",
142+
"vitepress": "1.0.0-rc.4",
143143
"vitest": "^0.31.1",
144144
"vue": "3.3.4",
145145
"vue-i18n": "workspace:*"

0 commit comments

Comments
 (0)