之前在github自己搭的博客写了一段时间,但是用多了还是感觉没有第三方平台维护舒适,遂回退csdn,要把之前的博客迁移回来,但是最麻烦的就是博客中的图片太多,这时候就要用到图床了。

1. PicGo 安装与配置

PicGo 是一个用于快速上传图片并获取图片URL链接的工具,选择合适的版本并下载,可访问PicGo的官方文档进一步了解其功能和用法。
PicGo 下载地址:https://github.com/Molunerfinn/PicGo/releases
使用指南:https://picgo.github.io/PicGo-Doc/zh/guide/

2. github图床搭建

PicGo 支持的图床很多,如七牛图床、腾讯云 COS、阿里云 OSS、Github 图床、Gitee 图床等等,本文介绍的是基于 Github 来搭建免费的图床。

图床说白了就是要给你的图片找个存储的地方,并且可以公开/有权限访问,比如github,微博,qq空间等等等等理论上都可以做成图片存储库并访问。

2.1 新建Github仓库并生成Token

  • 在 Github 上新建一个用于存储的仓库,点击 New repository 创建一个新仓库。
  • 生成一个 Personal access tokens
    • 在 Github 中依次点击Settings->Developer settings->Personal access tokens->Generate new token,勾选 repo 权限,填写描述,然后点击 Generate token 按钮,生成 token。由于生成的 token 只会在第一次显示,建议保存下来备用,否则后续只能重新生成 token。这种方式我试了在最新的github上找不到这个设置。
    • 最方便的点击https://github.com/settings/tokens/new这个超链接,就是创建你的token。

2.2 PicGo 配置 Github 图床

配置就是告诉picgo这个软件你的图片存储地址以及访问密钥是啥:

配置说明如下:

  • 设定仓库名:按照照“用户名/仓库名”的格式填写,比如我的weylin/ImgHosting。
  • 设定分支名:默认主分支 master 即可。
  • 设定 Token:将之前生成的 token 复制粘贴到这里。
  • 指定存储路径:图床仓库目录下的子目录,默认是根目录。
  • 设定自定义域名:自定义域名的作用是在上传图片后成功后,PicGo 将以“自定义域名+子目录名+图片名”生成访问连接。这里我们的自定义域名为:https://cdn.jsdelivr.net/gh/用户名/仓库名,用的是http://cdn.jsdelivr.net提升图片的加载速度。

3. PicGo 使用

可以一次上传一张或多张(多张上传需打开设置中的重命名功能),这些图片会自动上传到github库,访问时,可以将原有博客中的图片路径批量替换("dir_name/img_name" TO "url/img/img_name").

参考

https://zhuanlan.zhihu.com/p/319679704

github博客迁移——图床搭建相关推荐

  1. 用hexo搭建GitHub博客(+图床)

    图床 图床同样可以使用github只需要上传图片到仓库,然后通过https://raw.githubusercontent.com/xfx98/仓库名/分支名/文件路径名 的方式访问图片如https: ...

  2. typora绑定github博客_零基础搭建个人博客

    因为懒得再写一遍了,所以直接复制过来了,建议直接去文章地址查看 文章链接: https://hmoumou.xyz/2020/08/14/shi-yong-github-pages-hexo-da-j ...

  3. hexo博客微博图床失效解决办法

    最近在v2ex上看到有人说微博图床开始限制外链了.当时我看了看我的博客,图片还好.第二天再去看的时候就挂了.评论里有人说改一个no-ferrer能解决. 记录一下操作方法. N:\blog\theme ...

  4. 如何优雅的使用markdown写博客--微博图床使用说明

    一: 我的理想 我一直有一个理想, 写博客就舒心的去写, 然后能够在知乎, 简书, csdn, 科学网上任意复制, 这是多么快意的人生. Markdown的出现, 满足了我90%的需求, 一个痛点就是 ...

  5. html编辑器知乎,科学网—如何优雅的使用markdown写博客--微博图床使用说明 - 邓飞的博文...

    一: 我的理想 我一直有一个理想, 写博客就舒心的去写, 然后能够在知乎, 简书, csdn, 科学网上任意复制, 这是多么快意的人生. Markdown的出现, 满足了我90%的需求, 一个痛点就是 ...

  6. github博客自动同步到gitee(保姆级教程)

    github博客自动同步到gitee(保姆级教程) 前言: 由于国内网访问github实在太慢!虽然在公司可以连接外网访问还算可以,但是回学校想看看博客或者分享给别人的时候经常会崩掉!于是我想可不可以 ...

  7. typora绑定github博客_博客生产线:WordPress(平台)+Typora(编辑器)+GitHub(图床)

    点击上方蓝字可以订阅哦 本文大概:1000字 阅读需要:3分钟 前言 写个人博客的方法和平台有很多,这里介绍的是用个人搭建的WordPress(平台) + Typora(编辑器) + GitHub(图 ...

  8. Github图床搭建和使用(带CDN加速)

    Github图床搭建和使用(带CDN加速) 文章目录 Github图床搭建和使用(带CDN加速) 一.使用场景 二.软件选型 三.搭建过程 1.创建 GitHub 图床仓库 2.生成 Access t ...

  9. Hexo+Github: 博客网站搭建完全教程(看这篇就够了)

    本篇教程首次发布在个人博客:sunhwee.com,想要获得最佳阅读体验,欢迎前往,建议用电脑查看教程文档. 文章目录 阅读须知 博客开源 前言 第一部分 搭建 Hexo搭建步骤 1. 安装Git 2 ...

最新文章

  1. 东北大米为何如此好吃丨混乱博物馆
  2. 逃离湾区,下一站是哪里?西雅图 PK 奥斯汀
  3. 20171220-python学习笔记--函数类型
  4. python提取部分字符串三参数_Python3字符串
  5. 【转载】adb shell dumpsys 查看内存
  6. 为什么每个请求都要有用户名密码呢,那不是每次都要查询一下了,token,表示这个用户已经验证通过了,在token有效期内,只需要判断token是否有效就可以了...
  7. why some product does not have Note assignment block
  8. java和golang性能_Java本质和性能
  9. 在Sqoop中管理密码的关键提示
  10. 飞龙的程序员书单 – 编程语言
  11. 第九:Pytest进阶之xunit fixture
  12. VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimator
  13. b站怎么删自己的专栏_麦当劳B站直播翻车,品牌B站营销到底应该怎么做?
  14. 2015年 安防圈的明星代言人有哪些?
  15. 应用计算机解数学模型,浅谈数学建模与计算机应用的融合
  16. 修改html字体为微软雅黑,通过自定义CSS全局更换微软雅黑字体
  17. 误差状态方程与雅可比矩阵
  18. python输入矩阵_python矩阵输入
  19. Epicor 完成和关闭工单
  20. java微信公众平台开发教程分享

热门文章

  1. 常用函数之map函数
  2. JAVA编写文件格式转换UTF-8
  3. Delaunay三角剖分
  4. 厦门大学计算机考研经验分享,【图片】一战厦大计算机上岸,经验帖。慢更【考研吧】_百度贴吧...
  5. 爬取沪深股票并找出最近1个月创出新高的股票
  6. Windows 无法连接打印机,请检查打印机名并重试。如果这是网络打印机,请确保打印机已打开,并且打印机地址正确。报错代码:0x00000709
  7. 关于HTML的相关标签
  8. 微金所案例(轮播+自适应布局)
  9. 怎样快速解决EDIUS中文件无法打开问题
  10. 771. 宝石与石头