因为wordpress网站的主题在加载中会花费很多时间在寻找谷歌字体上,我也试过各种插件均无效,这个问题纠结很久了,今天终于忍无可忍用vim的全局文件替换的两个命令搞定之.特地记录下来,
1、首先在程序源代码中找到调用Google免费字体库的地址,比如:
<link href='http://fonts.googleapis.com/css?family=Open+Sans:300,400,600&subset=latin,latin-ext' rel='stylesheet'>
2、将Google免费字体库的域名 fonts.googleapis.com 修改为:fonts.useso.com 即可,如下所示:
<link href='http://fonts.useso.com/css?family=Open+Sans:300,400,600&subset=latin,latin-ext' rel='stylesheet'>
首先在linux中进入到wordpress的网站文件内
vim
按 : 冒号进入到命令模式
输入
args **/*.php
此命令是在该目录下递归的查找所有php文件
argdo %s/fonts.googleapis.com/fonts.useso.com/gc | update
此命令是 将所有文件中fonts.googleapis.com替换为fonts.useso.com
或者用中科大的库
fonts.googleapis.com替换为 fonts.lug.ustc.edu.cn
/gc不知道干嘛的,反正要带, | update是必须的用于将修改的文件重新写入.
会出现大量红色警告,说某某文件没有找到..一直按pgdn或者方向键往下,一直按
当出现如下则说明在某一个文件中找到了,则按y或者a允许进行替换
在谷歌浏览器按f12 选择network然后以及disable cache关闭缓存然后刷新页面,就会出现
然后再次运行之前的两个命令,如果这一次没有找到,就说明整个项目的都彻底消除了.
这效果就好多了
参考博文:
http://blog.chinaunix.net/uid-23381466-id-93905.html
http://www.xitongzhijia.net/xtjc/20150602/49878.html
http://blog.csdn.net/qilihechuncai/article/details/8587389
原创文章,转载请注明: 转载自URl-team
本文链接地址: vim替换wordpress中所有谷歌字体链接
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有