PIX主题替换jsDelivr公共资源库

jsDelivr是一个提供含JavaScript库、jQuery插件、CSS框架、字体等Web上经常使用静态资源的服务,采用全球CDN加速,确保每一个地区的使用者都能得到最好的链接速度。

PIX主题正是使用了jsDelivr公共资源库,但是随着它的渐行渐远,引用的资源动不动就抽风无法访问,使得打开网站和后台都非常缓慢,所以我决定对它进行替换。国内能够替换jsDelivr的有很多,比如Staticfile,360,字节跳动和知乎等,最终我选择了Staticfile。

改造开始:一共涉及4个文件,分别是:

1、pix/inc/assets/codestar-framework/classes/setup.class.php,大概第575行:

// Font awesome 4 and 5 loader
      if ( apply_filters( 'csf_fa4', false ) ) {
        wp_enqueue_style( 'csf-fa', 'https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome'. $min .'.css', array(), '4.7.0', 'all' );
      } else {
        wp_enqueue_style( 'csf-fa5', 'https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.15.4/css/all'. $min .'.css', array(), '5.15.5', 'all' );
        wp_enqueue_style( 'csf-fa5-v4-shims', 'https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.15.4/css/v4-shims'. $min .'.css', array(), '5.15.5', 'all' );
        wp_enqueue_style( 'iconfont', THEME_URL . '/inc/assets/fonts/remixicon.css', array(), '' );
      }

把以上代码修改为以下代码:

温馨提示: 此处为隐藏内容,需要评论本文后才能查看.
评论后请刷新一次页面,但注意不要清除缓存,否则还需要再次评论!

2、pix/inc/assets/codestar-framework/fields/code_editor/code_editor.php,大概第13行:

public $version = '5.64.0';
public $cdn_url = 'https://cdn.jsdelivr.net/npm/codemirror@';

把以上代码修改为以下代码:

温馨提示: 此处为隐藏内容,需要评论本文后才能查看.
评论后请刷新一次页面,但注意不要清除缓存,否则还需要再次评论!

3、pix/inc/assets/codestar-framework/fields/map/map.php,大概第13行:

public $version = '1.7.1';
public $cdn_url = 'https://cdn.jsdelivr.net/npm/leaflet@';

把以上代码修改为以下代码:

温馨提示: 此处为隐藏内容,需要评论本文后才能查看.
评论后请刷新一次页面,但注意不要清除缓存,否则还需要再次评论!

4、pix/inc/assets/codestar-framework/fields/typography/typography.php,大概第354行:

wp_enqueue_script( 'csf-webfontloader', 'https://cdn.jsdelivr.net/npm/webfontloader@1.6.28/webfontloader.min.js', array( 'csf' ), '1.6.28', true );

把以上代码修改为以下代码:

温馨提示: 此处为隐藏内容,需要评论本文后才能查看.
评论后请刷新一次页面,但注意不要清除缓存,否则还需要再次评论!

替换完成后,你会发现网站前后台的访问速度六的飞起来!

Comments | 1 条评论
  • tangtang

    IBrowse r IBrowse r Android 10 Android 10 cn河南省漯河市舞阳县 联通

    看一看

消息盒子
# 您需要首次评论以获取消息 #
# 您需要首次评论以获取消息 #

只显示最新10条未读和已读信息