mirror of
https://github.com/jerryc127/hexo-theme-butterfly.git
synced 2026-04-10 21:17:07 +08:00
4.10
This commit is contained in:
@@ -163,6 +163,7 @@ post_copyright:
|
|||||||
# Sponsor/reward
|
# Sponsor/reward
|
||||||
reward:
|
reward:
|
||||||
enable: false
|
enable: false
|
||||||
|
text:
|
||||||
QR_code:
|
QR_code:
|
||||||
# - img: /img/wechat.jpg
|
# - img: /img/wechat.jpg
|
||||||
# link:
|
# link:
|
||||||
@@ -634,6 +635,9 @@ index_top_img_height:
|
|||||||
category_ui: # 留空或 index
|
category_ui: # 留空或 index
|
||||||
tag_ui: # 留空或 index
|
tag_ui: # 留空或 index
|
||||||
|
|
||||||
|
# Stretches the lines so that each line has equal width(文字向兩側對齊,對最後一行無效)
|
||||||
|
text_align_justify: false
|
||||||
|
|
||||||
# Website Background (設置網站背景)
|
# Website Background (設置網站背景)
|
||||||
# can set it to color or image (可設置圖片 或者 顔色)
|
# can set it to color or image (可設置圖片 或者 顔色)
|
||||||
# The formal of image: url(http://xxxxxx.com/xxx.jpg)
|
# The formal of image: url(http://xxxxxx.com/xxx.jpg)
|
||||||
@@ -701,7 +705,7 @@ click_heart:
|
|||||||
mobile: false
|
mobile: false
|
||||||
|
|
||||||
# Mouse click effects: words (鼠標點擊效果: 文字)
|
# Mouse click effects: words (鼠標點擊效果: 文字)
|
||||||
ClickShowText:
|
clickShowText:
|
||||||
enable: false
|
enable: false
|
||||||
text:
|
text:
|
||||||
# - I
|
# - I
|
||||||
@@ -946,7 +950,7 @@ CDN:
|
|||||||
# canvas_nest:
|
# canvas_nest:
|
||||||
# canvas_ribbon:
|
# canvas_ribbon:
|
||||||
# click_heart:
|
# click_heart:
|
||||||
# ClickShowText:
|
# clickShowText:
|
||||||
# disqusjs:
|
# disqusjs:
|
||||||
# disqusjs_css:
|
# disqusjs_css:
|
||||||
# docsearch_css:
|
# docsearch_css:
|
||||||
|
|||||||
12
layout/includes/third-party/effect.pug
vendored
12
layout/includes/third-party/effect.pug
vendored
@@ -24,12 +24,12 @@ if theme.activate_power_mode.enable
|
|||||||
if theme.click_heart && theme.click_heart.enable
|
if theme.click_heart && theme.click_heart.enable
|
||||||
script#click-heart(src=url_for(theme.asset.click_heart) async mobile=`${theme.click_heart.mobile}`)
|
script#click-heart(src=url_for(theme.asset.click_heart) async mobile=`${theme.click_heart.mobile}`)
|
||||||
|
|
||||||
if theme.ClickShowText && theme.ClickShowText.enable
|
if theme.clickShowText && theme.clickShowText.enable
|
||||||
script#click-show-text(
|
script#click-show-text(
|
||||||
src= url_for(theme.asset.ClickShowText)
|
src= url_for(theme.asset.clickShowText)
|
||||||
data-mobile= `${theme.ClickShowText.mobile}`
|
data-mobile= `${theme.clickShowText.mobile}`
|
||||||
data-text= theme.ClickShowText.text.join(",")
|
data-text= theme.clickShowText.text.join(",")
|
||||||
data-fontsize= theme.ClickShowText.fontSize
|
data-fontsize= theme.clickShowText.fontSize
|
||||||
data-random= `${theme.ClickShowText.random}`
|
data-random= `${theme.clickShowText.random}`
|
||||||
async
|
async
|
||||||
)
|
)
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "hexo-theme-butterfly",
|
"name": "hexo-theme-butterfly",
|
||||||
"version": "4.10.0-b3",
|
"version": "4.10.0",
|
||||||
"description": "A Simple and Card UI Design theme for Hexo",
|
"description": "A Simple and Card UI Design theme for Hexo",
|
||||||
"main": "package.json",
|
"main": "package.json",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
34
plugins.yml
34
plugins.yml
@@ -1,11 +1,11 @@
|
|||||||
algolia_search:
|
algolia_search:
|
||||||
name: algoliasearch
|
name: algoliasearch
|
||||||
file: dist/algoliasearch-lite.umd.js
|
file: dist/algoliasearch-lite.umd.js
|
||||||
version: 4.18.0
|
version: 4.20.0
|
||||||
instantsearch:
|
instantsearch:
|
||||||
name: instantsearch.js
|
name: instantsearch.js
|
||||||
file: dist/instantsearch.production.min.js
|
file: dist/instantsearch.production.min.js
|
||||||
version: 4.56.5
|
version: 4.57.0
|
||||||
pjax:
|
pjax:
|
||||||
name: pjax
|
name: pjax
|
||||||
file: pjax.min.js
|
file: pjax.min.js
|
||||||
@@ -37,17 +37,17 @@ disqusjs_css:
|
|||||||
twikoo:
|
twikoo:
|
||||||
name: twikoo
|
name: twikoo
|
||||||
file: dist/twikoo.all.min.js
|
file: dist/twikoo.all.min.js
|
||||||
version: 1.6.16
|
version: 1.6.22
|
||||||
waline_js:
|
waline_js:
|
||||||
name: '@waline/client'
|
name: '@waline/client'
|
||||||
file: dist/waline.js
|
file: dist/waline.js
|
||||||
other_name: waline
|
other_name: waline
|
||||||
version: 2.15.5
|
version: 2.15.8
|
||||||
waline_css:
|
waline_css:
|
||||||
name: '@waline/client'
|
name: '@waline/client'
|
||||||
file: dist/waline.css
|
file: dist/waline.css
|
||||||
other_name: waline
|
other_name: waline
|
||||||
version: 2.15.5
|
version: 2.15.8
|
||||||
sharejs:
|
sharejs:
|
||||||
name: butterfly-extsrc
|
name: butterfly-extsrc
|
||||||
file: sharejs/dist/js/social-share.min.js
|
file: sharejs/dist/js/social-share.min.js
|
||||||
@@ -64,16 +64,16 @@ katex:
|
|||||||
name: katex
|
name: katex
|
||||||
file: dist/katex.min.css
|
file: dist/katex.min.css
|
||||||
other_name: KaTeX
|
other_name: KaTeX
|
||||||
version: 0.16.8
|
version: 0.16.9
|
||||||
katex_copytex:
|
katex_copytex:
|
||||||
name: katex
|
name: katex
|
||||||
file: dist/contrib/copy-tex.min.js
|
file: dist/contrib/copy-tex.min.js
|
||||||
other_name: KaTeX
|
other_name: KaTeX
|
||||||
version: 0.16.8
|
version: 0.16.9
|
||||||
mermaid:
|
mermaid:
|
||||||
name: mermaid
|
name: mermaid
|
||||||
file: dist/mermaid.min.js
|
file: dist/mermaid.min.js
|
||||||
version: 10.2.4
|
version: 10.5.0
|
||||||
canvas_ribbon:
|
canvas_ribbon:
|
||||||
name: butterfly-extsrc
|
name: butterfly-extsrc
|
||||||
file: dist/canvas-ribbon.min.js
|
file: dist/canvas-ribbon.min.js
|
||||||
@@ -98,7 +98,7 @@ click_heart:
|
|||||||
name: butterfly-extsrc
|
name: butterfly-extsrc
|
||||||
file: dist/click-heart.min.js
|
file: dist/click-heart.min.js
|
||||||
version: 1.1.3
|
version: 1.1.3
|
||||||
ClickShowText:
|
clickShowText:
|
||||||
name: butterfly-extsrc
|
name: butterfly-extsrc
|
||||||
file: dist/click-show-text.min.js
|
file: dist/click-show-text.min.js
|
||||||
version: 1.1.3
|
version: 1.1.3
|
||||||
@@ -121,12 +121,12 @@ pangu:
|
|||||||
fancybox_css:
|
fancybox_css:
|
||||||
name: '@fancyapps/ui'
|
name: '@fancyapps/ui'
|
||||||
file: dist/fancybox/fancybox.css
|
file: dist/fancybox/fancybox.css
|
||||||
version: 5.0.20
|
version: 5.0.24
|
||||||
other_name: fancyapps-ui
|
other_name: fancyapps-ui
|
||||||
fancybox:
|
fancybox:
|
||||||
name: '@fancyapps/ui'
|
name: '@fancyapps/ui'
|
||||||
file: dist/fancybox/fancybox.umd.js
|
file: dist/fancybox/fancybox.umd.js
|
||||||
version: 5.0.20
|
version: 5.0.24
|
||||||
other_name: fancyapps-ui
|
other_name: fancyapps-ui
|
||||||
medium_zoom:
|
medium_zoom:
|
||||||
name: medium-zoom
|
name: medium-zoom
|
||||||
@@ -144,12 +144,12 @@ fontawesome:
|
|||||||
name: '@fortawesome/fontawesome-free'
|
name: '@fortawesome/fontawesome-free'
|
||||||
file: css/all.min.css
|
file: css/all.min.css
|
||||||
other_name: font-awesome
|
other_name: font-awesome
|
||||||
version: 6.4.0
|
version: 6.4.2
|
||||||
egjs_infinitegrid:
|
egjs_infinitegrid:
|
||||||
name: '@egjs/infinitegrid'
|
name: '@egjs/infinitegrid'
|
||||||
other_name: egjs-infinitegrid
|
other_name: egjs-infinitegrid
|
||||||
file: dist/infinitegrid.min.js
|
file: dist/infinitegrid.min.js
|
||||||
version: 4.10.0
|
version: 4.10.1
|
||||||
aplayer_css:
|
aplayer_css:
|
||||||
name: aplayer
|
name: aplayer
|
||||||
file: dist/APlayer.min.css
|
file: dist/APlayer.min.css
|
||||||
@@ -180,11 +180,11 @@ prismjs_autoloader:
|
|||||||
artalk_js:
|
artalk_js:
|
||||||
name: artalk
|
name: artalk
|
||||||
file: dist/Artalk.js
|
file: dist/Artalk.js
|
||||||
version: 2.5.5
|
version: 2.6.3
|
||||||
artalk_css:
|
artalk_css:
|
||||||
name: artalk
|
name: artalk
|
||||||
file: dist/Artalk.css
|
file: dist/Artalk.css
|
||||||
version: 2.5.5
|
version: 2.6.3
|
||||||
pace_js:
|
pace_js:
|
||||||
name: pace-js
|
name: pace-js
|
||||||
other_name: pace
|
other_name: pace
|
||||||
@@ -199,12 +199,12 @@ docsearch_js:
|
|||||||
name: '@docsearch/js'
|
name: '@docsearch/js'
|
||||||
other_name: docsearch-js
|
other_name: docsearch-js
|
||||||
file: dist/umd/index.js
|
file: dist/umd/index.js
|
||||||
version: 3.5.1
|
version: 3.5.2
|
||||||
docsearch_css:
|
docsearch_css:
|
||||||
name: '@docsearch/css'
|
name: '@docsearch/css'
|
||||||
other_name: docsearch-css
|
other_name: docsearch-css
|
||||||
file: dist/style.css
|
file: dist/style.css
|
||||||
version: 3.5.1
|
version: 3.5.2
|
||||||
abcjs_basic_js:
|
abcjs_basic_js:
|
||||||
name: abcjs
|
name: abcjs
|
||||||
file: dist/abcjs-basic-min.js
|
file: dist/abcjs-basic-min.js
|
||||||
|
|||||||
@@ -232,6 +232,7 @@
|
|||||||
width: $toc-mobile-width
|
width: $toc-mobile-width
|
||||||
transition: none
|
transition: none
|
||||||
transform: scale(0)
|
transform: scale(0)
|
||||||
|
transform-origin: right bottom
|
||||||
|
|
||||||
&.open
|
&.open
|
||||||
transform: scale(1)
|
transform: scale(1)
|
||||||
|
|||||||
@@ -72,6 +72,8 @@ beautify()
|
|||||||
#article-container
|
#article-container
|
||||||
word-wrap: break-word
|
word-wrap: break-word
|
||||||
overflow-wrap: break-word
|
overflow-wrap: break-word
|
||||||
|
|
||||||
|
if hexo-config('text_align_justify')
|
||||||
text-align: justify
|
text-align: justify
|
||||||
|
|
||||||
a
|
a
|
||||||
|
|||||||
@@ -73,6 +73,9 @@
|
|||||||
&:last-child
|
&:last-child
|
||||||
margin-bottom: 0 !important
|
margin-bottom: 0 !important
|
||||||
|
|
||||||
|
.img-alt
|
||||||
|
margin: 5px 0 10px
|
||||||
|
|
||||||
if $note-icons
|
if $note-icons
|
||||||
&:not(.no-icon)
|
&:not(.no-icon)
|
||||||
padding-left: 3em
|
padding-left: 3em
|
||||||
|
|||||||
@@ -595,12 +595,10 @@ document.addEventListener('DOMContentLoaded', function () {
|
|||||||
},
|
},
|
||||||
'mobile-toc-button': item => { // Show mobile toc
|
'mobile-toc-button': item => { // Show mobile toc
|
||||||
const tocEle = document.getElementById('card-toc')
|
const tocEle = document.getElementById('card-toc')
|
||||||
tocEle.style.transformOrigin = `right ${item.getBoundingClientRect().top + 17}px`
|
|
||||||
tocEle.style.transition = 'transform 0.3s ease-in-out'
|
tocEle.style.transition = 'transform 0.3s ease-in-out'
|
||||||
tocEle.classList.toggle('open')
|
tocEle.classList.toggle('open')
|
||||||
tocEle.addEventListener('transitionend', () => {
|
tocEle.addEventListener('transitionend', () => {
|
||||||
tocEle.style.transition = ''
|
tocEle.style.transition = ''
|
||||||
tocEle.style.transformOrigin = ''
|
|
||||||
}, { once: true })
|
}, { once: true })
|
||||||
},
|
},
|
||||||
'chat-btn': () => { // Show chat
|
'chat-btn': () => { // Show chat
|
||||||
|
|||||||
Reference in New Issue
Block a user