如何搭建自己的图床(GitHub版)

这篇具有很好参考价值的文章主要介绍了如何搭建自己的图床(GitHub版)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言: 如果没有自己的服务器,如何实现接口去获取图片呢?我们可以使用图床的形式。

1.图床的概念

图床就是存储图片的服务器

  • 由来:通常我们的图片都是保存在本地,比如我们常用Typora写的笔记,里面的图片都默认保存在本地,这时候我们如果把对应的笔记发给别人,那么笔记的图片也要跟着发过去(同时确保图片的路径是对的),这样别人才能完整查看到我们的笔记。
  • 问题:老是要传来传去的,这样很麻烦。
  • 解决:这时候我们想到如果把图片放在互联网上,这时候任何人都可以看见并且能下载,就完美解决了。那么我们把别人也可以访问到图片的服务器叫做图床。

2.用GitHub创建图床服务器

步骤:
1)新建仓库
2)生成Token令牌
3)创建img分支和该分支下的img文件夹(可选)

2.1.新建仓库

点击+号->New repository->填写相关信息-> Create repository

如何搭建自己的图床(GitHub版),实用性小技巧,github

如何搭建自己的图床(GitHub版),实用性小技巧,github

2.2.生成Token令牌

点击右上角头像->Settings->下拉,直到左侧到底,选择Developer settings(开发人员设置)->Personal Access tokens(个人访问令牌) -> Tkens(classic) -> Generate New Token(classic, 一定要选择 classic 方式)-> 配置相关信息 -> Generate token
Token令牌用于个人身份验证,不需要密码也可以直接访问你的仓库内容。

如何搭建自己的图床(GitHub版),实用性小技巧,github

在创建页面中,填写 Note 为“图床”,Expiration(过期时间)为 No expiration(永久),也可以自定义过期时间,在下面的Select scopes(选择权限范围)如下图勾选 repo。最后点击 generate token 生成令牌即可。

如何搭建自己的图床(GitHub版),实用性小技巧,github

务必将令牌保存起来,放在一个安全的地方,页面关掉后就看不到了。

如何搭建自己的图床(GitHub版),实用性小技巧,github

2.3.创建img分支和该分支下的img文件夹(可选)

创建img分支

点击自己的仓库->main->View all branches->New branch->分支名->Create new branch

如何搭建自己的图床(GitHub版),实用性小技巧,github如何搭建自己的图床(GitHub版),实用性小技巧,github

创建img文件夹

Add file -> Create new file -> 填写 img/test -> Commit changes
如何搭建自己的图床(GitHub版),实用性小技巧,github

如何搭建自己的图床(GitHub版),实用性小技巧,github

3.使用PicGo软件上传图片

3.1 下载PicGo软件

PicGo是一个用于上传图片的客户端,支持拖拽上传、剪贴板上传,功能十分方便。

官网地址
PicGo的Github地址
山东大学PicGo镜像地址

3.2配置PicGo

选择图床设置->Github

这里需要配置GitHub仓库地址、分支名、AccessToken等基础信息。
自定义域名需要配置为:https://cdn.jsdelivr.net/gh/用户名/仓库名,这样就才可以通过cdn访问图片
仓库名:GitHub用户名/GitHub仓库地址
分支名:GitHub的分支名称
Token:GitHub中设定的AccessToken
自定义域名:https://fastly.jsdelivr.net/gh/用户名/仓库名

如何搭建自己的图床(GitHub版),实用性小技巧,github

3.3用PicGo实现上传

直接拖拽上传即可

如何搭建自己的图床(GitHub版),实用性小技巧,github

上传完成会在相册中查看到或者直接在GitHub仓库中查看

如何搭建自己的图床(GitHub版),实用性小技巧,github

4. Typora实现自动上传

Typora通过PicGo软件自动上传图片到GitHub仓库中。

文件 ->偏好设置 -> 图像 -> 上传图片 -> 配置PicGo路径

如何搭建自己的图床(GitHub版),实用性小技巧,github

如何搭建自己的图床(GitHub版),实用性小技巧,github

5.免费图床网站

imgse-路过图床-------------------这是我用路过图床上传的图片
遇见图床

6.免费图片网站

这里我推荐三个好看的壁纸网站,而且是免费下载的

Wallpaper Abyss
Awesome Wallpapers
WallpapersWide.com

如果图片过大会占用过多存储,这时候我们可以压缩图片,优化网页的性能,同时节省存储空间,这里推荐一个在线图片压缩网站。

压缩图片网站TinyPNG文章来源地址https://www.toymoban.com/news/detail-568999.html

到了这里,关于如何搭建自己的图床(GitHub版)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 环境配置|GitHub——如何在github上搭建自己写的网站

    下面简单地总结了从本地的网页文件到在github服务器上展示出来即可以通过网络端打开的过程: (以下可能会出现一些难点,照着做就可以了,由于笔者是小白,也不清楚具体原理是什么,希望有一天成为大神的时候能轻松驾驭) 在这里笔者以自己的“仿LOL官网”项目为例

    2024年02月04日
    浏览(42)
  • Typora + PicGo + GitHub搭建图床

    这一步自行百度 PicGo is Here | PicGo 自行下载安即可 gitHub注册略过,如果不能访问请科学上网 创建仓库 生成访问token 点击右上角头像 - setting - 点击左边最下面Developer settings - Personal access tokens - Tokens(classic) -Generate new token(classic) 点击最下面生成token **设置仓库名:**用户名 + 刚

    2024年01月22日
    浏览(42)
  • 【使用Cpolar和Qchan搭建自己的个人图床】

    图床作为云存储的一项重要应用场景,在大量开发人员的努力下,已经开发出大量专用的图床程序,这些程序有的大而全,有的小而美,完美覆盖了不同强度的应用场景。而随着小型硬件的发展(如树莓派等),超轻量级的图床程序又焕发出新的生机。今天,笔者就为大家介

    2024年02月09日
    浏览(32)
  • 【开源图床】使用Typora+PicGo+Github+CDN搭建个人博客图床

    准备工作: 首先电脑得提前完成安装如下: 1. nodejs环境(node ,npm):【安装指南】nodejs下载、安装与配置详细教程 2. Picgo:【安装指南】图床神器之Picgo下载、安装与配置详细教程 3. Typora:【安装指南】markdown神器之Typora下载、安装与无限使用详细教程 工具介绍: typora: Markdown工

    2024年02月20日
    浏览(45)
  • 如何用github搭建图床(亲测有效)

    这里是公众号: 自学编程村 , 关注后,回复“书籍”,领取1000多本计算机书籍 ,涵盖语言语法、数据结构算法、AI相关书籍、开发相关等等各种书籍,应有尽有,你总会用到。 . . 关注方式见主页 或文章底部。想要加群可从公众号中加我wx 本节内容,将会以极为简介、快速

    2024年02月04日
    浏览(31)
  • 使用Github + PicGo搭建个人图床,并使用CDN加速

    前言 在写博客的时候,常常需要为博客配图,于是一个好用稳定的图床的重要性不言而喻。本文主要介绍如何使用GitHub + PicGo的方式快速搭建一个个人使用的图床。该方式方便快捷,还免费hh,唯一的不足是图片存放在GitHub公有仓库中,但是应该不会有人在图床里上传私密的

    2024年01月18日
    浏览(60)
  • 自建免费图床文件管理麻烦吗?PicList+Github搭建免费图床,功能更强文件管理更方便

    我之前写的博文“如何使用PicGo+Github搭建免费图床,免费云存储”,很多小伙伴看了后,根据我说的方法,也搭建了自己的免费图床和云存储,但同时很多小伙伴也反映,此方法虽好,但也有很大一个方面不足,那就是对图床和云存储端的文件管理很不方便,我们发现,在

    2024年01月21日
    浏览(63)
  • 快速提高写作生产力——使用PicGo+Github搭建免费图床,并结合Typora

    PicGo: 一个用于快速上传图片并获取图片 URL 链接的工具 PicGo 本体支持如下图床: 七牛图床 v1.0 腾讯云 COS v4v5 版本 v1.1 v1.5.0 又拍云 v1.2.0 GitHub v1.5.0 SM.MS V2 v2.3.0-beta.0 阿里云 OSS v1.6.0 Imgur v1.6.0 特色功能 支持拖拽图片上传 支持快捷键上传剪贴板里第一张图片 Windows 和 macOS 支持

    2024年02月12日
    浏览(72)
  • AI实用指南:5分钟搭建你自己的LLM聊天应用

    今天,我们将迅速着手搭建一个高效且富有创意的混元聊天应用,其核心理念可以用一个字来概括——快。在这个快节奏的时代,构建一个基础的LLM(Large Language Model,大型语言模型)聊天应用并不需要耗费太多时间。市面上充斥着各种功能强大的大型语言模型,我们可以根

    2024年03月27日
    浏览(39)
  • 【Hexo + Github 搭建自己的专属博客】

    目录 一、前提环境配置 1. 安装Git和NodeJS 2. 安装Hexo 3. 加载主题 4. 修改主题配置 二、搭建博客 1. 将博客部署在GitHub上 2. 写文章并上传 3. 配置一些特效 三、最终成果 ​编辑 在 Windows 上使用 Git ,可以从 Git 官网直接 https://git-scm.com/downloads ,然后按默认选项安 装即可。安装完

    2024年04月08日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包