一.设置 typora
手动配置 typora 的上传为 picgo
二.自定义图床
1.安装 picgo
安装 picgo 的插件 picgo-plugin-sftp-uploader
picgo-plugin-sftp-uploader 是 PicGo 的一个插件,它可以将图片上传到 SFTP 服务器。
SFTP 是 SSH 文件传输协议的缩写,它是一种安全的文件传输协议,通过使用 SSH 协议的加密和身份验证机制来保护传输的数据。
使用 picgo-plugin-sftp-uploader 插件,您可以将图片上传到 SFTP 服务器,从而实现图片的备份、共享和传输。该插件支持自定义 SFTP 服务器的地址、端口、用户名、密码、上传路径等信息,可以灵活地满足不同用户的需求。
此外,picgo-plugin-sftp-uploader 插件还支持以下特性:
- 自定义上传图片的命名规则:可以根据用户需求自定义上传图片的命名规则,例如按照时间、文件名、随机数等方式命名。
- 自动创建目录:在上传图片时,如果目标路径不存在,插件会自动创建目录。
- 支持多种压缩方式:插件支持将图片以压缩文件的形式上传,支持多种压缩方式,例如 zip、tar、gz 等。
- 支持批量上传:插件支持同时上传多张图片,方便用户批量上传图片。
- 上传进度条显示:插件会显示上传进度条,让用户清楚地知道上传进度和上传结果。
总之,picgo-plugin-sftp-uploader 插件可以方便地将图片上传到 SFTP 服务器,是 PicGo 用户备份、分享和传输图片的一个实用工具。picgo-plugin-sftp-uploader 插件是一款功能强大、易于使用的图片上传工具,可以帮助用户快速、安全地将图片上传到 SFTP 服务器。
2.配置服务器地址
blog_upload.json 放在本地电脑
{
"Gbolg": {
"url": "http://qinyingjie.top",
"path": "/blogImg/{fullName}",
"uploadPath": "/kwan/blogImg/{fullName}",
"host": "120.79.36.53",
"port": "22",
"username": "root",
"password": "xxxxx自己的服务器密码"
}
}
- url 是域名,也可以是服务器地址
- path 是服务器放图片的文件夹,不加/kwan 是因为在 nginx 配置了
- uploadPath 服务器放图片的全路径
- 配置 nginx 中的 root
3.json 文件配置
4.nginx 访问
添加访问配置
location ~ .*\.(gif|jpg|jpeg|png|jfif)$ {
proxy_pass http://qinyingjie.top;
root /kwan/ ;
autoindex on ;
}
5.访问链接
http://qinyingjie.top/blogImg/20221124101356.jpg
三.七牛云图床
1.域名解析
2.存储区域