Skip to content

Commit 284be65

Browse files
Merge #729
729: Add code sample for landing page r=bidoubiwa a=bidoubiwa fixes: #728 The code-sample required to paste code in two different files. Alternatively we can use the following HTML code which requires only one copy paste in an HTML file. ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> </head> <body> <div> <div id="searchbox"></div> <div id="hits"></div> </div> <script src="https://cdn.jsdelivr.net/npm/`@meilisearch/instant-meilisearch/dist/instant-meilisearch.umd.min.js"></script>` <script src="https://cdn.jsdelivr.net/npm/instantsearch.js@4"></script> <script> const search = instantsearch({ indexName: 'video', searchClient: instantMeiliSearch( "http://localhost:7700", "searchKey" ), }) search.addWidgets([ instantsearch.widgets.searchBox({ container: '#searchbox', }), instantsearch.widgets.hits({ container: '#hits', templates: { item: ` <div> <div class="hit-name"> {{#helpers.highlight}}{ "attribute": "name" }{{/helpers.highlight}} </div> </div> `, }, }), ]) search.start() </script> </body> </html> ``` Co-authored-by: Charlotte Vermandel <[email protected]>
2 parents 0e27187 + a5c7441 commit 284be65

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

.code-samples.meilisearch.yaml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
landing_getting_started_1: |-
2+
<body>
3+
<div>
4+
<div id="searchbox"></div>
5+
<div id="hits"></div>
6+
</div>
7+
8+
<script src="https://cdn.jsdelivr.net/npm/@meilisearch/instant-meilisearch/dist/instant-meilisearch.umd.min.js"></script>
9+
<script src="https://cdn.jsdelivr.net/npm/instantsearch.js@4"></script>
10+
<script>
11+
const search = instantsearch({
12+
indexName: 'movies',
13+
searchClient: instantMeiliSearch(
14+
'http://localhost:7700',
15+
'searchKey'
16+
),
17+
})
18+
19+
search.addWidgets([
20+
instantsearch.widgets.searchBox({
21+
container: '#searchbox',
22+
}),
23+
instantsearch.widgets.hits({
24+
container: '#hits',
25+
templates: {
26+
item: `
27+
<div>
28+
<div class="hit-name">
29+
{{#helpers.highlight}}{ "attribute": "title" }{{/helpers.highlight}}
30+
</div>
31+
</div>
32+
`,
33+
},
34+
}),
35+
])
36+
search.start()
37+
</script>
38+
</body>

0 commit comments

Comments
 (0)