mirror of
https://github.com/jerryc127/hexo-theme-butterfly.git
synced 2026-04-08 12:07:06 +08:00
chore: bump version to 5.5.1 and update dependencies
- Upgrade version from 5.5.0 to 5.5.1 - Update third-party dependencies: algolia, disqusjs, docsearch, fancybox, fontawesome, mermaid - Replace Twitter with X in share configurations - Enable CDN version numbers by default - Fix shuoshuo page JSON security with safeJSON helper - Improve image lazy loading regex to handle minified HTML - Fix search result HTML structure and styling - Add margin-top to search result numbering for better alignment
This commit is contained in:
@@ -46,6 +46,9 @@
|
||||
|
||||
- const localDate = page.shuoshuo_url ? [] : shuoshuoFN(site.data.shuoshuo, page)
|
||||
|
||||
if !page.shuoshuo_url
|
||||
script(type='application/json' id='shuoshuo-data')!= safeJSON(localDate)
|
||||
|
||||
script.
|
||||
(() => {
|
||||
const limitConfig = !{ JSON.stringify(page.limit || {}) }
|
||||
@@ -280,7 +283,8 @@
|
||||
const response = await fetch('!{url_for(page.shuoshuo_url)}')
|
||||
originData = await response.json()
|
||||
} else {
|
||||
originData = !{JSON.stringify(localDate)}
|
||||
const dataElement = document.getElementById('shuoshuo-data')
|
||||
originData = dataElement ? JSON.parse(dataElement.textContent) : []
|
||||
}
|
||||
|
||||
data = filterDataByLimit(sortDataByDate(originData), limitConfig)
|
||||
|
||||
Reference in New Issue
Block a user