Typora+PicGo+Alist-SMB私人图床教程
我的主路由的USB3上挂载了一个硬盘,并将硬盘挂到了Alist的SMB上,路径为:
https://alist.nn.ci:1111/ac68u/img_bed
我想将hexo博客的图片保存在主路由的硬盘上。
前置资源
- 已安装好typora(直接官网下载即可,Typora 官方中文站 (typoraio.cn))
- 安装好PicGo,稳定版优先,推荐稳定版2.3.1
PicGo 腾讯云COS 下载链接(下载速度快):https://picgo-1251750343.cos.ap-chengdu.myqcloud.com/2.3.1/PicGo-Setup-2.3.1-x64.exe- 在docker中安装好Alist,在Alist中配置好SMB,并配置好ipv4的外网域名连接,ipv6好像上传图片不成功,反正我的没有成功。
配置 Typora
进入Typora,点击右上角【文件】-【偏好设置】-【图像】-【上传服务设定】
设置为PicGo(app)和安装路径即可。
配置 PicGo
- 打开PicGo程序,选择【插件设置】-搜索 alist,下载
jinzhi0123/alist 1.6.0
版本的插件安装。jinzhi0123/picgo-plugin-alist: a picgo uploader for alist 在picgo把alist作为图床。 - 选择【图床设置】-填写alist设置
- 图床配置名:随意取,我这里取的是
alist
- alist版本: 我安装的是
alist v3.45.0
版本,所以这里就填: 3。 - alist地址:上面的域名+端口,
https://alist.nn.ci:1111
。 - 上传路径: 端口号后面的路径,
/ac68u/img_bed
。 - 用户token:从alist主页最低下的【管理】进入alist管理页面,【设置】-【其它】,这个页面的底下有个【令牌】,点击【复制令牌】,填入PicGo中的用户token中即可。
- 高版本alist加入了“签名”特性,并默认开启“签名所有”。改选项打开后,会向所有文件的直接链接添加签名(无论是否有密码)。 如果遇到代码401错误,请在alist设置中关闭“签名所有”。进入Alist管理,【设置】点击alist网页左边菜单栏中的【全局】,关闭【签名所有】。
- 图床配置名:随意取,我这里取的是
如果没有什么其它情况的话,现在应该可以上传图片了。