Skip to content

Commit 8c2c45d

Browse files
committed
feat: migrate to DocSearch v3
1 parent b1a4d23 commit 8c2c45d

File tree

6 files changed

+23
-49
lines changed

6 files changed

+23
-49
lines changed

_includes/head.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,13 @@
1111
<!-- Google Search Console Verification -->
1212
<meta name="google-site-verification" content="ioXn_nowJicMMFvLjFUGAq20R66CkPiGJ0mXmktqoZU" />
1313

14+
<!-- preconnect -->
15+
<link rel="preconnect" href="https://KA4S83EGGX-dsn.algolia.net" crossorigin />
16+
1417
<!-- styles -->
1518
<link rel="stylesheet" href="{{ '/assets/css/style.css' | relative_url }}">
1619
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,600">
17-
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css">
20+
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@docsearch/css@3">
1821

1922
<!-- urls -->
2023
<link rel="canonical" href="{{ page.url | replace:'index.html','' | absolute_url }}">

_includes/header.html

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,7 @@
1313
</a>
1414
</div>
1515

16-
<div class="header__search">
17-
<div class="searchfield">
18-
<input class="searchfield__input" type="text" name="q" placeholder="Tricks durchsuchen">
19-
<i class="searchfield__icon">{% include svg/search.svg %}</i>
20-
</div>
21-
</div>
16+
<div class="header__search" id="docsearch"></div>
2217

2318
<div class="header__options">
2419
<a class="header__link header__link--github" href="https://github.com/FriendsOfREDAXO/tricks">{% include svg/github.svg %}</a>

_layouts/default.html

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,14 +44,21 @@
4444
<div class="cover"></div>
4545

4646
<!-- docsearch -->
47-
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
48-
<script type="text/javascript"> docsearch({
49-
apiKey: '8151557aef4f704ed7be18edde51bc74',
50-
indexName: 'redaxo_tricks',
51-
inputSelector: '.searchfield__input',
52-
debug: false
53-
});
54-
</script>
47+
<script src="https://cdn.jsdelivr.net/npm/@docsearch/js@3"></script>
48+
<script>docsearch({
49+
appId: 'KA4S83EGGX',
50+
apiKey: '27bcabae898668f3b0412435394d4ee5',
51+
indexName: 'redaxo_tricks',
52+
container: '#docsearch',
53+
maxResultsPerGroup: 25,
54+
placeholder: 'Tricks durchsuchen',
55+
translations: {
56+
button: {
57+
buttonText: 'Tricks durchsuchen',
58+
buttonAriaLabel: 'Tricks durchsuchen',
59+
},
60+
}
61+
});</script>
5562

5663
<!-- scripts -->
5764
<script src="{{ '/assets/vendor/pjax.js/pjax.min.js' | relative_url }}"></script>

_sass/_algolia-autocomplete.scss

Lines changed: 0 additions & 33 deletions
This file was deleted.

_sass/_header.scss

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,9 @@
6161
.header__search {
6262
flex: 1;
6363
margin: 0 2vw 0 5vw;
64+
display: flex;
65+
align-items: center;
66+
justify-content: flex-end;
6467

6568
@include md {
6669
margin: 0 5vw;

assets/css/style.scss

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
@import "variables";
88
@import "mixins";
99

10-
@import "algolia-autocomplete";
1110
@import "authors";
1211
@import "avatar";
1312
@import "base";

0 commit comments

Comments
 (0)