最近我听说typora可以和picgo一起使用了,于是我就去使用了一下,我发现是真滴香啊img

不过用了没多久,还是老毛病,又是一些奇奇怪怪的问题,应该是墙的问题,于是我又是找到了一个项目,可以帮助你中转服务器,然后再上传到github,别提多香!

工具

你需要如下东西:

  • 梯子,不知道哪里有的,请看我博客的导航栏找一下
  • 一个国外邮箱,比如google或者outlook(google好一些)

如果以上两个你都没有,或者不想弄,怎么办?

请往下看先

创建虚拟主机

因为中转服务器需要国外服务器,所以这里使用国外的虚拟主机进行上传,我下面提供一个免费的虚拟主机网站,不过你需要有梯子上这个网站,他的虚拟主机是免费,所以我选择了它

如果你没有梯子给你以下两个方案:

  • 买个梯子,不知道哪里有的,请看我博客的导航栏找一下
  • 使用彩虹云,也是免费的https://www.cccyun.net/ 【推荐】

访问下面的网站,然后注册一个账号,我就不教了

https://www.000webhost.com/ 【推荐使用上面的彩虹云,这是我后来发现的国内网站】

然后回到主页选择免费套餐,你也可以在没有注册之前选择免费套餐,然后注册

需要注意一下:注册邮箱需要是google或者outlook

你都能访问这个网站了,注册一个国外邮箱又不是不可以

如果梯子和国外邮箱你都没有,或者不想弄,请参考下面的方案:

  1. 一个国外的虚拟主机(免费的很多,自己找找)
  2. 选择白嫖,那么你可以直接看到设置picgo的部分

screenshot2020-03-27_20-59-35

注册之后会给你的邮箱发验证邮件,点开即可

  • 选择other

screenshot2020-03-27_21-36-56

  • 上下分别填写网站名称以及密码

screenshot2020-03-27_21-37-55

  • 选择第三个

screenshot2020-03-27_21-39-26

登入管理页面之后

你会来到这个页面,我们暂时无需动任何东西

screenshot2020-03-27_21-40-55

其他国外免费虚拟主机;

https://www.cccyun.net/ 【推荐】

配置autopiccdn

项目地址如下:

https://github.com/kjhuanhao/autoPicCdn

fas fa-download

下载之后解压,我们需要修改up.php这个文件

按照提示修改下面的代码:

1
2
3
4
define("REPO","仓库");//必须是下面用户名下的公开仓库
define("USER","github仓库名");//必须是当前GitHub用户名
define("MAIL","yumusb@foxmail.com");//
define("TOKEN","token");//https://github.com/settings/tokens 去这个页面生成一个有写权限的token(write:packages前打勾)

img

修改完成之后保存即可

上传up.php

回到你的虚拟主机管理界面

  • 进入下面这个目录

screenshot2020-03-27_21-47-10

screenshot2020-03-27_21-49-37

  • 点击上传,选择你刚才修改的up.php

screenshot2020-03-27_21-52-50

访问下面的地址:

https://www.000webhost.com/members/website/list

其中有你刚刚建立的网站和地址,我们需要复制地址下来

screenshot2020-03-27_21-49-58

配置Picgo

打开你的picgo

选择插件设置

搜索web-uploader

img

点击设置,然后选择配置

img

  • API地址填写刚刚复制的地址 + /up.php

  • POST参数名填写pic

  • JSON路径填写data.url

    img

    确定保存之后你就发现图床多了一个自定义web图床

    img

    之后你就直接使用这个自定义web图床即可,它可以先把图片上传到这个国外的虚拟主机,然后再把图片传到github,这样我们就不会遇到各种网路问题了,而且返回的链接是经过cdn加速的


我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=2t77vjr03n288


评论