Typora+PicGo+GitHub图床



  • Typora+PicGo+GitHub图床

    要求说明

    1. 有相关软件(Typora 和 PicGo)
    2. 有一个GitHub账号
    3. 如果需要加速和稳定需要一个国外的云主机。

    过程

    1. 配置GitHub

    1. 首先在GitHub中创建一个仓库。
    2. 在GitHub个人设置界面(如下图)中点击 generate new toekn生成一个新的token。权限中勾选上 repo 选项。image-20200722203607555

    注意保存这个token,该token只会出现一次,以后如果遗忘只能再次重新生成一个token来使用了。

    至此,GitHub上的配置结束,对于这其中配置的细节问题,网上还有一些更加详细的教程,可以进行一些参照。

    2.配置PicGo

    使用PicGo自带的Github图床

    image-20200722204620756

    由于个人不是使用其自带的Github图床配置,所以该处没有写相关配置。

    大致介绍一下配置的要求:

    1. 仓库名:安装 用户名/仓库名 的格式来进行填写,比如: cc-Gao/personal-image-hosting-web-site
    2. 分支名:可以直接使用master分支。
    3. Token:填写之前GitHub配置中获得的token。
    4. 存储路径:可以不填写,填写的话会在你的仓库下新建一个文件夹用来存储图片
    5. 设定自定义域名:可以不填写,这样PicGo生成的访问链接就直接是GitHub 的访问链接,此处建议采取CDN加速,利用jsDelivr CDN加速访问(jsDelivr 是一个免费开源的 CDN 解决方案)此处填写:https://cdn.jsdelivr.net/gh/用户名/图床仓库名来对访问链接进行CDN加速,此时生成的链接应当为https://cdn.jsdelivr.net/gh/用户名/图床仓库名/图片路径

    PicGo插件:Web图床

    如果在直接使用GitHub图床时,尽管返回的链接经过CDN加速,但在上传时,可能由于网络不稳定等等问题导致无法上传成功,此时我们也可以对上传过程进行一些加速。(该方法参照了别人的博客,在后面我会贴出该博客的地址,具体的申请过程该博客中更为详细)

    1. 整一个国外的虚拟主机,有很多地方可以白嫖,个人使用的网址是

      https://www.000webhost.com/

      该网址需要科学一下。

    2. 整好主机后进行主机的文件管理界面(如下图)

      image-20200722211920429

    3. 配置自动转发的php文件:

      项目地址: https://github.com/kjhuanhao/autoPicCdn

    下载该项目后,将该项目中的up.php文件进行修改,

    define("REPO","仓库");//必须是下面用户名下的公开仓库
    define("USER","github用户名");//必须是当前GitHub用户名
    define("MAIL","xxxxxxxx@qq.com");//该项目前来看没啥用
    define("TOKEN","token");github中获得的token(注意需要写权限write:packages前打勾)
    

    修改完成后,将该文件上传至public_html文件夹下。

    1. 获取该主机的域名

      访问以下网址:

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

    image-20200722212516506

    把对应的网址复制下来。

    1. 下载PicGo插件:Web图床

    打开PicGo,在插件设置中,搜索插件:web-uploader,安装插件(安装该插件需要nodejs版本足够高,如果nodejs版本过低会导致安装失败)

    然后设置配置如下:

    image-20200722212802115

    其中API地址填写之前获取的地址 + /up.php即可。

    此时已经完成了PicGo的配置。

    参考链接:https://mrhuanhao.cn/2020/03/28/solvepicnet/

    3. Typora配置

    目前Typora也已经支持PicGo图床,打开Typora,选择文件、偏好设置、图像、上传服务设定。

    image-20200722213144193

    在上传服务中选择PicGo,再选择PicGo的exe路径,即完成配置,此时就可畅享GitHub图床了。

    对于插入图片中的相关配置可以根据个人喜欢来进行对应的配置,(建议设为上传图片,再关闭对网络位置的图片应用上述规则,这样当截图后复制到markdown文件中即可自动上传)



  • 啊是 gitee 图床不香嘛当时为啥要折腾这玩意😟



  • 大家伙没图床用 直接用gitee图床就完事了


登录后回复
 

Copyright © 2018 bbs.dian.org.cn All rights reserved.

与 Dian 的连接断开,我们正在尝试重连,请耐心等待