使用Github+Picgo搭建图床
虽然我的大部分博客使用的腾讯云的对象存储(COS)作为图床,但是腾讯云的免费对象存储空间结束了,购买资源西南地区大致存储资源包50元/12月+下行流量9元/3月,价格较为高昂,而使用GitHub或者Gitee作为图床就显得很舒服。本篇文章虽然是使用Picgo作为图床的发布软件,但是使用git等上传是一样的。
- 方便程度:★★★★☆
- 配置难度:★★☆☆☆
- 适用环境:win + mac + linux
- 需要工具:GitHub 账号+Picgo
- 稳定性:背靠 GitHub比自建服务器稳定多了
- 隐私性:既然选择建立公共图床,在乎什么隐私性
- 最大缺点:会给你的GitHub账号增加不少无效代码的小绿点V_V
1 GitHub端操作
1.1 建立GitHub公共仓库
点击 GitHub 主页右上角的 + 创建 New repository;
填写仓库信息,例如我就创建了一个pic_bad的仓库。这里注意,仓库得设置为 Public 因为后面通过客户端访问算是外部访问,因此无法访问 Private ,这样的话图片传上来之后只能存储不能显示。所以要设置为 Public。
1.2 获取takon并复制保存
在个人下拉菜单点击Settings
左侧菜单选择Developer settings
左侧菜单选择Personal access tokens;
点击右侧Generate new token
Note随便写一下,选项选择repo
点击Generate token
可以获得takon,复制并保存下来这个值只出现一次,无法再现
2 使用Picgo上传图片
2.1Picgo设置
* 仓库名 即你的仓库名[username]/[仓库名]
* 分支名 默认 master
* Token 就是刚刚复制的那一串字符
* 存储路径 这个可以填也可以不填,填了的话图片就上传到img这个文件夹
* 域名 格式 https://raw.githubusercontent.com/[username]/[仓库名]/master
确定即可。
2.2 图床使用
这个就很简单了。。。拖进去即可上传,然后可以获得一个类似于这样的地址
![](https://raw.githubusercontent.com/errormepl/pic_bad/master/img/截屏2019-12-1616.53.24.png)
可以直接插入到markdown中。
3 最后
这种行为其实并不友好,不推荐使用,github的服务器有限,建议仅作为备用方案或者临时存储!抵制白嫖从我做起,所以,可以给个赏金吗嘻嘻嘻!!!
最新文章
- xloader
- Linux下执行.sh文件
- 非官方windows下Cpython二进制扩展包下载地址
- 在EDIUS中调整素材颜色的方法
- OpenJudge计算概论-整数奇偶排序
- Timus 1446. Sorting Hat 分类问题
- SQL VS NoSQL
- 实现ListView A~Z快速索引
- OCP读书笔记(18) - 空间管理
- Android自定义控件之TextView
- c#接口和抽象类比较
- springMVC源码分析--AbstractHandlerMapping(二)
- 0.2:Game and Art
- springboot 中的commandLineRunners接口
- Peer Programming Project: 4 Elevators Scheduler 附加题 157 165
- 12.13 Daily Scrum
- 一个简单的NodeJs静态页面的web服务器
- AlexNet详解2
- c++中数据表如何转成业务实体--map和结构体的相互转换
- cassandra用户名和密码的设置
热门文章
- 完全使用 VSCode 开发的心得和体会
- 如何优雅的移植JavaScript组件到Blazor
- C# 应用 - 封装类访问 Mysql 数据库
- 《C++反汇编与逆向分析技术揭秘》--认识启动函数,找到用户入口
- JAVA题目:小芳的妈妈每天给她2.5元,她都会存起来,但是,每当这一天是存钱的第五题或者5的倍数的话,她都会去用掉6块钱。 问:至少经过多少天可以存到100块?
- 【Django】有关多用户管理的一点小经验分享
- Java学习笔记--文件IO
- 盘点 Django 展示可视化图表的多种方式(建议收藏)
- 生产环境中mysql数据库由主从关系切换为主主关系
- 还在用KPI做管理研发团队?试试黄勇的OKR实战笔记