Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 760c3ed

Browse files
committed
Add lunr search
1 parent 3fdeb7d commit 760c3ed

File tree

7 files changed

+31
-6
lines changed

7 files changed

+31
-6
lines changed

_includes/home/intro.html

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,17 @@ <h1>Magento {{ page.guide_version }} Developer Documentation</h1>
66
<p>Everything you need to build and manage a customized Magento store.</p>
77

88
<div class="search-form">
9-
<form class="input-group" action="{{ page.baseurl }}/search.html" method="get">
10-
<input type="search" autocomplete="off" name="q" placeholder="Looking for something specific?" class="form-control search-field" />
9+
<form class="input-group" action="search" method="get">
10+
<input type="search" autocomplete="off" id="search-box" name="query" placeholder="Looking for something specific?" class="form-control search-field" />
1111
<i class="search-icon"></i>
1212
<div class="input-group-btn">
1313
<button type="submit" class="btn btn-primary btn-large search-submit">Search</button>
1414
</div>
1515
</form>
16+
<ul id="search-results" class="search-results"></ul>
1617
</div>
17-
18+
<script src="{{ site.baseurl }}/js/search-content.js"></script>
19+
<script src="{{ site.baseurl }}/js/lunr.js"></script>
20+
<script src="{{ site.baseurl }}/js/search.js"></script>
1821
</div>
1922
</section><!-- END home-intro -->

_includes/layout/search-lunr.html

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<!-- Credits to https://thomascfoulds.com/2020/07/27/jekyll-static-site-search-lunr.html -->
2+
3+
<div class="search-form">
4+
<form class="input-group" action="search" method="get">
5+
<input type="search" autocomplete="off" id="search-box" name="query" placeholder="Search the site" class="form-control search-field" />
6+
<i class="search-icon"></i>
7+
<div class="input-group-btn">
8+
<button type="submit" class="btn btn-primary btn-large search-submit">Search</button>
9+
</div>
10+
</form>
11+
<ul id="search-results" class="search-results"></ul>
12+
</div>
13+
<script src="{{ site.baseurl }}/js/search-content.js"></script>
14+
<script src="{{ site.baseurl }}/js/lunr.js"></script>
15+
<script src="{{ site.baseurl }}/js/search.js"></script>

_layouts/search_lunr.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{% include layout/header.html %}
2+
3+
{% include layout/search-lunr.html %}
4+
5+
{% include layout/footer.html %}

guides/v2.1/search.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
layout: search
2+
layout: search_lunr
33
group:
44
subgroup:
55
title: Search Results

js/search-content.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---
2+
layout: null
23
---
34

45
// Credits to https://thomascfoulds.com/2020/07/27/jekyll-static-site-search-lunr.html

js/search.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,5 @@
5656
var results = idx.search(searchTerm); // Get lunr to perform a search
5757
displaySearchResults(results, window.store); // We'll write this in the next section
5858
}
59-
})();
59+
})();
60+

search.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
layout: search
2+
layout: search_lunr
33
group:
44
subgroup:
55
title: Search Results

0 commit comments

Comments
 (0)