Skip to content

Commit

Permalink
feat: 適配 Alogia Search 5.0
Browse files Browse the repository at this point in the history
feat: 搜索分頁圓角
feat: 説説頁面 tag 可以爲空
  • Loading branch information
jerryc127 committed Oct 13, 2024
1 parent 3d7a033 commit 95ca687
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 11 deletions.
16 changes: 10 additions & 6 deletions layout/includes/page/shuoshuo.pug
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,12 @@
${item.content}
</div>
<div class="shuoshuo-footer">
<div class="shuoshuo-tags">
${item.tags.map(tag => `<span class="shuoshuo-tag">${tag}</span>`).join('')}
</div>
${item.tags && item.tags.length ? `
<div class="shuoshuo-footer">
<div class="shuoshuo-tags">
${item.tags.map(tag => `<span class="shuoshuo-tag">${tag}</span>`).join('')}
</div>
</div>` : ''}
</div>
</div>
`
Expand Down Expand Up @@ -98,6 +101,7 @@
.shuoshuo-content
!=markdown(i.content)
.shuoshuo-footer
.shuoshuo-tags
each tag in i.tags
span.shuoshuo-tag=tag
if i.tags
.shuoshuo-tags
each tag in i.tags
span.shuoshuo-tag=tag
8 changes: 4 additions & 4 deletions plugins.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ activate_power_mode:
version: 1.1.4
algolia_search:
name: algoliasearch
file: dist/algoliasearch-lite.umd.js
version: 5.7.0
file: dist/lite/builds/browser.umd.js
version: 5.8.1
aplayer_css:
name: aplayer
file: dist/APlayer.min.css
Expand Down Expand Up @@ -111,7 +111,7 @@ instantpage:
instantsearch:
name: instantsearch.js
file: dist/instantsearch.production.min.js
version: 4.74.2
version: 4.75.0
katex:
name: katex
file: dist/katex.min.css
Expand All @@ -137,7 +137,7 @@ medium_zoom:
mermaid:
name: mermaid
file: dist/mermaid.min.js
version: 11.2.1
version: 11.3.0
meting_js:
name: butterfly-extsrc
file: metingjs/dist/Meting.min.js
Expand Down
1 change: 1 addition & 0 deletions source/css/_search/algolia.styl
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@
height: 24px
text-align: center
line-height: 24px
addBorderRadius()

.ais-Pagination-item--selected
a
Expand Down
3 changes: 2 additions & 1 deletion source/js/search/algolia.js
Original file line number Diff line number Diff line change
Expand Up @@ -85,9 +85,10 @@ window.addEventListener('load', () => {
document.querySelector('#algolia-info .algolia-stats')
]

const searchClient = typeof algoliasearch === 'function' ? algoliasearch : window['algoliasearch/lite'].liteClient
const search = instantsearch({
indexName,
searchClient: algoliasearch(appId, apiKey),
searchClient: searchClient(appId, apiKey),
searchFunction (helper) {
disableDiv.forEach(item => {
item.style.display = helper.state.query ? '' : 'none'
Expand Down

0 comments on commit 95ca687

Please sign in to comment.