给Hexo-Buttetfly主题使用CDN服务

由于Jsdelivr的ICP备案已掉,butterfly博客的静态文件加速基本上很慢了,所以得寻找一个可以替代的CDN服务。

推荐使用

Source Global CDN服务

Source Global CDN是Ahdark大佬制作的公共的CDN服务,既稳定还快速。
Source Global CDN官网:https://www.sourcegcdn.com/
将主题配置文件中最后的CDN配置修改为

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
CDN:
# main
main_css: /css/index.css
jquery: https://cdnjs.sourcegcdn.com/ajax/libs/jquery/3.6.0/jquery.js
main: /js/main.js
utils: /js/utils.js

# pjax
pjax: https://npm.sourcegcdn.com/pjax@0.2.8/pjax.js

# comments
gitalk: https://cdnjs.sourcegcdn.com/ajax/libs/gitalk/1.7.2/gitalk.js
gitalk_css: https://cdnjs.sourcegcdn.com/ajax/libs/gitalk/1.7.2/gitalk.css
valine: https://cdnjs.sourcegcdn.com/ajax/libs/valine/1.4.16/Valine.min.js
disqusjs: https://cdnjs.sourcegcdn.com/ajax/libs/disqusjs/1.3.0/disqus.js
disqusjs_css: https://cdnjs.sourcegcdn.com/ajax/libs/disqusjs/1.3.0/disqusjs.css
utterances: https://utteranc.es/client.js
twikoo: https://cdnjs.sourcegcdn.com/ajax/libs/twikoo/1.5.0/twikoo.all.min.js
waline: https://cdnjs.sourcegcdn.com/ajax/libs/waline/1.6.0/Waline.min.js

# share
addtoany: https://static.addtoany.com/menu/page.js
sharejs: https://npm.sourcegcdn.com/social-share.js@1.0.16/dist/js/social-share.js
sharejs_css: https://npm.sourcegcdn.com/social-share.js@1.0.16/dist/css/share.css

# search
local_search: /js/search/local-search.js
algolia_js: /js/search/algolia.js
algolia_search: https://npm.sourcegcdn.com/instantsearch.js@2.10.5/dist/instantsearch.js
algolia_search_css: https://npm.sourcegcdn.com/instantsearch.js@2.10.5/dist/instantsearch.css

# math
mathjax: https://cdnjs.sourcegcdn.com/ajax/libs/mathjax/3.2.0/es5/tex-mml-chtml.min.js
katex: https://cdnjs.sourcegcdn.com/ajax/libs/KaTeX/0.15.3/katex.css
katex_copytex: https://cdnjs.sourcegcdn.com/ajax/libs/KaTeX/0.15.3/contrib/copy-tex.js
katex_copytex_css: https://cdnjs.sourcegcdn.com/ajax/libs/KaTeX/0.15.3/contrib/copy-tex.css
mermaid: https://cdnjs.sourcegcdn.com/ajax/libs/mermaid/8.14.0/mermaid.js

# count
busuanzi: ///busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js

# background effect
canvas_ribbon: https://npm.sourcegcdn.com/butterfly-extsrc@1/dist/canvas-ribbon.js
canvas_fluttering_ribbon: https://npm.sourcegcdn.com/butterfly-extsrc@1/dist/canvas-fluttering-ribbon.js
canvas_nest: https://npm.sourcegcdn.com/butterfly-extsrc@1/dist/canvas-nest.js

lazyload: https://cdnjs.sourcegcdn.com/ajax/libs/vanilla-lazyload/17.3.1/lazyload.iife.js
instantpage: https://cdnjs.sourcegcdn.com/ajax/libs/instant.page/5.1.0/instantpage.js
typed: https://cdnjs.sourcegcdn.com/ajax/libs/typed.js/2.0.12/typed.js
pangu: https://cdnjs.sourcegcdn.com/ajax/libs/pangu/4.0.7/pangu.js

# photo
fancybox_css: https://cdnjs.sourcegcdn.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.css
fancybox: https://cdnjs.sourcegcdn.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.js
medium_zoom: https://cdnjs.sourcegcdn.com/ajax/libs/medium-zoom/1.0.6/medium-zoom.js

# snackbar
snackbar_css: https://cdnjs.sourcegcdn.com/ajax/libs/node-snackbar/0.1.16/snackbar.css
snackbar: https://cdnjs.sourcegcdn.com/ajax/libs/node-snackbar/0.1.16/snackbar.js

# effect
activate_power_mode: https://npm.sourcegcdn.com/butterfly-extsrc@1/dist/activate-power-mode.js
fireworks: https://npm.sourcegcdn.com/butterfly-extsrc@1/dist/fireworks.js
click_heart: https://npm.sourcegcdn.com/butterfly-extsrc@1/dist/click-heart.min.js
ClickShowText: https://npm.sourcegcdn.com/butterfly-extsrc@1/dist/click-show-text.js

# fontawesome
fontawesome: https://cdnjs.sourcegcdn.com/ajax/libs/font-awesome/6.1.0/css/all.min.css

# Conversion between Traditional and Simplified Chinese
translate: /js/tw_cn.js

# justifiedGallery
justifiedGallery_js: https://cdnjs.sourcegcdn.com/ajax/libs/justifiedGallery/3.8.1/js/jquery.justifiedGallery.js
justifiedGallery_css: https://cdnjs.sourcegcdn.com/ajax/libs/justifiedGallery/3.8.1/css/justifiedGallery.css

# aplayer
aplayer_css: https://cdnjs.sourcegcdn.com/ajax/libs/aplayer/1.10.1/APlayer.min.css
aplayer_js: https://cdnjs.sourcegcdn.com/ajax/libs/aplayer/1.10.1/APlayer.min.js
meting_js: https://cdn.jsdelivr.net/gh/metowolf/MetingJS@1.2/dist/Meting.min.js

# Prism.js
prismjs_js: https://cdnjs.sourcegcdn.com/ajax/libs/prism/1.27.0/prism.js
prismjs_lineNumber_js: https://cdnjs.sourcegcdn.com/ajax/libs/prism/1.27.0//plugins/line-numbers/prism-line-numbers.js
prismjs_autoloader: https://cdnjs.sourcegcdn.com/ajax/libs/prism/1.27.0/plugins/autoloader/prism-autoloader.js

图床使用

这里还是极其力推Ahdark大佬制作的Alphapic图床,该图床基于阿里云OSS制作,速度极快。
Alphapic官网:https://www.alphapic.org.cn/
使用的方式非常简单,进入官网,注册Alphapic后就可以上传到图床了,可以直接获取Markdown/URL链接,每人默认有5GB存储,用完可以找Ahdark增加空间。


给Hexo-Buttetfly主题使用CDN服务
https://blog.inkdust.top/butterfly-cdn.html
作者
墨尘
发布于
2022年3月6日
许可协议