typecho使用Ueditor 图片上传到七牛云存储

---2017年6月5日更新---
本插件现在无法上传图片,能管理,也可以通过上传附件的形式上传图片(但图片名称不会变了)。


刚使用typecho的时候,下了一个 JR 做的typecho Ueditor插件,但typecho上传图片和附件的时候,会占用文章ID,这让我很不自然。
然后我找到了百度的云存储,结果2014年3月份这孩子收费了。
后来看到很多博主都在使用七牛云存储,而且个人用户每个月都有免费空间和免费流量的额度。正好,七牛官方提供了 widuu 做的Ueditor 七牛结合的插件。
所以,我现在的组合就是 Typecho & Ueditor编辑器 & 七牛云存储。这样图片和附件可以直接存到七牛而不占用自己的云主机。

在修改插件的时候,发现 widuu 做的插件在上传文件时,文件名是本地的文件名,而且如果文件名重复,会直接覆盖掉。这样一来,如果图片和附件太多的话,容易被覆盖以前的内容。
自己不会写程序,我就让公司的技术老大帮我改了一下。下面是我修改后的插件,下载后,把解压的“Ueditors”文件夹,直接上传到typecho的插件文件夹“/usr/plugins”里。
编辑器支持代码高亮,图片和附件都可以上传到自己的七牛云存储空间。需要修改一些东西才可以实现上传到七牛云存储,也可以参考 widuu的插件介绍页utf8_qiniu_ueditor
1.修改Ueditor根目录下的ueditor.config.js其中的配置如下

,imagePath:"七牛分配的域名或者你绑定的域名"
,savePath: ['your bucket']
,filePath:"七牛分配的域名或者你绑定的域名"
,imageManagerPath:"七牛分配的域名或者你绑定的域名"

2.修改/ueditor/php/conf.php中的代码

$QINIU_ACCESS_KEY = '七牛云 ACCESS_KEY';
$QINIU_SECRET_KEY = '七牛云 SECRET_KEY';
$BUCKET = "在七牛云的 bucket";

3.OK了,下边就是你添加ueditor在你的网站上了,跟官方配置是一样的。
百度网盘下载

标签: ueditor, typecho, 七牛云存储

添加新评论