前言:
官方发布的七牛插件只能替换主题内容的图片,并且官方也并未强调或者发布CDN使用的方法,能找到的也就13年过时的教程,所以摸索了以下两种方法。
小插曲:
本来想去官方群问一下CDN的使用方法,谁知??!
第一种,加入JS代码
在hook
header_link_after
中加入代码(也就是head标签内,也可以是如下路径
plugin/主题/hook/header_link_after.html
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.js"></script>
<script>
window.onload = function(){
var aImgs = document.getElementsByTagName('img');
for(var i=0;l = aImgs.length,i<l;i++){
aImgs[i].src = "http://你的cdn域名/"+aImgs[i].getAttribute('src');
}
};
</script>
原理是利用jq代码在所有img前面加上cdn域名前缀
弊:只能加速图片
第二种,使用官方CDN服务
下载拓展设置插件(plugin-read-huux_set)
开启CDN服务,后打开
conf/conf.php
查找upload_url,原代码如下:
'upload_url' => 'upload/',
改为
'upload_url' => 'http://CDN域名/upload/',
清空临时缓存tmp
目前只知道在开启CDN并更改upload_url后发的帖子才有效,并且附件下载是否走CDN还未知晓。