前言

最近博客没什么好写了,就一直在水文,既然习惯了,那就在水一次吧,众所周知,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
如果觉得我的文章对你有用,请随意赞赏