这是一个通过修改Typecho及其主题(Handsome)文件,将静态资源使用CDN加速来提高网站加载速度的项目。
项目地址:Sorkai/handsome-typecho-optimization: 通过修改文件替换cdn及将静态资源使用cdn加速提升网站访问速度 (github.com)
当前正在实现部分功能,资源正在不断补充中....
CDN开放所有人使用(非商业、不滥用),采用境内外双地域的自同步多AZ对象存储作为源站,背靠GitHub仓库(若境内对象存储中无对应文件,将会向GitHub发起回源,后将文件存储至境内对象存储库并推送至境外对象存储),境内使用大带宽全域覆盖的优质CDN对接境内对象存储源站,境外采用Cloudflare PRO版对接境外对象存储源站,全球访问速度优秀。
若采取申请分支合并方式提交了文件并通过了审核,文件被合并至主分支后,请务必使用境内IP通过加速域名访问添加好的文件,首次加载会比较缓慢(数据会将近绕地球一圈,通过至少10级不同存储及CDN),要耐心等待,加载完成后后续访问都将有极快的速度。
此项目开放提交现有资源以外的其它Typecho静态资源、Handsome主题静态资源、常用插件静态资源、其它常用js、css、字体、svg等静态资源,如有需要请提出Issues。
注意:提交rp和Issues请到上方项目地址(GitHub仓库)提交!!
特性:
-
全球IPv6支持(2022/1/15 16:50)
-
境内外全球加速
-
拥有热备源站,可用性高
-
境内腾讯云境外Cloudflare PRO,CDN优质强悍
-
HTTPS支持
-
支持OCSP装订
-
启用HSTS
-
境内支持HTTP/2境外支持HTTP/3
-
允许全部跨域访问
-
带宽十分充足
1.由于国内CDN提供商方面问题,国内线路出现短暂问题,现已将国内流量切至华为云CDN。(22/1/21 16:10)
2.正在于华为云协商IPv6的事宜,现在国内仅支持IPv4。(已经支持IPv6 22/01/21 16:34:10)
3.为快速响应单一服务商异常,正在准备CDP的配置。
常见资源使用方法
在未特殊说明的情况下均可以通过https://jsd.sorkai.com/
+本项目中的路径进行使用
例如:https://jsd.sorkai.com/web/3RVidO.th.jpg
对应web文件夹下的3RVidO.th.jpg图片
所处项目位置:/kaiassets/
目前包含版本:8.3.0及部分历史版本
使用方法:
打开你的网站后台,在 控制台-外观-设置外观 中找到"主题本地静态资源自定义cdn加速",填写加速链接,如图↓
填写地址
https://jsd.sorkai.com/kaiassets/版本号/
如:
https://jsd.sorkai.com/kaiassets/8.2.1/
需要更新插件请提Issues
当前版本:1.1.0
使用方法:
下载修改过的插件并安装其可自动启用,或自行修改插件中php文件内使用的静态资源地址
下载地址:/web/plugins/1-package/DPlayer_1.1.0.zip
当前版本:1.0.9
使用方法:
下载修改过的插件并安装其可自动启用,或自行修改插件中php文件内使用的静态资源地址
下载地址:/web/plugins/1-package/JWPlayer_1.0.9.zip
当前版本:1.6
使用方法:
下载修改过的插件并安装其可自动启用,或自行修改插件中php文件内使用的静态资源地址
下载地址:/web/plugins/1-package/ColorfulTags_1.6.zip
当前版本:1.1.5b2
使用方法:
下载修改过的插件并安装其可自动启用,或自行修改插件中php文件内使用的静态资源地址
下载地址:/web/plugins/1-package/AccessoriesPro_1.1.5b2.zip
对主题中的文件进行修改需要每次更新主题均进行一次
推荐将主题公共CDN库设置为字节跳动CDN!!!
方法:在 控制台-外观-设置外观-速度优化-选择公共CDN库 中选择 字节跳动CDN
当前版本:3.2.0
使用方法:
将/usr/themes/handsome/libs/CDN.php
中你正在使用的公共CDN库中的"mathjax_svg"
的值改为"https://jsd.sorkai.com/web/npm/mathjax@3/es5/tex-mml-chtml.min.js"
如图第166行(如果使用其它公共CDN行号会不同,请自行判断)↓
当前版本:3.8.10
历查看历史版本:/web/npm 中搜索 vditor
使用方法:
将/usr/themes/handsome/libs/CDN.php
中你正在使用的公共CDN库中的"vditor"
的值改为"https://jsd.sorkai.com/web/npm/vditor@3.8.10"
如图第167行(如果使用其它公共CDN行号会不同,请自行判断)↓
Andela Website Project
A Mainland China friendly and indenpendent version extracted from https://aidn.jp/mikutap
所处位置:/web/others/mikutap
使用方法:
-
私有部署:下载资源包部署至服务器,因为所有资源均可从本项目加载,所以理论只用部署
index.html
即可
不记得原项目在哪了,欢迎补充
所处位置:web/admin
使用方法:下载 /web/admin/login.php 放到 Typecho 的 /admin
目录中覆盖