当前位置: 首页 > backend >正文

Typora+PicGo+Gitee图床配置教程 自动图片上传

配置步骤

安装软件
配置Gitee
配置PicGo
配置Typora
测试上传
创建Gitee仓库
设置仓库为公开
创建Gitee Token
安装Gitee插件
配置图床信息
配置时间戳格式
设置自定义域名
上传成功?
完成配置
问题排查
检查仓库权限
检查Token权限
检查PicGo日志
检查网络连接

详细配置指南

1. 软件准备

  • 安装Typora:官方下载链接
  • 安装PicGo:GitHub下载链接
  • 注册Gitee账号:Gitee官网

2. Gitee仓库配置

  1. 登录Gitee后创建新仓库(如pik-bed
    • 访问:创建新仓库
  2. 确保仓库设置为"公开"(极其重要
    • 点击"管理" → “仓库设置” → 仓库类型选择"公开"
  3. 创建Token
    • 访问:个人访问令牌
      右上角头像==》设置==》私人令牌
    • 创建新Token,确保勾选"projects"权限

3. PicGo配置

  1. 安装Gitee插件

    • 打开PicGo → 插件设置 → 搜索"gitee" → 安装"gitee-uploader"
    • 插件链接:picgo-plugin-gitee-uploader
  2. 配置Gitee图床

    • 图床设置 → Gitee图床
    • 填写以下信息:
      owner: 你的Gitee用户名(如zhou-zhou110)
      repo: 仓库名(如pik-bed)
      branch: master
      token: 步骤2创建的Token
      path: img/{y}{m}{d}  (添加时间戳防止文件重名)
      customUrl: https://gitee.com/你的用户名/仓库名/raw/master
      
      在这里插入图片描述
  3. 启用时间戳
    在这里插入图片描述

4. Typora配置

  1. 打开Typora → 文件 → 偏好设置 → 图像
  2. 上传服务设定为"PicGo(app)"
  3. PicGo路径指向你的PicGo安装位置(如D:\Program Files\PicGo\PicGo.exe
  4. 点击"验证图片上传选项"测试配置

5. 常见问题排查

上传失败错误:
  • “更新失败”(错误400):检查图片是否已存在,或token权限是否足够
  • “Access denied”:确认仓库已设为公开,且分支名称正确
  • 图片上传成功但显示不出:检查Typora生成的链接是否正确,可能需要手动修复链接格式
  • PicGo未生成正确时间戳:确认path格式正确,重启PicGo尝试
  • PicGo日志位置C:\Users\用户名\AppData\Roaming\picgo\picgo.log
图片URL格式:

正确的URL应该是:

https://gitee.com/用户名/仓库名/raw/master/img/年月日/图片名.png

最好不打开typora的图片自动上传,使用手动全部上传
在这里插入图片描述

6. 最佳实践

  • 使用时间戳格式避免文件名冲突
  • 定期清理不再使用的图片:Gitee文件管理
  • 备份重要的Markdown文档和图片
  • 在上传前压缩图片,避免超过Gitee限制(单文件通常限制为50MB)
  • 参考PicGo官方问题排查:常见问题

7. 其他备选图床

如Gitee出现问题,可考虑以下替代方案:

  • GitHub + PicGo-GitHub插件
  • 七牛云 + PicGo-七牛插件
  • 腾讯云COS + PicGo-腾讯COS插件

按照以上步骤配置后,你就可以在Typora中直接粘贴图片,它们会自动上传到Gitee并插入正确的链接格式。

http://www.xdnf.cn/news/4999.html

相关文章:

  • WebRTC工作原理详细介绍、WebRTC信令交互过程和WebRTC流媒体传输协议介绍
  • RabittMQ-高级特性2-应用问题
  • 8.1.Kubernetes进阶
  • 使用零样本LLM在现实世界环境中推广端到端自动驾驶——论文阅读
  • tauri-plugin-store 这个插件将数据存在本地电脑哪个位置
  • ROS快速入门教程06
  • 在windows系统中安装图数据库NEO4J
  • vLLM部署Qwen2-7B模型推理
  • AI-02a5a4.神经网络-与学习相关的技巧-参数更新
  • 常见标签语言的对比
  • Cluster Interconnect in Oracle RAC
  • 国债收益率、需求与抛售行为的逻辑解析
  • TRO高能预警,Keith律所×Tane Hannah Meets版权两案王炸维权
  • 【深度学习】【目标检测】【Ultralytics-YOLO系列】YOLOV3核心文件detect.py解读
  • WPF 3D图形编程核心技术解析
  • Android系统架构模式分析
  • PX4开始之旅(一)自动调参
  • 【HarmonyOS NEXT+AI】问答05:ArkTS和仓颉编程语言怎么选?
  • ‌FunASR‌阿里开源的语音识别工具
  • 01.three官方示例+编辑器+AI快速学习webgl_animation_keyframes
  • Java设计模式之原型模式详解:从入门到精通
  • 半导体机器人赛道“领跑者”优艾智合:以创新驱动国产化替代加速度
  • 如何在MySQL中实现类似Redis的PING命令的功能来检测连接状态?
  • 使用Python删除PDF中多余或空白的页面
  • 催缴机器人如何实现停车费追缴“零遗漏”?
  • 类的生命周期
  • FAISS 与机器学习、NLP 的关系
  • 【相机标定】OpenCV 相机标定中的重投影误差与角点三维坐标计算详解
  • 【教学类-34-12】20250509(通义万相)4*3蝴蝶拼图(圆形、三角、正方、半圆的凹凸小块+数字提示+参考图灰色)
  • 什么是AIOps