CDN 加速
内容分发网络 (CDN) 是一种分布式系统,它将内容存储在离用户最近的服务器上,从而提高用户访问网站的速度和性能。CDN 会将用户的请求转发到最近的服务器上,而不是将请求转发到网站的源服务器上。这样可以减少源服务器的负载,同时也可以提高用户访问网站的速度。
本主题支持 CDN 加速,你可以在主题设置中开启 CDN 加速功能。站点本身就很快的话,不建议开启 CDN 加速功能。
支持的服务分别为:aliyun
, jsdelivr
, personal
,推荐使用 aliyun
,访问速度快,稳定性高。aliyun
是由本人自费的阿里云OSS,每个月支出20多元左右,如使用此源,有能力的话,麻烦捐助 一些,阿里云OSS很烧钱,就算是一块两块的捐助也能维持得更久一些。感谢!
elemecdn
已经无法使用!!主题即将移除 elemecdn
的支持!请不要使用 elemecdn
!
配置
打开主题配置文件 _config.redefine.yml
,找到 cdn
配置项,将 enable
设置为 true
,并将 provider
设置为你想使用的 CDN 服务商。
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多元左右,如使用此源,有能力的话,麻烦捐助 一些,阿里云OSS很烧钱,就算是一块两块的捐助也能维持得更久一些。感谢!