Skip to main content

upic配置aliyun上传文件

huhxAbout 2 min

最近花了些时间使用Vuepress搭建了自己的博客网站,然后自己博客的资源文件存放在何处呢?一个是以本地文件的形式上传到nginx,另外一个就是上传到aliyun oss以url远程访问。这里我们采用的就是第二种,在macos使用upic上传本地文件到oss,然后在markdown中使用上传完成返回文件的url

Aliyun服务器配置

Aliyun服务器的配置项主要有两个,一个是创建bucket,另一个是创建访问bucket的权限

在oss中创建bucket

访问aliyun ossopen in new window创建bucket,注意设置bucket是公开可读。
20230724150334531

创建bucket完之后,我们需要创建用户用于对bucket的写操作

创建用户用于访问bucket

  • 访问用户界面open in new window,创建用户并勾选其编程访问
    20230724150330943
    创建完用户之后,我们再创建AccessKey,保留好创建完的AccessKey IDAccessKey Secret,在后面配置upic的时候会用到

  • 添加用户的role,这里我们赋予AliyunOSSFullAccess
    20230724150327683
    oss这边的配置完成之后,接下来就到了配置upic客户端的环节了

Aliyun客户端配置

upic是用于上传文件到oss服务器的macos客户端,它支持多种oss的上传,当然包括aliyun。

配置upic

  • 下载upic
brew cask install upic
  • 在upic上配置aliyun oss
20230724150319578
20230724150319578

Tips

  • 在macos配置upic的权限

打开system preference - extensions - Finder Extensions 勾选uPic Finder Extension

  • 配置upic上传完生成markdown output

在upic的Ouput format中,有四种格式可以选择:URL、HTML、 MARKDOWN和UBB。这里我们选择MARKDOWN