百度上找的,原先是希望插件能实现上传后直接引用七牛地址.后面找到的插件因为太久作者没更新了多少都有点小问题所以放弃,用七牛的基本都知道,小站点的话七牛赠送的额度足够用了,减少开支的情况下不会去选择又拍云的,加上七牛系统升级后稳定很多,小站首选!以下为引用内容,作者未知,实测有效简单方便还能留住源文件在站内.
QQ截图20161230171431.png

:Typecho有个第三方插件使用七牛SDK自动将上传的图片同步到七牛,但是感觉这个插件某些时候似乎有些问题,导致上传失败,不知道是七牛接口原因还是插件原因导致。分享一下免插件实现将Typecho文章图片自动替换为七牛地址,从而实现托管图片的目的。
注册七牛和实名认证这些就省略了,七牛官网地址:http://www.qiniu.com/ ,首先创建一个空间(bucket),如下我已经创建了一个名为typecho的空间,然后设置镜像存储,镜像源填写你的博客地址(http://www.lrkcn.com/),最后保存设置。
QQ截图20161230171210.png
找到七牛为您当前空间分配的测试域名,或者您自行绑定域名,待会儿需要用到。

找到typecho的文章页面文件,主题目录下的post.php文件,找到:

<?php $this->content(); ?>

有些主题的代码可能有点不同,只要找到唯一一个类似段然后将其替换为以下代码就可以了:

<?php echo $str = str_replace("你的域名/usr/uploads","七牛镜像域名/usr/uploads",$this->content); ?>

这个方法的原理就是七牛支持镜像存储,设置镜像源后,当你访问七牛的地址会自动从源地址获取对应文件并抓取过来,连SDK都不需要使用。

找到个不错的七牛插件了 附上作者地址
http://ysido.com/qnupload_v_1_2_0.html
github: https://github.com/typecho-fans/plugins/tree/master/QNUpload

评论已关闭

暂无评论