热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

02.配置免费图床Gitee/Github

前言前提:个人瞎玩,不考虑付费的oss存储考虑通过「github」或者「gitee」搭建免费图床为什么要使用图床呢?什么是图床&#x

前言

前提:


  • 个人瞎玩,不考虑付费的oss存储
  • 考虑通过「github」或者「gitee」搭建免费图床

为什么要使用图床呢?什么是图床?
写文章时,图片的上传和存放是一个问题,有的朋友可能会把图片放到和博客同一个仓库当中,使用相对路径来引用,这样后期维护起来会比较麻烦。还有的朋友会在不同的平台发布同一篇文章,这样一来每个平台都要上传图片。
为了解决这些问题,比较推荐的做法是把图片统一上传到一个在线的第三方静态资源库中,我们把这个资源库称为图床,其返回一个图片的URL,使用markdown+图片url的方式写作文章,一次编写,到处使用~

选择Github/Gitee


  • gitee国内访问稳定,个人免费使用仓库总容量是5G,假设每个图像50K,5G大概可以存放104857张图像,完全够用,实在不够用的话,换个仓库存放就行了。问题不大
  • github国内访问不稳定,仓库容量也有上述问题,但是都无所谓,不够用重新新建一个就可以了。

我是使用Gitee搭建


其他工具


  • jsDelivr&#xff1a;免费CDN加速。格式&#xff1a;https://cdn.jsdelivr.net/gh/<用户名>/<仓库名>

使用GitHub作为图床&#xff0c;免费、稳定&#xff0c;但是有一个小缺点是国内访问速度慢&#xff0c;这里可以使用jsDelivr来进行免费CDN加速

⚠️ 注意
jsDelivr 的用户协议里不允许大量的媒体文件访问&#xff0c;此法有风险&#xff0c;但是我还没见过网上有消息说真的有过大规模的禁用 使用jsdelivr时不要瞎搞_wujiuqier的博客-CSDN博客_jsdelivr时好时坏



  • tinypng&#xff1a;压缩你要上传的图片&#xff08;如图片已经很小或你有更好的压缩工具可省略这一步&#xff09;

Github搭建图床


建立Github仓库


  1. 创建github仓库&#xff0c;设置为public

image.png
2. 生产token密钥
)
然后点击 Generate token 按钮&#xff0c;即可生成一个token&#xff0c;如下图&#xff1a;
image.png
新生成的 Token 只会显示一次&#xff0c;请妥善保存&#xff01;如有遗失&#xff0c;重新生成即可。


方法一、PicX

&#x1f517;链接地址


  1. 填写 Token&#xff0c;自动获取该用户下的仓库
    image.png
  2. 在仓库的下拉列表中&#xff0c;选择一个作为图床的仓库
    image.png
  3. 选择一种目录方式&#xff08;目录即仓库里存放图片的文件夹&#xff09;
    image.png

  • 新建目录&#xff1a;需手动输入一个新目录。
  • 根目录&#xff1a;图片将直接存储在仓库根目录下。
  • 自动目录&#xff1a;自动生成日期格式 YYYYMMDD 的目录。例如&#xff1a;20200909
  • 选择仓库目录&#xff1a;自动获取仓库下所有目录&#xff0c;选择一个即可。

  1. 复制上传成功的url即可

完成&#xff5e;&#xff5e;


方法二、PicGo


  1. 在 地址下载PicGo&#xff0c;安装完成后打开&#xff0c;图床设置 选 GitHub图床&#xff0c;并填写相应的信息

  • 仓库名&#xff1a;前面新建的仓库&#xff0c;格式&#xff1a;<用户名>/<仓库名>
  • 分支名&#xff1a;填写主分支master即可
  • Token&#xff1a;前面生成的token密钥
  • 存储路径&#xff1a;按你自己的需求填写
  • 自定义域名&#xff1a;图片上传后&#xff0c;PicGo 会按照 自定义域名&#43;上传的图片名 的方式生成访问链接&#xff0c;此处我们填写jsDelivr的CDN加速地址&#xff0c;格式&#xff1a;https://cdn.jsdelivr.net/gh/<用户名>/<仓库名>
    image.png

  1. 使用tinypng压缩你要上传的图片&#xff08;如图片已经很小或你有更好的压缩工具可省略这一步&#xff09;
  2. 在PigGo的上传区上传你的图片&#xff0c;到相册一键复制刚刚上传的图片URL
  3. 完成。上传完成后默认自动复制url。也可以去相册复制之前上传过的url



Gitee搭建图床


建立Gitee仓库

Xnip2021-12-13_14-15-25.jpg
注意&#xff1a;


  1. 设置为「开源
  2. 勾选「设置模版」➠➠ 「Readme文件」 &#xff08;一定要点&#xff0c;可以帮你自动生成master分支&#xff09;
  3. 勾选「选择分支模型」➠➠「单分支模型&#xff08;只创建master分支&#xff09;

点击「右上角头像」➠➠「设置」➠➠「安全设置」➠➠「私人令牌」➠➠ 生成token
image.png
注意&#xff1a;生成的token只会显示一次&#xff0c;所以这里先保存到到其它地方哈


PicGo

picGo自带的并没有Gitee图床设置&#xff0c;在左侧「插件设置」选项中&#xff0c;搜索Gitee即可出现对应的插件&#xff0c;点击安装即可。


这里注意一下&#xff0c;必须要先安装node.js才能安装插件&#xff0c;没装的自己装一下&#xff0c;然后重启就行


使用PicGo主要是为了使用它的Migrater插件
Migrater插件主要是为了&#xff1a;一些防外链的md文件下载后图像不显示&#xff0c;通过Migrater插件可以一键选择文件或者一个文件夹下的所有文件中的图像地址转存到自定的图床地址。
我的场景&#xff1a;使用语雀编辑后&#xff0c;下载的md文件由于语雀图床的防外链&#xff0c;下载的静态图像会不显示。通过picGo的Migrater插件将图像转存到我的Gitee图床&#xff0c;这样生成的新md文件&#xff0c;就使用了新的图床地址&#xff0c;可以复制粘贴到其他平台。
https://www.yuque.com/weig/dzh/mr33s4


不用这个插件的话&#xff0c;可以使用「uPic」是个不错的选择。不用插件即可设置自定义图床


搜索安装成功后&#xff0c;可以看到对应图床设置了&#xff0c;打开「Gitee图床」配置一些仓库信息和 token
image.png


  • repo: 账户名/仓库名
  • branch&#xff1a;默认master
  • token&#xff1a;创建时的私人令牌&#xff0c;即token
  • path&#xff1a;路径&#xff0c;一般写img
  • customPath 和 customURL&#xff1a;都不用填。在提交到码云后&#xff0c;会显示提交消息&#xff0c;插件默认提交的是 Upload 图片名 by picGo - 时间

最后「确认」后直接就可以使用了&#xff0c;记得点击下「设置为默认图床」

个人博客&#xff1a;wggz.top
个人微信公众号&#xff1a;程序员WeiG
欢迎关注&#x1f44f;


推荐阅读
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 生成对抗式网络GAN及其衍生CGAN、DCGAN、WGAN、LSGAN、BEGAN介绍
    一、GAN原理介绍学习GAN的第一篇论文当然由是IanGoodfellow于2014年发表的GenerativeAdversarialNetworks(论文下载链接arxiv:[h ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 本文总结了在开发中使用gulp时的一些技巧,包括如何使用gulp.dest自动创建目录、如何使用gulp.src复制具名路径的文件以及保留文件夹路径的方法等。同时介绍了使用base选项和通配符来保留文件夹路径的技巧,并提到了解决带文件夹的复制问题的方法,即使用gulp-flatten插件。 ... [详细]
  • Webpack5内置处理图片资源的配置方法
    本文介绍了在Webpack5中处理图片资源的配置方法。在Webpack4中,我们需要使用file-loader和url-loader来处理图片资源,但是在Webpack5中,这两个Loader的功能已经被内置到Webpack中,我们只需要简单配置即可实现图片资源的处理。本文还介绍了一些常用的配置方法,如匹配不同类型的图片文件、设置输出路径等。通过本文的学习,读者可以快速掌握Webpack5处理图片资源的方法。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 在线教育平台的搭建及其优势
    在线教育平台的搭建对于教育发展来说是一次重大进步。未来在线教育市场前景广阔,但许多老师不知道如何入手。本文介绍了在线教育平台的搭建方法以及与传统教育相比的优势,包括时间、地点、空间的灵活性,改善教育不公平现象以及个性化教学的特点。在线教育平台的搭建将为学生提供更好的教育资源,解决教育不公平的问题。 ... [详细]
  • 本文讲述了叶王在水中醒来时,听到一个男孩说话的声音,但很快又忘记了。他经常浮到水面上晒月亮,唱歌吸引荧光,但不知道为什么要这样做。他的行为是本能的。 ... [详细]
author-avatar
海淀区小张_703
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有