upic配置aliyun上传文件
About 2 min
最近花了些时间使用Vuepress
搭建了自己的博客网站,然后自己博客的资源文件存放在何处呢?一个是以本地文件的形式上传到nginx,另外一个就是上传到aliyun oss以url远程访问。这里我们采用的就是第二种,在macos使用upic上传本地文件到oss,然后在markdown中使用上传完成返回文件的url
Aliyun服务器配置
Aliyun服务器的配置项主要有两个,一个是创建bucket,另一个是创建访问bucket的权限
在oss中创建bucket
访问aliyun oss创建bucket,注意设置bucket是公开可读。
创建bucket完之后,我们需要创建用户用于对bucket的写操作
创建用户用于访问bucket
访问用户界面,创建用户并勾选其编程访问
创建完用户之后,我们再创建AccessKey,保留好创建完的AccessKey ID
和AccessKey Secret
,在后面配置upic的时候会用到添加用户的role,这里我们赋予AliyunOSSFullAccess
oss这边的配置完成之后,接下来就到了配置upic客户端的环节了
Aliyun客户端配置
upic是用于上传文件到oss服务器的macos客户端,它支持多种oss的上传,当然包括aliyun。
配置upic
- 下载upic
brew cask install upic
- 在upic上配置aliyun oss
Tips
- Domain: https://huhx-blog.oss-cn-beijing.aliyuncs.com
- Save Key: blog/{year}{month}{day}{hour}{minute}{second}
- 在macos配置upic的权限
打开system preference - extensions - Finder Extensions 勾选uPic Finder Extension
- 配置upic上传完生成markdown output
在upic的Ouput format
中,有四种格式可以选择:URL、HTML、 MARKDOWN和UBB。这里我们选择MARKDOWN