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.pswp.cn/web/79558.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/79558.shtml
英文地址,請注明出處:http://en.pswp.cn/web/79558.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

養生:開啟健康生活的全新篇章

養生是一場關乎生活品質與身心健康的持續修行,從飲食調養到運動鍛煉,從睡眠管理到心態塑造,每個環節都對健康有著深遠影響。以下為你提供全面且實用的養生指南。 飲食養生:科學膳食,滋養生命 合理的飲食是養生的根基…

Python | 赤道頻散關系圖

寫在前面 寫開題報告, 想用個圖發現截出來全是糊的。索性自己畫了,主要實現的Matsuno(1966)的赤道波動頻散關系圖。但是,實在是沒有審美,其他文獻里都是黑色,這里非要用個紫色,因為…

Nexus 私有倉庫 + Nginx 反向代理部署文檔

1. 使用 Podman 部署 Nexus 3 podman run --name nexus -d \-p 8081:8081 \-v /data:/nexus-data \-v /etc/localtime:/etc/localtime \-e TZ"Asia/Shanghai" \-e INSTALL4J_ADD_VM_PARAMS"-Xms10240m -Xmx10240m -XX:MaxDirectMemorySize4096m" \docker.…

一.Gitee基本操作

一.初始化 1.git init初始化倉庫 git init 用于在當前目錄下初始化一個本地 Git 倉庫,讓這個目錄開始被 Git 跟蹤和管理。 生成 .git 元數據目錄,從而可以開始進行提交、回退、分支管理等操作。 2.git config user.name/user.email配置本地倉庫 # 設置…

力扣210(拓撲排序)

210. 課程表 II - 力扣(LeetCode) 這是一道拓撲排序的模板題。簡單來說,給出一個有向圖,把這個有向圖轉成線性的排序就叫拓撲排序。如果有向圖中有環就沒有辦法進行拓撲排序了。因此,拓撲排序也是圖論中判斷有向無環圖…

華為ensp實現跨vlan通信

要在網絡拓撲中實現主機192.168.1.1、192.168.1.2和192.168.2.1之間的互相通信,需要正確配置交換機(S5700)和路由器(AR3260),以確保不同網段之間的通信(即VLAN間路由)。 網絡拓撲分析…

熱部署與雙親委派

熱部署初探與雙親委派機制 一、熱部署初探 ? 熱部署就是在不重啟服務的情況下,無需重新啟動整個應用,就能對代碼、配置等進行更新并使新的更改在服務中生效。以下代碼可以打破雙親委派機制,利用類加載器的隔離實現熱部署。可分為以下三步進…

AWS SNS:解鎖高并發消息通知與系統集成的云端利器

導語 在分布式系統架構中,如何實現高效、可靠的消息通知與跨服務通信?AWS Simple Notification Service(SNS)作為全托管的發布/訂閱(Pub/Sub)服務,正在成為企業構建彈性系統的核心組件。本文深度…

驅動開發硬核特訓 · Day 30(下篇): 深入解析 lm48100q I2C 音頻編解碼器驅動模型(基于 i.MX8MP)

作者:嵌入式Jerry 視頻教程請關注 B 站:“嵌入式Jerry” 一、背景與目標 在本篇中,我們圍繞 TI 的 lm48100q 音頻編解碼器 展開,深入講解其作為 I2C 外設如何集成至 Linux 內核音頻子系統(ASoC)&#xff0…

idea寫spark程序

步驟 1:創建 Maven 項目 打開 IntelliJ IDEA,選擇 File > New > Project。選擇 Maven,勾選 Create from archetype,選擇 org.apache.maven.archetypes:maven-archetype-quickstart。填寫 GroupId(如 com.exampl…

【C語言練習】032. 編寫帶參數的函數

032. 編寫帶參數的函數 032. 編寫帶參數的函數1. 定義帶參數的函數示例1:定義一個帶參數的函數輸出結果2. 傳遞多個參數示例2:定義一個帶多個參數的函數輸出結果3. 傳遞數組作為參數示例3:定義一個帶數組參數的函數輸出結果4. 傳遞結構體作為參數示例4:定義一個帶結構體參數…

Java虛擬機的基本結構

jvm它包含以下部分 第一個:類加載系統 類加載子系統,負責類的加載。類加載器有三種類型:引導類加載器、擴展類加載器、應用程序類加載器。 第二個:運行時數據區 包含了程序計數器、Java虛擬機棧、本地方法棧、堆 、方法區。 程…

uniapp引入七魚客服微信小程序SDK

小程序引入七魚sdk 1.微信公眾平臺引入2.代碼引入3.在pagesQiyu.vue初始化企業appKey4.跳轉打開七魚客服 1.微信公眾平臺引入 賬號設置->第三方設置->添加插件->搜索 QIYUSDK ->添加 2.代碼引入 在分包中引入插件 "subPackages": [{"root":…

手撕算法(定制整理版2)

最長無重復子字符串 class Solution(object):def lengthOfLongestSubstring(self, s):""":type s: str:rtype: int"""if not s:return 0max_len 0tp []for a in s:while a in tp:del tp[0]tp.append(a)if len(tp) > max_len:max_len len(…

數字IC后端培訓教程之數字后端項目典型案例分析

今天給大家分享下最近小編幫助學員解決的幾個經典數字IC后端項目問題。希望能夠對大家的學習和工作有所幫助。 數字IC后端項目典型問題之后端實戰項目問題記錄(2025.04.24) 數字IC后端設計實現培訓教程(整理版) Q1: 老師好&…

window 顯示驅動開發-將虛擬地址映射到內存段(二)

在將虛擬地址映射到段的一部分之前,視頻內存管理器調用顯示微型端口驅動程序的 DxgkDdiAcquireSwizzlingRange 函數,以便驅動程序可以設置用于訪問可能重排的分配位的光圈。 驅動程序既不能將偏移量更改為訪問分配的 PCI 光圈,也不能更改分配…

Termius ssh連接服務器 vim打開的文件無法復制問題

你的問題是: ? 在 Termius (macOS) SSH 連接到 VMware Ubuntu,使用 vim 打開 .cpp 文件時,可以復制文本; ? 但在 Windows 10 上 SSH 到 VMware 的 Red Hat 6.4 時,復制操作無效。 ? 🎯 初步分析 復制…

楊校老師項目之基于SSM與JSP的鮮花銷售系統-【成品設計含文檔】

基于SSMJSP鮮花商城系統 隨著電子商務的快速發展,鮮花在線銷售已成為一種重要的消費模式。本文設計并實現了一個基于JSP技術的鮮花銷售管理系統,采用B/S架構,使用SSM框架進行開發,并結合Maven進行項目依賴管理。系統分為前臺用戶模…

集成學習——Bagging,Boosting

一.什么是集成學習 集成學習的基本思想是通過結合多個基學習器的預測結果,來提高模型的泛化能力和穩定性。這些基學習器可以是相同類型的算法,也可以是不同類型的算法。 當基學習器之間具有一定的差異性時,它們在面對不同的樣本子集或特征子…

【筆試訓練】給一個數組構建二叉樹|從前序遍歷與中序遍歷構建二叉樹|二叉樹中的最大路徑和

文章目錄 1.給一個數組構建二叉樹2.從前序遍歷和中序遍歷構建二叉樹3.二叉樹中的最大路徑和 1.給一個數組構建二叉樹 思路:就是借助一個隊列實現層序遍歷的思想。 先將root節點入隊列,構造左右節點后,root取出來時,將其左右孩子都…