銮尊

网站描述

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 在你的网站上了,跟官方配置是一样的。 百度网盘下载

2021-02-16

栏目: Linux