Typecho开启CDN加速-主题静态文件全站加速

Jonty
2022-05-30 / 14 评论 / 733 阅读 / 耗时: 34 ms / 正在检测是否收录...
AI摘要:通过上传主题和插件静态资源到CDN,修改配置文件和代码,实现Typecho全站加速。

一、上传CDN加速文件

在你的CDN空间管理内上传usr下的themes和plugins内的静态资源
20220530220519.png

二、新增定义typecho函数

打开typecho 主目录 下的config.inc.php,在首行的<?php后添加以下代码:

/* 定义插件cdn目录(相对路径) */
define('__TYPECHO_CDN_DIR__', '你的cdn绑定域名/');

三、修改相关代码

接着打开var/Widget/Options.php,大概第480行左右,找到以下代码:
20220530214641.png

 /**
     * 获取模板路径
     *
     * @return string
     */
    protected function ___themeUrl(): string
    {
        return $this->themeUrl(null, $this->theme);
    }

    /**
     * 获取插件路径
     *
     * @return string
     */
    protected function ___pluginUrl(): string
    {
        return defined('__TYPECHO_PLUGIN_URL__') ? __TYPECHO_PLUGIN_URL__ :
            Common::url(__TYPECHO_PLUGIN_DIR__, $this->siteUrl);
    }

替换成:

四、ctrl+f5强制刷新

本文共 128 个字数,平均阅读时长 ≈ 1分钟
广告
0

打赏

海报

正在生成.....

评论 (14)

密语
语录
取消
  1. 头像
    2222 Lv.1 中国河南省郑州市移动
    ·
    Android 6.0 Android 6.0 / Microsoft Edge Microsoft Edge 沙发

    大大大

    回复 删除 垃圾
  2. 头像
    nico Lv.1 美国加利福尼亚州洛杉矶IT7网络
    ·
    Windows 7 Windows 7 / Google Chrome Google Chrome 板凳

    学习

    回复 删除 垃圾
  3. 头像
    212 Lv.1 北美地区
    ·
    Windows 10 Windows 10 / Google Chrome Google Chrome 地毯

    wqeqweqwe

    回复 删除 垃圾