由于众所周知的原因,google所有的应用、服务在国内无法使用,包括google fonts。如果你的wordpress(默认)使用了google fonts,那对于新访用户带来的延迟不言而喻。今天下班后打算解决这个问题,在网上转了一圈之后,发现大多数的搜索结果都建议使用360的CDN,在这件事情上360的确是个活雷锋。但是,如果你的站点和我的一样默认使用https协议,那很不幸,这个CDN无法使用,原因是https://libs.useso.com使用了非安全的https协议:

无法加载_https___libs_useso_com_ 于是又在网上搜了一大圈,最后在google的帮助下,找到了另一个(支持https协议的)活雷锋:科大 LUG

CDN找到了,接下来就是替换wordpress里的地址了,这里借用了360 CDN上推荐的插件Replace Google Fonts。安装后直接修改插件代码,将replace-google-fonts.php中的CDN地址替换掉:

public function ohMyFont($text)
{
    return str_replace('//fonts.googleapis.com/', '//fonts.useso.com/', $text);
}

修改为

public function ohMyFont($text)
{
    return str_replace('//fonts.googleapis.com/', '//fonts.lug.ustc.edu.cn/', $text);
}

然后,世界瞬间就美好了~