mirror of
https://github.com/jerryc127/hexo-theme-butterfly.git
synced 2026-10-05 14:32:01 +08:00
Compare commits
3
Commits
master
..
120df4f012
No files matched your search
+1
-1
@@ -427,7 +427,6 @@ copy:
|
|||||||
enable: false
|
enable: false
|
||||||
limit_count: 150
|
limit_count: 150
|
||||||
|
|
||||||
# Need to install the hexo-wordcount plugin
|
|
||||||
wordcount:
|
wordcount:
|
||||||
enable: false
|
enable: false
|
||||||
# Display the word count of the article in post meta
|
# Display the word count of the article in post meta
|
||||||
@@ -652,6 +651,7 @@ artalk:
|
|||||||
site:
|
site:
|
||||||
# Use Artalk visitor count as the page view count
|
# Use Artalk visitor count as the page view count
|
||||||
visitor: false
|
visitor: false
|
||||||
|
vote: false
|
||||||
option:
|
option:
|
||||||
|
|
||||||
# --------------------------------------
|
# --------------------------------------
|
||||||
|
|||||||
@@ -43,13 +43,13 @@
|
|||||||
if theme.wordcount.post_wordcount
|
if theme.wordcount.post_wordcount
|
||||||
i.far.fa-file-word.fa-fw.post-meta-icon
|
i.far.fa-file-word.fa-fw.post-meta-icon
|
||||||
span.post-meta-label= _p('post.wordcount') + ':'
|
span.post-meta-label= _p('post.wordcount') + ':'
|
||||||
span.word-count= wordcount(page.content)
|
span.word-count= wordcount(page)
|
||||||
if theme.wordcount.min2read
|
if theme.wordcount.min2read
|
||||||
span.post-meta-separator |
|
span.post-meta-separator |
|
||||||
if theme.wordcount.min2read
|
if theme.wordcount.min2read
|
||||||
i.far.fa-clock.fa-fw.post-meta-icon
|
i.far.fa-clock.fa-fw.post-meta-icon
|
||||||
span.post-meta-label= _p('post.min2read') + ':'
|
span.post-meta-label= _p('post.min2read') + ':'
|
||||||
span= min2read(page.content, {cn: 350, en: 160}) + _p('post.min2read_unit')
|
span= min2read(page) + ' ' + _p('post.min2read_unit')
|
||||||
|
|
||||||
//- for pv and count
|
//- for pv and count
|
||||||
mixin pvBlock(parent_id, parent_class, parent_title)
|
mixin pvBlock(parent_id, parent_class, parent_title)
|
||||||
|
|||||||
+21
@@ -20,8 +20,29 @@ script.
|
|||||||
path: isShuoshuo ? path : (option && option.path) || path
|
path: isShuoshuo ? path : (option && option.path) || path
|
||||||
})
|
})
|
||||||
|
|
||||||
|
let lightboxObserver = null
|
||||||
|
if (GLOBAL_CONFIG.lightbox !== 'null') {
|
||||||
|
const wrap = el.querySelector('#waline-wrap')
|
||||||
|
if (wrap) {
|
||||||
|
lightboxObserver = new MutationObserver(mutations => {
|
||||||
|
const imgs = []
|
||||||
|
mutations.forEach(mutation => {
|
||||||
|
mutation.addedNodes.forEach(node => {
|
||||||
|
if (node.nodeType !== 1) return
|
||||||
|
const nodeImgs = node.matches && node.matches('img') ? [node] : node.querySelectorAll('img')
|
||||||
|
nodeImgs.forEach(img => imgs.push(img))
|
||||||
|
})
|
||||||
|
})
|
||||||
|
const lightboxImgs = imgs.filter(img => img.closest('.wl-content') && !img.classList.contains('wl-emoji'))
|
||||||
|
if (lightboxImgs.length) btf.loadLightbox(lightboxImgs)
|
||||||
|
})
|
||||||
|
lightboxObserver.observe(wrap, { childList: true, subtree: true })
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (isShuoshuo) {
|
if (isShuoshuo) {
|
||||||
window.shuoshuoComment.destroyWaline = () => {
|
window.shuoshuoComment.destroyWaline = () => {
|
||||||
|
lightboxObserver && lightboxObserver.disconnect()
|
||||||
destroyWaline(waline)
|
destroyWaline(waline)
|
||||||
if (el.children.length) {
|
if (el.children.length) {
|
||||||
el.innerHTML = ''
|
el.innerHTML = ''
|
||||||
|
|||||||
Loaded 3 of 26 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user