Skip to content

Commit 5febe3d

Browse files
committed
🐛 修复因 cdn.Jsdelivr.net DNS 被污染造成博客资源无法加载的突发性问题
1 parent 72affa3 commit 5febe3d

34 files changed

+904
-1027
lines changed

_config.butterfly.yml

+19-19
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,11 @@ katex:
9898
# --------------------------------------
9999

100100
# Favicon(網站圖標)
101-
favicon: https://cdn.jsdelivr.net/gh/ccknbc-backup/cdn/logo/logo.png
101+
favicon: https://test1.jsdelivr.net/gh/ccknbc-backup/cdn/logo/logo.png
102102

103103
# Avatar (頭像)
104104
avatar:
105-
img: https://cdn.jsdelivr.net/gh/ccknbc-backup/cdn/logo/logo.png
105+
img: https://test1.jsdelivr.net/gh/ccknbc-backup/cdn/logo/logo.png
106106
effect: false
107107

108108
disable_top_img: false
@@ -150,8 +150,8 @@ cover:
150150

151151
# Replace Broken Images (替換無法顯示的圖片)
152152
error_img:
153-
flink: https://cdn.jsdelivr.net/gh/ccknbc-backup/photos@master/blog/2021-03-08~15-13-28.gif
154-
post_page: https://cdn.jsdelivr.net/gh/ccknbc-backup/photos@master/blog/2021-03-08~15-13-15.gif
153+
flink: https://test1.jsdelivr.net/gh/ccknbc-backup/photos@master/blog/2021-03-08~15-13-28.gif
154+
post_page: https://test1.jsdelivr.net/gh/ccknbc-backup/photos@master/blog/2021-03-08~15-13-15.gif
155155

156156
# A simple 404 page
157157
error_404:
@@ -211,10 +211,10 @@ post_copyright:
211211
reward:
212212
enable: true
213213
QR_code:
214-
- img: https://cdn.jsdelivr.net/gh/ccknbc-backup/cdn/logo/qr.png
214+
- img: https://test1.jsdelivr.net/gh/ccknbc-backup/cdn/logo/qr.png
215215
link: https://www.rocschool.com/tool/qr/qr/id/51.html
216216
text: 三合一
217-
- img: https://cdn.jsdelivr.net/gh/ccknbc-backup/cdn/logo/afdian.png
217+
- img: https://test1.jsdelivr.net/gh/ccknbc-backup/cdn/logo/afdian.png
218218
link: https://afdian.net/@ccknbc
219219
text: 爱发电
220220

@@ -324,8 +324,8 @@ waline:
324324
sofa: 这里冷冷清清的,快来留下脚印吧!
325325
placeholder: 感谢各位的批评指正,期待与您交流!
326326
emoji: [
327-
'https://cdn.jsdelivr.net/gh/zhheo/Sticker-Heo@main/Sticker-100/',
328-
'https://cdn.jsdelivr.net/gh/walinejs/emojis@main/tw-emoji'
327+
'https://test1.jsdelivr.net/gh/zhheo/Sticker-Heo@main/Sticker-100/',
328+
'https://test1.jsdelivr.net/gh/walinejs/emojis@main/tw-emoji/'
329329
]
330330

331331
discuss:
@@ -391,7 +391,7 @@ valine:
391391
appKey:
392392
avatar: monsterid # gravatar style https://valine.js.org/#/avatar
393393
serverURLs: https://5J2LIPyE.api.lncldglobal.com # This configuration is suitable for domestic custom domain name users, overseas version will be automatically detected (no need to manually fill in)
394-
bg: https://cdn.jsdelivr.net/gh/ccknbc-backup/cdn/image/comments/bg.jpg
394+
bg: https://test1.jsdelivr.net/gh/ccknbc-backup/cdn/image/comments/bg.jpg
395395
visitor: false
396396
option:
397397
pageSize: 10 # comment list page size
@@ -400,7 +400,7 @@ valine:
400400
#Valine系统暂时停用,恢复时间待定 # valine comment input placeholder(like: Please leave your footprints )
401401
guest_info: nick,mail,link #valine comment header info (nick/mail/link)
402402
recordIP: true # Record reviewer IP
403-
emojiCDN: https://cdn.jsdelivr.net/gh/GamerNoTitle/Valinecdn/
403+
emojiCDN: https://test1.jsdelivr.net/gh/GamerNoTitle/Valinecdn/
404404
#https://valinecdn.bili33.top/
405405
enableQQ: true # enable the Nickname box to automatically get QQ Nickname and QQ Avatar
406406
requiredFields: mail # required fields (nick/mail)
@@ -478,17 +478,17 @@ footer:
478478
enable: true
479479
url: https://beian.miit.gov.cn
480480
text: 鄂 ICP 备 2020019764 号
481-
# icon: https://cdn.jsdelivr.net/gh/ccknbc-backup/cdn/logo/icp.png
481+
# icon: https://test1.jsdelivr.net/gh/ccknbc-backup/cdn/logo/icp.png
482482
gongan: # Chinese Gongan License
483483
enable: true
484484
url: http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=42088102000092
485485
text: 鄂公网安备 42088102000092 号
486-
# icon: https://cdn.jsdelivr.net/gh/ccknbc-backup/cdn/logo/gongan.png
486+
# icon: https://test1.jsdelivr.net/gh/ccknbc-backup/cdn/logo/gongan.png
487487
upyun: # Chinese Gongan License
488488
enable: false
489489
url: https://www.upyun.com
490490
text: 又拍云提供 CDN 加速服务
491-
# icon: https://cdn.jsdelivr.net/gh/ccknbc-backup/cdn/logo/upyun-white.svg
491+
# icon: https://test1.jsdelivr.net/gh/ccknbc-backup/cdn/logo/upyun-white.svg
492492
live: #页脚运行时间
493493
enable: true
494494
prefix: '本站已运行'
@@ -986,8 +986,8 @@ pwa:
986986
enable: true
987987
manifest: /manifest.json
988988
theme_color: "#ffffff"
989-
apple_touch_icon: https://cdn.jsdelivr.net/gh/ccknbc-backup/cdn/image/pwa/apple-touch-icon.png
990-
mask_icon: https://cdn.jsdelivr.net/gh/ccknbc-backup/cdn/image/pwa/safari-pinned-tab.svg
989+
apple_touch_icon: https://test1.jsdelivr.net/gh/ccknbc-backup/cdn/image/pwa/apple-touch-icon.png
990+
mask_icon: https://test1.jsdelivr.net/gh/ccknbc-backup/cdn/image/pwa/safari-pinned-tab.svg
991991

992992
# Open graph meta tags
993993
# https://developers.facebook.com/docs/sharing/webmasters/
@@ -1005,7 +1005,7 @@ inject:
10051005
bottom:
10061006
# - <div class="aplayer no-destroy" data-id="12838890" data-server="netease" data-type="artist" data-fixed="true" data-mini="true" data-listFolded="false" data-order="random" data-preload="none" data-autoplay="true" muted></div>
10071007
- '<div class="app-refresh" id="app-refresh"> <div class="app-refresh-wrap"> <label>✨ 网站已更新 👉</label> <a href="javascript:void(0)" onclick="location.reload()">✔ <b>点击刷新</b> 💫</a> </div></div><script>function showNotification(){if(GLOBAL_CONFIG.Snackbar){let t="light"===document.documentElement.getAttribute("data-theme")?GLOBAL_CONFIG.Snackbar.bgLight:GLOBAL_CONFIG.Snackbar.bgDark,e=GLOBAL_CONFIG.Snackbar.position;Snackbar.show({text:"✨ 部落格已更新 👉",backgroundColor:t,duration:1e4,pos:e,actionText:"✔ 点击刷新 💫",textColor:"#8FBC8F",actionTextColor:"#4CAF50",onActionClick:function(t){location.reload()}})}else{let o=`top: 0; background: ${"light"===document.documentElement.getAttribute("data-theme")?"#49b1f5":"#1f1f1f"};`;document.getElementById("app-refresh").style.cssText=o}}"serviceWorker"in navigator&&(navigator.serviceWorker.controller&&navigator.serviceWorker.addEventListener("controllerchange",function(){showNotification()}),window.addEventListener("load",function(){navigator.serviceWorker.register("/sw.js")}));</script>'
1008-
# - <script defer src="https://cdn.jsdelivr.net/gh/ccknbc-backup/cdn/js/announcement.js"></script>
1008+
# - <script defer src="https://test1.jsdelivr.net/gh/ccknbc-backup/cdn/js/announcement.js"></script>
10091009
- <script defer src="https://cc.instatus.com/widget/script.js"></script>
10101010
- <script>!function(p){"use strict";!function(t){var s=window,e=document,i=p,c="".concat("https:"===e.location.protocol?"https://":"http://","sdk.51.la/js-sdk-pro.min.js"),n=e.createElement("script"),r=e.getElementsByTagName("script")[0];n.type="text/javascript",n.setAttribute("charset","UTF-8"),n.async=!0,n.src=c,n.id="LA_COLLECT",i.d=n;var o=function(){s.LA.ids.push(i)};s.LA?s.LA.ids&&o():(s.LA=p,s.LA.ids=[],o()),r.parentNode.insertBefore(n,r)}()}({id:"JgUfbwUA5BsLeAIc",ck:"JgUfbwUA5BsLeAIc",autoTrack:true});</script>
10111011
- <script>!(function(c,i,e,b){var h=i.createElement("script");var f=i.getElementsByTagName("script")[0];h.type="text/javascript";h.crossorigin=true;h.onload=function(){new c[b]["Monitor"]().init({id:"JgUg7s8ImDkwb2V7",sendSuspicious:true});};f.parentNode.insertBefore(h,f);h.src=e;})(window,document,"https://sdk.51.la/perf/js-sdk-perf.min.js","LingQue");</script>
@@ -1079,6 +1079,6 @@ CDN:
10791079
# prismjs_autoloader:
10801080
# other
10811081
statuspage: https://ccknbc.statuspage.io/embed/script.js
1082-
pace: https://cdn.jsdelivr.net/gh/CodeByZach/pace/pace.min.js
1083-
ccknbc: https://cdn.jsdelivr.net/gh/ccknbc-backup/cdn@master/js/ccknbc.js
1084-
discuss: https://cdn.jsdelivr.net/npm/discuss/dist/Discuss.js
1082+
pace: https://test1.jsdelivr.net/gh/CodeByZach/pace/pace.min.js
1083+
ccknbc: https://test1.jsdelivr.net/gh/ccknbc-backup/cdn@master/js/ccknbc.js
1084+
discuss: https://test1.jsdelivr.net/npm/discuss/dist/Discuss.js

_config.yml

+22-10
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ feed:
170170
content_limit: false
171171
content_limit_delim: ' '
172172
order_by: -updated
173-
icon: https://cdn.jsdelivr.net/gh/ccknbc-backup/CDN/logo/logo.png
173+
icon: https://test1.jsdelivr.net/gh/ccknbc-backup/CDN/logo/logo.png
174174
autodiscovery: true
175175
template:
176176
- ./source/_data/atom.xml
@@ -193,11 +193,6 @@ translate_title:
193193
baidu_appkey: ''
194194
rewrite: false
195195

196-
use_webp: false
197-
198-
plugins:
199-
- hexo-algoliasearch
200-
201196
search:
202197
path: search.json
203198
field: all
@@ -270,18 +265,35 @@ douban:
270265
# path: games
271266
timeout: 10000
272267

268+
mmedia:
269+
aplayer:
270+
js: https://test1.jsdelivr.net/npm/aplayer/dist/APlayer.min.js
271+
css: https://test1.jsdelivr.net/npm/aplayer/dist/APlayer.min.css
272+
meting:
273+
js: https://test1.jsdelivr.net/npm/meting/dist/Meting.min.js
274+
dplayer:
275+
js: https://test1.jsdelivr.net/npm/dplayer/dist/DPlayer.min.js
276+
hls_js: https://test1.jsdelivr.net/npm/hls.js/dist/hls.min.js
277+
dash_js: https://test1.jsdelivr.net/npm/dashjs/dist/dash.all.min.js
278+
shaka_dash_js: https://test1.jsdelivr.net/npm/shaka-player/dist/shaka-player.compiled.js
279+
flv_js: https://test1.jsdelivr.net/npm/flv.js/dist/flv.min.js
280+
webtorrent_js: https://test1.jsdelivr.net/npm/webtorrent/webtorrent.min.js
281+
273282
# tag-plugins-plus
274283
# see https://akilar.top/posts/615e2dec/
275284
tag_plugins:
276285
enable: true # 开关
277286
priority: 5 #过滤器优先权
278287
issues: false #issues标签开关
279288
link:
280-
placeholder: https://cdn.jsdelivr.net/gh/ccknbc-backup/cdn/logo/logo.png #link_card标签默认的图标图片
289+
placeholder: https://test1.jsdelivr.net/gh/ccknbc-backup/cdn/logo/logo.png #link_card标签默认的图标图片
281290
CDN:
282-
anima: https://unpkg.zhimg.com/hexo-butterfly-tag-plugins-plus@latest/lib/assets/font-awesome-animation.min.css #动画标签anima的依赖
283-
iconfont: false
284-
carousel: false
291+
anima: https://test1.jsdelivr.net/npm/hexo-butterfly-tag-plugins-plus@latest/lib/assets/font-awesome-animation.min.css #动画标签anima的依赖
292+
# jquery: https://test1.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js #issues标签依赖
293+
# issues: https://test1.jsdelivr.net/npm/hexo-butterfly-tag-plugins-plus@latest/lib/assets/issues.js #issues标签依赖
294+
iconfont: false #参看https://akilar.top/posts/d2ebecef/
295+
carousel: false #https://test1.jsdelivr.net/npm/hexo-butterfly-tag-plugins-plus@latest/lib/assets/carousel-touch.js
296+
tag_plugins_css: https://test1.jsdelivr.net/npm/hexo-butterfly-tag-plugins-plus@latest/lib/tag_plugins.css
285297

286298

287299
wowjs:

0 commit comments

Comments
 (0)