Skip to content

Commit 7003728

Browse files
authored
Replace Algolia search with MeiliSearch (#2783)
* Add .env to gitignore * Disable Algolia config * Disable announcement bar * Add MeiliSearch to Docusaurus config. * Add or update MeiliSearch-related front-end files * Add or update MeiliSearch-related back-end files * Fix CMS and Cloud buttons centering in top nav since we added the Contrib Program button * Update packages and scripts
1 parent c2bff04 commit 7003728

File tree

14 files changed

+1115
-55
lines changed

14 files changed

+1115
-55
lines changed
Lines changed: 377 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,377 @@
1+
{
2+
"index_uid": "strapi-docs",
3+
"start_urls": [
4+
{
5+
"url": "https://docs-next.strapi.io/cms/getting-started",
6+
"selectors_key": "getting-started"
7+
},
8+
{
9+
"url": "https://docs-next.strapi.io/cms/features",
10+
"selectors_key": "features"
11+
},
12+
{
13+
"url": "https://docs-next.strapi.io/cms/backend-customization",
14+
"selectors_key": "backend"
15+
},
16+
{
17+
"url": "https://docs-next.strapi.io/cms/configurations",
18+
"selectors_key": "configurations"
19+
},
20+
{
21+
"url": "https://docs-next.strapi.io/cms/admin-panel-customization",
22+
"selectors_key": "admin-panel"
23+
},
24+
{
25+
"url": "https://docs-next.strapi.io/cms/typescript",
26+
"selectors_key": "typescript"
27+
},
28+
{
29+
"url": "https://docs-next.strapi.io/cms/plugins",
30+
"selectors_key": "plugins"
31+
},
32+
{
33+
"url": "https://docs-next.strapi.io/cms/plugins-development",
34+
"selectors_key": "plugins-development"
35+
},
36+
{
37+
"url": "https://docs-next.strapi.io/cms/cli",
38+
"selectors_key": "cli"
39+
},
40+
{
41+
"url": "https://docs-next.strapi.io/cms/api",
42+
"selectors_key": "api"
43+
},
44+
{
45+
"url": "https://docs-next.strapi.io/cms/data-management",
46+
"selectors_key": "data-management"
47+
},
48+
{
49+
"url": "https://docs-next.strapi.io/cms/migration",
50+
"selectors_key": "migration"
51+
},
52+
{
53+
"url": "https://docs-next.strapi.io/cloud/getting-started",
54+
"selectors_key": "cloud-getting-started"
55+
},
56+
{
57+
"url": "https://docs-next.strapi.io/cloud/projects",
58+
"selectors_key": "cloud-projects"
59+
},
60+
{
61+
"url": "https://docs-next.strapi.io/cloud/account",
62+
"selectors_key": "cloud-account"
63+
},
64+
{
65+
"url": "https://docs-next.strapi.io/cloud/cli",
66+
"selectors_key": "cloud-cli"
67+
},
68+
{
69+
"url": "https://docs-next.strapi.io/cloud/advanced",
70+
"selectors_key": "cloud-advanced"
71+
},
72+
{
73+
"url": "https://docs-next.strapi.io/cms/intro",
74+
"selectors_key": "getting-started"
75+
},
76+
{
77+
"url": "https://docs-next.strapi.io/cloud/intro",
78+
"selectors_key": "cloud-getting-started"
79+
},
80+
{
81+
"url": "https://docs-next.strapi.io/cms/usage-information",
82+
"selectors_key": "getting-started"
83+
},
84+
{
85+
"url": "https://docs-next.strapi.io/cms/faq",
86+
"selectors_key": "faq"
87+
},
88+
{
89+
"url": "https://docs-next.strapi.io/cms/upgrades",
90+
"selectors_key": "migration"
91+
},
92+
{
93+
"url": "https://docs-next.strapi.io/cms/setup-deployment",
94+
"selectors_key": "getting-started"
95+
},
96+
{
97+
"url": "https://docs-next.strapi.io/cms/installation",
98+
"selectors_key": "getting-started"
99+
},
100+
{
101+
"url": "https://docs-next.strapi.io/cms/community",
102+
"selectors_key": "getting-started"
103+
},
104+
{
105+
"url": "https://docs-next.strapi.io/release-notes",
106+
"selectors_key": "release-notes"
107+
},
108+
{
109+
"url": "https://docs-next.strapi.io/cms",
110+
"selectors_key": "default"
111+
},
112+
{
113+
"url": "https://docs-next.strapi.io/cloud",
114+
"selectors_key": "default"
115+
}
116+
],
117+
"sitemap_urls": [
118+
"https://docs-next.strapi.io/sitemap.xml"
119+
],
120+
"selectors": {
121+
"default": {
122+
"lvl0": {
123+
"selector": ".breadcrumbs .breadcrumbs__item:nth-child(2) span",
124+
"global": true,
125+
"default_value": "Documentation"
126+
},
127+
"lvl1": "h1",
128+
"lvl2": "h2",
129+
"lvl3": "h3",
130+
"text": "article p, article li, main p, main li"
131+
},
132+
"getting-started": {
133+
"lvl0": {
134+
"selector": ".breadcrumbs .breadcrumbs__item:nth-child(2) span",
135+
"global": true,
136+
"default_value": "Getting Started"
137+
},
138+
"lvl1": "h1",
139+
"lvl2": "h2",
140+
"lvl3": "h3",
141+
"text": "article p, article li, main p, main li"
142+
},
143+
"features": {
144+
"lvl0": {
145+
"selector": ".breadcrumbs .breadcrumbs__item:nth-child(2) span",
146+
"global": true,
147+
"default_value": "Features"
148+
},
149+
"lvl1": "h1",
150+
"lvl2": "h2",
151+
"lvl3": "h3",
152+
"text": "article p, article li, main p, main li"
153+
},
154+
"backend": {
155+
"lvl0": {
156+
"selector": ".breadcrumbs .breadcrumbs__item:nth-child(2) span",
157+
"global": true,
158+
"default_value": "Development"
159+
},
160+
"lvl1": "h1",
161+
"lvl2": "h2",
162+
"lvl3": "h3",
163+
"text": "article p, article li, main p, main li"
164+
},
165+
"configurations": {
166+
"lvl0": {
167+
"selector": ".breadcrumbs .breadcrumbs__item:nth-child(2) span",
168+
"global": true,
169+
"default_value": "Configurations"
170+
},
171+
"lvl1": "h1",
172+
"lvl2": "h2",
173+
"lvl3": "h3",
174+
"text": "article p, article li, main p, main li"
175+
},
176+
"admin-panel": {
177+
"lvl0": {
178+
"selector": ".breadcrumbs .breadcrumbs__item:nth-child(2) span",
179+
"global": true,
180+
"default_value": "Development"
181+
},
182+
"lvl1": "h1",
183+
"lvl2": "h2",
184+
"lvl3": "h3",
185+
"text": "article p, article li, main p, main li"
186+
},
187+
"typescript": {
188+
"lvl0": {
189+
"selector": ".breadcrumbs .breadcrumbs__item:nth-child(2) span",
190+
"global": true,
191+
"default_value": "TypeScript"
192+
},
193+
"lvl1": "h1",
194+
"lvl2": "h2",
195+
"lvl3": "h3",
196+
"text": "article p, article li, main p, main li"
197+
},
198+
"plugins": {
199+
"lvl0": {
200+
"selector": ".breadcrumbs .breadcrumbs__item:nth-child(2) span",
201+
"global": true,
202+
"default_value": "Plugins"
203+
},
204+
"lvl1": "h1",
205+
"lvl2": "h2",
206+
"lvl3": "h3",
207+
"text": "article p, article li, main p, main li"
208+
},
209+
"plugins-development": {
210+
"lvl0": {
211+
"selector": ".breadcrumbs .breadcrumbs__item:nth-child(2) span",
212+
"global": true,
213+
"default_value": "Plugins Development"
214+
},
215+
"lvl1": "h1",
216+
"lvl2": "h2",
217+
"lvl3": "h3",
218+
"text": "article p, article li, main p, main li"
219+
},
220+
"cli": {
221+
"lvl0": {
222+
"selector": ".breadcrumbs .breadcrumbs__item:nth-child(2) span",
223+
"global": true,
224+
"default_value": "CLI"
225+
},
226+
"lvl1": "h1",
227+
"lvl2": "h2",
228+
"lvl3": "h3",
229+
"text": "article p, article li, main p, main li"
230+
},
231+
"api": {
232+
"lvl0": {
233+
"selector": ".breadcrumbs .breadcrumbs__item:nth-child(2) span",
234+
"global": true,
235+
"default_value": "APIs"
236+
},
237+
"lvl1": "h1",
238+
"lvl2": "h2",
239+
"lvl3": "h3",
240+
"text": "article p, article li, main p, main li"
241+
},
242+
"data-management": {
243+
"lvl0": {
244+
"selector": ".breadcrumbs .breadcrumbs__item:nth-child(2) span",
245+
"global": true,
246+
"default_value": "Data Management"
247+
},
248+
"lvl1": "h1",
249+
"lvl2": "h2",
250+
"lvl3": "h3",
251+
"text": "article p, article li, main p, main li"
252+
},
253+
"migration": {
254+
"lvl0": {
255+
"selector": ".breadcrumbs .breadcrumbs__item:nth-child(2) span",
256+
"global": true,
257+
"default_value": "Migration"
258+
},
259+
"lvl1": "h1",
260+
"lvl2": "h2",
261+
"lvl3": "h3",
262+
"text": "article p, article li, main p, main li"
263+
},
264+
"faq": {
265+
"lvl0": {
266+
"selector": ".breadcrumbs .breadcrumbs__item:nth-child(2) span",
267+
"global": true,
268+
"default_value": "FAQ"
269+
},
270+
"lvl1": "h1",
271+
"lvl2": "h2",
272+
"lvl3": "h3",
273+
"text": "article p, article li, main p, main li"
274+
},
275+
"release-notes": {
276+
"lvl0": {
277+
"selector": ".breadcrumbs .breadcrumbs__item:nth-child(2) span",
278+
"global": true,
279+
"default_value": "Release Notes"
280+
},
281+
"lvl1": "h1",
282+
"lvl2": "h2",
283+
"lvl3": "h3",
284+
"text": "article p, article li, main p, main li"
285+
},
286+
"cloud-getting-started": {
287+
"lvl0": {
288+
"selector": ".breadcrumbs .breadcrumbs__item:nth-child(2) span",
289+
"global": true,
290+
"default_value": "Getting Started"
291+
},
292+
"lvl1": "h1",
293+
"lvl2": "h2",
294+
"lvl3": "h3",
295+
"text": "article p, article li, main p, main li"
296+
},
297+
"cloud-projects": {
298+
"lvl0": {
299+
"selector": ".breadcrumbs .breadcrumbs__item:nth-child(2) span",
300+
"global": true,
301+
"default_value": "Projects"
302+
},
303+
"lvl1": "h1",
304+
"lvl2": "h2",
305+
"lvl3": "h3",
306+
"text": "article p, article li, main p, main li"
307+
},
308+
"cloud-account": {
309+
"lvl0": {
310+
"selector": ".breadcrumbs .breadcrumbs__item:nth-child(2) span",
311+
"global": true,
312+
"default_value": "Account"
313+
},
314+
"lvl1": "h1",
315+
"lvl2": "h2",
316+
"lvl3": "h3",
317+
"text": "article p, article li, main p, main li"
318+
},
319+
"cloud-cli": {
320+
"lvl0": {
321+
"selector": ".breadcrumbs .breadcrumbs__item:nth-child(2) span",
322+
"global": true,
323+
"default_value": "CLI"
324+
},
325+
"lvl1": "h1",
326+
"lvl2": "h2",
327+
"lvl3": "h3",
328+
"text": "article p, article li, main p, main li"
329+
},
330+
"cloud-advanced": {
331+
"lvl0": {
332+
"selector": ".breadcrumbs .breadcrumbs__item:nth-child(2) span",
333+
"global": true,
334+
"default_value": "Advanced"
335+
},
336+
"lvl1": "h1",
337+
"lvl2": "h2",
338+
"lvl3": "h3",
339+
"text": "article p, article li, main p, main li"
340+
}
341+
},
342+
"selectors_exclude": [
343+
".navbar",
344+
".sidebar",
345+
".menu",
346+
".pagination-nav",
347+
".table-of-contents",
348+
".hash-link",
349+
"aside"
350+
],
351+
"custom_settings": {
352+
"rankingRules": [
353+
"words",
354+
"exactness",
355+
"attribute",
356+
"proximity",
357+
"typo",
358+
"sort"
359+
],
360+
"searchableAttributes": [
361+
"hierarchy_lvl1",
362+
"hierarchy_lvl0",
363+
"hierarchy_lvl2",
364+
"hierarchy_lvl3",
365+
"content"
366+
],
367+
"displayedAttributes": [
368+
"hierarchy_lvl0",
369+
"hierarchy_lvl1",
370+
"hierarchy_lvl2",
371+
"hierarchy_lvl3",
372+
"content",
373+
"url",
374+
"anchor"
375+
]
376+
}
377+
}

0 commit comments

Comments
 (0)