使用bootcdn加速hexo中的js静态资源
Contents
Hexo里面的themes模板一般都有用一些公共js库,比如大名鼎鼎的jQuery,刚好接触到公共资源库这块就折腾一下吧。
其实个人博客,替换这个就不要说能追求加速多少了,呵呵
推荐一下静态资源cdn站: bootcdn.cn,还有staticfile.org
bootcdn是upyun提供的cdn带宽,staticfile是七牛提供cdn支持,而且从他们回复的邮件看,对带宽资源没有限制,无论商用或个人。
其实还有新浪之类,不过貌似库版本比较低
然后我们找到theme里面调用jQuery的代码,把地址替换成bootcdn的就ok
文件位置:
themes\iceman\layout_partial\after_footer.ejs
第一行就是了
1 | <script src="<%- config.root %>js/jquery-2.1.0.min.js"></script> |
替换成:
1 | <script src="//cdn.staticfile.org/jquery/2.1.0/jquery.min.js"></script> |
如果有其他js也可以一样替换掉
然后最好手工删除 .deploy_git 目录,我第一次测试没删除结果部署后访问还是本地的
上线三部曲:
1 | hexo clean |
然后使用chrome验证一下吧!
Have fun!