使用hugo, hexo这类的博客工具的时候比较头疼的就是把图片上传图床然后替换链接

于是就写了一个简单的工具来替代一下

脚本的作用很简单,就是把一个目录下的文件全部上传到七牛cdn(因为个人用户有免费的10G空间)

然后需要改一下服务器的配置, 我用的是nginx, 加上图片跳转的配置

1
2
3
4
location ~* \/images\/.*\.(gif|jpg|jpeg|png)$ {
        expires 30d;
        rewrite "^/images\/(.*)$" https://blog-image.onlyoneip.com/images/$1;
}

这样一来博客中 ![](/images/urlencode.jpeg) 这类本地图片的就自动跳转到cdn的地址上 https://blog-image.onlyoneip.com/images/urlencode.jpeg 节省了迁移的麻烦

当然这么搞也是有缺点, 这样写出来的博客就没办法复制到其他地方了, 看自己衡量了

upload工具地址