前言
最近博客没什么好写了,就一直在水文,既然习惯了,那就在水一次吧,众所周知,flarum是国外程序,所以在调用资源的时候都用了谷歌的静态资源库,由于我天朝有高大的墙,就导致加载起来灰常滴慢,所幸,咱们国内也有很多开源的静态资源库,这样我们就可以用来替代googleapis.com了,本文选取bootcdn作为主角。
Google 字体
vendor/flarum/core/views/install/app.php
vendor/flarum/core/src/Http/WebApp/WebAppView.php
把里面的
fonts.googleapis.com
修改成
fonts.css.network
如果不需要 google 字体,可以直接把整行删掉。
Emojione
vendor/flarum/flarum-ext-emoji/js/forum/dist/extension.js
把里面的
jsdelivr.net/emojione
修改成
bootcss.com/emojione/2.2.7
如果你使用了 emojione 表情预览插件,因为该插件使用 CF 的 CDN,基本只有移动用户友好点(香港节点),所以你也需要修改以下文件
vendor/clarkwinkelmann/flarum-ext-emojionearea/js/forum/dist/extension.js
把里面的
https://cdnjs.cloudflare.com/ajax/libs/emojione/
修改成
https://cdn.bootcss.com/emojione/
Highlight.js
vendor/s9e/text-formatter/src/Plugins/BBCodes/Configurator/repository.xml
把其中四处
//cdnjs.cloudflare.com/ajax/libs/highlight.js
修改成
//cdn.bootcss.com/highlight.js