Typore+PicGo+GitHub图床搭建

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: Typore+PicGo+GitHub图床搭建

网上很多教程都不是很详细,有时候按照操作步骤上传图片失败,排查一个bug要百度半天,所以还是决定自己把过程记录一下。

前提:

  • 已有GitHub账号(没有的自行注册)
  • 电脑上已安装好Typora软件(免费版本好像用不了了,现在都是正式版)

Step1:下载并安装PicGo

找到适用win、mac或者linux系统的对应版本,win系统的是.exe结尾的文件,可以先到电脑设置里看下自己电脑是32位还是64位的,下载对应的文件即可。

安装打开后的界面如下:

Step2:建立GitHub仓库

  1. 进入GitHub,登录账号,进入工作台,依次点击+号,创建新仓库:
  2. 挨个设置仓库名称、是否公开,把创建readme文件那个复选框勾选上:

    OK,仓库创建完成。

Step3:获取仓库token

  1. 右上角下拉框点击settings
  2. 右侧拉到最下,点击developer settings

  3. 依次点击personal tokengenerate new token

  4. 设置token名字、有效期等,记得要把repo那个复选框勾上:

  5. 复制并保存这个token备用:

Step4:配置PicGo

  1. 配置GitHub图床:

    注意:一定要选择设为默认图床,因为PicGo的默认图床是SM.MS图床,没有将GitHub设为默认的话会报错。
  2. 修改PicGo部分设置,建议把“时间戳重命名”和“上传后自动复制URL”这两个功能打开:
    注意:有些人可能会无意识地把同一张本地图片上传很多次,而GitHub时不允许同名文件出现的,如果未勾选“时间戳重命名”的功能,后期很有可能经常上传失败,对小白及其不友好。

Step5:Typora图床配置

  1. 打开Typora,找到“文件——偏好设置——图像”,依次设置插入图片时的操作和上传服务设定:
  2. 最后点击“验证图片上传”选项,显示验证成功即表示配置完成
    最后可以进入GitHub看下图片有没有成功上传。

附:上传失败的解决方案

要学会看PicGo日志,上传失败报错时,查看日志文件通常可以获得一些无法百度出来的线索。

依次点击“PicGo设置——设置日志文件——点击打开”即可查看日志文件,下边的日志记录等级也可以自定义设置,默认“全部“记录,我一般习惯只让它记录”error“和”warning“两个类型。

  1. 未设置默认图床时的报错日志文件:
  2. 文件夹有同名文件时候的报错日志文件(忘记截图了,这个时网上的图):
  3. 网络不佳上传超时的报错日志文件:
相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
1月前
|
缓存 前端开发 JavaScript
通过jsDelivr实现Github图床CDN加速
jsdelivr是一个免费的公共CDN(内容分发网络)服务,它允许网站开发者将他们的代码库、JavaScript库、字体和其他资源托管在jsdelivr上,并通过jsdelivr的CDN网络进行快速分发。使用jsdelivr可以有效地减少用户下载资源的时间,提高网页加载速度,同时减轻原始服务器的负载。
135 1
|
1月前
|
存储 JavaScript 网络架构
【开源图床】使用Typora+PicGo+Github+CDN搭建个人博客图床
【开源图床】使用Typora+PicGo+Github+CDN搭建个人博客图床
125 3
|
1月前
|
存储 定位技术 Windows
GitHub与PicGo搭建免费稳定图床并实现Typora内复制自动上传
GitHub与PicGo搭建免费稳定图床并实现Typora内复制自动上传
|
7月前
|
存储 Windows
GitHub+PicGo+Typora搭建个人免费图床并实现md粘贴即上传
本文介绍基于Github平台与PicGo工具,构建免费、稳定的图床,并实现在Typora内撰写Markdown文档时,粘贴图片就可以将这一图片自动上传到搭建好的图床中的方法~
952 3
GitHub+PicGo+Typora搭建个人免费图床并实现md粘贴即上传
|
7月前
|
存储 搜索推荐 Go
github作为图床的使用方式
github作为图床的使用方式
如何利用 Github 搭建自己的免费图床?
如何利用 Github 搭建自己的免费图床?
1278 0
如何利用 Github 搭建自己的免费图床?
|
1月前
|
文字识别 异构计算 Python
关于Github中开源OCR项目的实验过程与思考
新手尝试Git clone Python OCR项目,遇到各种报错。测试了Paddle OCR、Tesseract OCR和EasyOCR。Paddle OCR因平台限制未能在Notebook部署,Tesseract OCR在Colab成功但无法复现。EasyOCR最终在阿里云天池和Colab部署成功,但天池GPU资源不足。建议使用魔搭社区的实例,阿里云提供免费OCR服务。寻求简单OCR项目推荐。附EasyOCR安装和使用代码。
79 2
|
1月前
|
人工智能 自然语言处理 iOS开发
『GitHub项目圈选19』推荐5款本周 让人爱不释手 的开源项目
『GitHub项目圈选19』推荐5款本周 让人爱不释手 的开源项目
|
1月前
|
存储 Web App开发 人工智能
『GitHub项目圈选18』推荐5款本周 超实用 的开源项目
『GitHub项目圈选18』推荐5款本周 超实用 的开源项目
246 1
|
1月前
|
前端开发
Github项目分享——免费的画图工具drow,最新前端面试题整理
Github项目分享——免费的画图工具drow,最新前端面试题整理