Handsome-Typecho-optimization

这是一个通过修改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图片

目前资源列表

Handsome主题标准静态文件(主题assets文件夹)

所处项目位置:/kaiassets/

目前包含版本:8.3.0及部分历史版本

使用方法:

打开你的网站后台,在 控制台-外观-设置外观 中找到"主题本地静态资源自定义cdn加速",填写加速链接,如图↓

填写地址
https://jsd.sorkai.com/kaiassets/版本号/
如:
https://jsd.sorkai.com/kaiassets/8.2.1/

插件静态资源加速

需要更新插件请提Issues

DPlayer

当前版本:1.1.0

使用方法:

下载修改过的插件并安装其可自动启用,或自行修改插件中php文件内使用的静态资源地址

下载地址:/web/plugins/1-package/DPlayer_1.1.0.zip

JWPlayer

当前版本:1.0.9

使用方法:

下载修改过的插件并安装其可自动启用,或自行修改插件中php文件内使用的静态资源地址

下载地址:/web/plugins/1-package/JWPlayer_1.0.9.zip

ColorfulTags

当前版本:1.6

使用方法:

下载修改过的插件并安装其可自动启用,或自行修改插件中php文件内使用的静态资源地址

下载地址:/web/plugins/1-package/ColorfulTags_1.6.zip

ColorfulTags

当前版本:1.1.5b2

使用方法:

下载修改过的插件并安装其可自动启用,或自行修改插件中php文件内使用的静态资源地址

下载地址:/web/plugins/1-package/AccessoriesPro_1.1.5b2.zip

主题其他静态资源

前言

对主题中的文件进行修改需要每次更新主题均进行一次

推荐将主题公共CDN库设置为字节跳动CDN!!!

方法:在 控制台-外观-设置外观-速度优化-选择公共CDN库 中选择 字节跳动CDN

mathjax

当前版本:3.2.0

使用方法:

/usr/themes/handsome/libs/CDN.php中你正在使用的公共CDN库中的"mathjax_svg"的值改为"https://jsd.sorkai.com/web/npm/[email protected]/es5/tex-mml-chtml.min.js"如图第166行(如果使用其它公共CDN行号会不同,请自行判断)↓

vditor

当前版本:3.8.10

历查看历史版本:/web/npm 中搜索 vditor

使用方法:

/usr/themes/handsome/libs/CDN.php中你正在使用的公共CDN库中的"vditor"的值改为"https://jsd.sorkai.com/web/npm/[email protected]"如图第167行(如果使用其它公共CDN行号会不同,请自行判断)↓

其他资源支持

Andela

Andela Website Project

所处位置:/web/gh/Andela-master

mikutap

A Mainland China friendly and indenpendent version extracted from https://aidn.jp/mikutap

所处位置:/web/others/mikutap

使用方法:

资源包下载:/web/others/mikutap/mikutap.zip

一个好看的后台登录页面

不记得原项目在哪了,欢迎补充

所处位置:web/admin

使用方法:下载 /web/admin/login.php 放到 Typecho 的 /admin 目录中覆盖

最后修改:2022 年 01 月 22 日
如果觉得我的文章对你有用,请随意赞赏