| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 基于GitHub/七牛云 + PicGo 搭建属于Typora的图床 -> 正文阅读 |
|
[开发工具]基于GitHub/七牛云 + PicGo 搭建属于Typora的图床 |
基于GitHub/七牛云 + PicGo 搭建属于Typora的图床1 软件下载
2 方式一:GitHub2.1 创建图片库
打开自己 GitHub 主页,点击New新建仓库。
2.2 获取令牌GitHub 的令牌,其实就是 token,自我感觉就像自己的 GitHub 对外的一个公钥一样,可以让拥有此 token 的软件访问 GitHub 的 API 接口。 生成过程,参考经验即可,大致步骤如下:
复制Token字符串下一步使用。注意,为了安全起见此字符串只会出现一次,点击其他页面后就无法再查看了,需要重新创建,所以最好先保存到本地编辑器中。 2 方式二:配置七牛云图床github图床虽然已经配置好,但是因为github服务器在国外,所以访问和上传都很慢,所以使用国内的七牛云是个不错的选择,七牛云有免费的10G空间,对于博客创作者还是非常友好的. 2.1.注册七牛云账号七牛云注册地址:注册七牛云 2.2.创建空间点击管理控制台 -> 对象存储 -> 空间管理 -> 新建空间
2.3.自定义域名七牛的默认域名只有30天有效期,如果要长期使用,则需要自定义域名. 2.4.配置七牛云图床
配置好后就可以上传了 3 本地配置步骤3.1 安装配置PicGowin10 电脑,直接安装下载下来的 EXE 文件即可,整个安装步骤一路 next 。 安装后的软件界面如下: 打开 PicGo ,选择
选择设为默认图床,点击确定保存配置。
配置完成后,点击 经过实际验证,有一些理解:
3.2 CDN 加速(jsDelivr)从上一步可以看到 GitHub 存储的图片地址是 CDN的全称是(Content Delivery Network),即内容分发网络。其目的是通过在现有的Internet中增加一层新的CACHE(缓存)层,将网站的内容发布到最接近用户的网络”边缘“的节点,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。具体原理见CDN加速原理。通俗来讲,就是 CDN 服务商在全球各个地方建立服务器把要加速的站点进行缓存备份,当你访问站点时实际上是从离你最近的服务器访问缓存,速度自然就快了。 既然要搭建这么多服务器,服务肯定是要收费的吧。在这个互联网时代,还真有免费 CDN —— jsDelivr CDN,不仅开源免费而且在中国大陆建有许多服务站点,官网还声称是中国大陆唯一拥有许可证的公有 CDN,所以速度、稳定性都可以放心了。 打开jsDelivr CDN 官网,可以看到 jsDelivr 支持 npm、GitHub、WordPress三个站点的加速,用于我们的GitHub图床是再适合不过了。
在浏览器输入 所以只要把资源链接中的前面部分更改一下就可以使用 CDN 加速了。
可以分别打开一下两个图片网址感受一下速度区别。 PicGo 中需要改一下自定义域名,之后上传图片自动生成的链接就是 jsDelivr 的链接了。具体就是在 3.3 Typora 配置打开 此时,使用 Typora 编辑文件,拖入或者粘贴图片时,会自动调用 Pic 点击 4 常见问题在这里总结一下自己在使用过程中,遇到的一些坑,记录一下。 4.1 GitHub 成功上传图片,但是不能正常显示此处好像是由于 hosts 文件解析的问题,我在使用过程中,参考的这个网址:解决github图片不显示问题,配置后,GitHub 即可正常显示图片,很赞,已收藏文章。 特别提醒:在修改 hosts 文件之前,一定要记得先备份!备份!备份!!!避免一些未知的原因,到时候想恢复回去都很难。 4.2 两个设备都要配置同样的环境,token 可以一样吗?其实我自己在配置的时候,也是很蒙逼的,由于之前配置了一台电脑,生成了一个 token,然后第二台电脑想再次使用之前的 token 时,发现我找不到在哪了,由此推断:GitHub 给的 token ,应该是一台设备一个,然后我又重新生成了一个 token 给第二台电脑用。 4.3 PicGO图片长传GitHub 失败Error:Can’t find github config,,一般是由于PicGO中的GitHub设置错误造成的 查看
4.4 Failed to fetchFailed to fetch,一般是由于端口设置错误造成的,此时需要打开 PicGo 设置,点击 设置 Server,此时监听的端口号需要与 Typora 中的端口号保持一致,一般默认就是 36677,只是需要去查看是否被篡改等等。 5参考链接https://support.typora.io/Upload-Image/#picgoapp-chinese-language-only |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 4:41:03- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |