CDN 加速

CDN 加速

内容分发网络 (CDN) 是一种分布式系统,它将内容存储在离用户最近的服务器上,从而提高用户访问网站的速度和性能。CDN 会将用户的请求转发到最近的服务器上,而不是将请求转发到网站的源服务器上。这样可以减少源服务器的负载,同时也可以提高用户访问网站的速度。

本主题支持 CDN 加速,你可以在主题设置中开启 CDN 加速功能。站点本身就很快的话,不建议开启 CDN 加速功能。

支持的服务分别为:aliyun, jsdelivr, personal,推荐使用 aliyun,访问速度快,稳定性高。aliyun 是由本人自费的阿里云OSS,每个月支出20多元左右,如使用此源,有能力的话,麻烦捐助 (opens in a new tab)一些,阿里云OSS很烧钱,就算是一块两块的捐助也能维持得更久一些。感谢!

⚠️

elemecdn 已经无法使用!!主题即将移除 elemecdn 的支持!请不要使用 elemecdn

配置

打开主题配置文件 _config.redefine.yml,找到 cdn 配置项,将 enable 设置为 true,并将 provider 设置为你想使用的 CDN 服务商。

_config.redefine.yml
cdn:
  # Whether to enable CDN
  enable: false
  # CDN Provider
  provider: aliyun # elemecdn, jsdelivr, unpkg, aliyun, custom
  custom_url: 

自定义提供商

如果你想使用自定义的 CDN 服务商,可以将 provider 设置为 custom,并将 custom_url 设置为你的 CDN 地址。

custom_url 的格式为:https://cdn.custom.com/hexo-theme-redefine/${version}/source/${path},其中 ${version} 会被替换为主题的版本号,${path} 会被替换为主题资源的路径。

请注意,请把 ${path} 指定在主题文件的 source 目录下,否则无法被正确替换。

特别说明

aliyun 是由本人自费的阿里云OSS,每个月支出20多元左右,如使用此源,有能力的话,麻烦捐助 (opens in a new tab)一些,阿里云OSS很烧钱,就算是一块两块的捐助也能维持得更久一些。感谢!