使用Gitee用作图片床写博客(Picgo+typora+Gitee)

文章目录

  • 使用Gitee用作图片床写博客(Picgo+typora+Gitee)
  • 问题描述
  • 解决办法
  • 配置教程
    • 第一步:安装PicGo并在Typora中配置
    • 第二步,在Gitee中创建图片仓库
      • 1,新建仓库
      • 2,生成私人令牌
  • 在PicGo中配置Gitee图床
    • 注意
  • PicGo上传图片失败问题总结
    • 问题一:在Ubuntu系统下使用gitee 2.0.5总是上传图片失败
    • 问题二:picgo上传失败:you must be logged in to use
    • 问题三:上传失败:Error:Error in repo name
  • 运行测试

问题描述

笔者习惯于使用markdown文件来写技术文章,使用的md工具为Typora,其中比较麻烦的一点是:md文件中的图片仅保存在本地,当md文件需要共享时,还需要把图片文件夹分享出去。所以需要一个图片床(图片服务器)将md中的图片在线保存。不仅如此,使用图片床的md文件还可以直接导入CSDN等博客网站中,图片不会丢失。

解决办法

大佬们普遍使用Picgo工具用于上传图片并获取链接:

PicGo的下载地址和说明文档:

  • Picgo最新版下载地址:https://github.com/Molunerfinn/PicGo/releases/latest
  • Picgo说明文档:https://picgo.github.io/PicGo-Doc/zh/guide/#%E7%89%B9%E8%89%B2%E5%8A%9F%E8%83%BD

目前最新版为2.3.0,windows用户选择exe文件下载即可:

Picgo支持多种图片床,其中常用且免费的是githubgitee,但是在国内github连接不稳定,所以还是推荐使用国产的gitee比较好:

配置教程

第一步:安装PicGo并在Typora中配置

PicGo2.3.0已经不需要设置图片床插件,可以直接使用图片床。将PicGo安装好后,在typora中配置即可:

打开Typora后,点击菜单栏->文件->偏好设置->图像设置:

在设置中配置好PicGo的安装路径即可。

第二步,在Gitee中创建图片仓库

gitee地址:https://gitee.com

1,新建仓库

2,生成私人令牌

在gitee的设置中找到私人令牌,并点击生成新令牌:

注意:私人令牌只会显示一次,注意保存

在PicGo中配置Gitee图床

找到Gitee图床设置:

  • owner:所有者,写上你的码云账号名,如果你不知道你的账号名,进入你刚才的仓库,浏览器url里面有。
  • repo:仓库名称,只要写上仓库名称就行,比如我自己的仓库blogImage。
  • path:写上路径,一般是img,这几个项都不用加“ / “符号。
  • token:刚才你获取的个人令牌,两个插件是通用的,如果你用了另一个再来用这个,它会自动读取另一个插件的部分配置,不用重新申请。
  • message:不用填。

全部配置完成后,即可进行图片上传测试。

注意

截止至2022-3-20,在新版本的PicGo中,其图床设置中以及没有默认的Gitee图床:

所以需要在插件设置中搜索gitee的插件,并安装(需要提前安装node.js):

PicGo上传图片失败问题总结

问题一:在Ubuntu系统下使用gitee 2.0.5总是上传图片失败


解决办法将该插件卸载,使用gitee-uploader插件:

问题二:picgo上传失败:you must be logged in to use

错误原因:未设置 “默认图床”

解决方案:将 Gitee 仓库 “设为默认图床”


注意:picgo升级后,默认图床会发生改变,可以取消勾选自动升级。

问题三:上传失败:Error:Error in repo name

仓库名称填写错误。
比如笔者的图片床仓库地址为:https://gitee.com/luo-san-pao/luo-blog-images
正确的填法如下:

运行测试

在PicGo的上传区中上传图片:

然后在gitee仓库中查看是否有图片上传成功:

如果图片可以上传成功,就可以使用typora新建一个md文件进行测试:

可以看到md文件中的图片地址,说明配置成功。

最后可以将md文件直接导入到CSDN博客中:

参考文章:

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

https://blog.csdn.net/shdxhsq/article/details/119246183

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

https://blog.csdn.net/shdxhsq/article/details/119246183

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

使用Gitee用作图片床写博客(Picgo+typora+Gitee)相关推荐

  1. 如何结合PICgo,Typora以及阿里云对象存储OSS搭建自己图床写博客

    如何利用阿里云对象存储OSS搭建自己图床写博客 1.购买阿里云 购买链接 登录阿里云–>控制台–>对象存储OSS–购买 购买的时候可以选择按月付费一月一元的,也可以年费9元的,40GB作为 ...

  2. Typora+PicGo+github搭建免费稳定图床写博客如行云流水(mac+window)

    Typora+PicGo+github搭建免费稳定图床写博客如行云流水(mac+window) 0.前言 一直都在用typora写博客和技术文档,它干净整洁的洁面让我流连忘返.不过一直有一个问题困扰着 ...

  3. minio搭建图床 配合typora实现写博客图片自动上传

    minio搭建图床 配合typora实现写博客图片自动上传 1.搭建minio 查看博客:http://www.weinigb.cn/#/info?blogOid=32 2.使用脚本(python) ...

  4. 关于Hexo写博客时的图片插入问题(OSS对象存储+PicGo搭建图床)

    关于MarkDown MarkDown是一种轻量级标记语言,它可以导出HTML.WORD.图像.PDF.EPUB等多种格式的文档.使用MarkDown写文章有如下好处: MarkDown可以在任何地方 ...

  5. 从零开始免费搭建自己的博客(五)——Typora + PicGo + GitHub/Gitee图床

    ​ 本文是博客搭建系列文章第五篇,其他文章链接: 从零开始免费搭建自己的博客(一)--本地搭建 Hexo 框架 从零开始免费搭建自己的博客(二)--基于 GitHub pages 建站 从零开始免费搭 ...

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

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

  7. typora绑定github博客_Typora加图床插件,写博客的最佳套餐!

    # 写在前面 之前在写博客的时候,图片的展示成了问题.在Typecho后台写markdown预览不方便,在VSCode中写markdown,粘贴到后台时,图片需要手动上传到服务器或者COS,十分麻烦. ...

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

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

  9. CSDN写博客图片无水印?一招解决

    本文解决博主们在CSDN写博客的过程中遇到图片无水印的问题. 情况一 不要上传透明背景的图片!这样是没有水印的 下图是添加的透明背景图片 下图是添加的不透明背景图片 从中我可以知道我的水印部分为?x- ...

最新文章

  1. 利用python开源库制作并验证torrent种子文件
  2. linux基础命令_2
  3. 一个时间日期转换格式的小功能(Oracle)
  4. [leetcode-54-Spiral Matrix]
  5. Hemberg-lab单细胞转录组数据分析(三)
  6. 三星电子可能“砍掉”Galaxy Note产品线 专注Galaxy S
  7. CMake使用详解二(多文件编译)
  8. python实现矢量分级渲染_AE 栅格图分级渲染
  9. linux获取主板温度电压_主板供电
  10. 就个人开发而言,Ubuntu比Debian更适合
  11. 安全运营和应急响应详解
  12. 《大秦赋》热血霸气台词场景记录
  13. java实现倒计时_Java实现倒计时代码
  14. Apache Hudi调研小记
  15. 我运营公众号这一个月
  16. 阎王爷让我给他做个后台管理系统(转)
  17. 【志强课堂】文案到底有何作用和威力?
  18. 自动化测试——执行javaScript脚本
  19. while和do while 循环
  20. Java项目如何接入钉钉群机器人

热门文章

  1. MySQL function方法(中文转首字母大写)
  2. 基于Socket的游戏服务器通信框架的设计与实现
  3. 微信小程序通过for循环实现列表渲染
  4. 计算方法 | 如何证明向量的无穷范数是p范数
  5. 二叉树的建立 java_如何用java实现二叉树的构建
  6. redhat7u4 裸机离线安装 gcc(全部依赖包已上传)
  7. 19.tornado项目之优化数据库查询
  8. 商业合作保密协议 (2)
  9. 初三开始学计算机能够获奖吗,【喜报】我校初三王泽远同学喜获清华大学自主招生资格...
  10. 水星路由器DNS服务器未响应,水星扩展器扩展信号后打不开melogin.cn怎么办?