前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >vim替换wordpress中所有谷歌字体链接

vim替换wordpress中所有谷歌字体链接

作者头像
十四君
发布2019-11-29 14:55:30
8320
发布2019-11-29 14:55:30
举报
文章被收录于专栏:Urlteam

因为wordpress网站的主题在加载中会花费很多时间在寻找谷歌字体上,我也试过各种插件均无效,这个问题纠结很久了,今天终于忍无可忍用vim的全局文件替换的两个命令搞定之.特地记录下来,

原理:

1、首先在程序源代码中找到调用Google免费字体库的地址,比如:

代码语言:javascript
复制
<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 即可,如下所示:

代码语言:javascript
复制
<link href='http://fonts.useso.com/css?family=Open+Sans:300,400,600&subset=latin,latin-ext' rel='stylesheet'>

输入命令

首先在linux中进入到wordpress的网站文件内

vim

按 : 冒号进入到命令模式

输入

代码语言:javascript
复制
args **/*.php

此命令是在该目录下递归的查找所有php文件

代码语言:javascript
复制
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中所有谷歌字体链接

Related posts:

  1. wordpress解决谷歌字体问题–与谷歌字体的战争!
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-06-242,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 原理:
  • 输入命令
  • 执行过程
  • 验证效果
  • Related posts:
相关产品与服务
网站建设
网站建设(Website Design Service,WDS),是帮助您快速搭建企业网站的服务。通过自助模板建站工具及专业设计服务,无需了解代码技术,即可自由拖拽模块,可视化完成网站管理。全功能管理后台操作方便,一次更新,数据多端同步,省时省心。使用网站建设服务,您无需维持技术和设计师团队,即可快速实现网站上线,达到企业数字化转型的目的。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档