主頁 >  其他 > Picgo + Gitee +Typora(自動上傳)搭建markdown免費圖庫

Picgo + Gitee +Typora(自動上傳)搭建markdown免費圖庫

2021-03-08 06:24:58 其他

Picgo + Gitee +Typora(自動上傳)搭建markdown免費圖庫

目錄
  • Picgo + Gitee +Typora(自動上傳)搭建markdown免費圖庫
  • 一、需要的軟體
  • 二、使用Gitee(碼云)搭建圖床
  • 三、node.js安裝
    • 1、下載安裝
  • 四、PicGo 下載安裝配置
    • 1、下載安裝
    • 2、PicGo gitee插件設定
      • (1)、gitee插件安裝
      • (2)、PicGo設定
      • (3)、gitee插件設定
  • 五、Typora 設定
  • 六、坑(很重要!!!)
    • 1、關于node.js的
    • 2、關于Picgo的
    • 4、關于Typora的(很重要!!)
      • (1)、博客網站決議不了圖片
      • (2)、Typora上傳失敗
    • 5、圖片的命名導致博客五法決議圖片網址
  • 七、參考參考說明

前言:

? 在寫博客的是時候,之前那都是直接在博客網站上面寫好了,再一一插入圖片,當要在同時2個以上的博客上面發表的時候就會出現圖片參考的問題,在網上找了一久的資料,發現了可以利用Picgo + Gitee +Typora搭建一個markdown檔案的免費圖庫,感覺非常可行,于是立馬嘗試了一下,確實可行,以下是這個解決方案的個人實踐記錄,

以下方案參照了網上大神的方案,并非我原創,內容是根據自己實踐下來的記錄,

一、需要的軟體

1、Picgo軟體(官網下載:https://github.com/Molunerfinn/PicGo)

2、注冊Gitee(碼云)賬號,搭建圖床

3、node.js本地安裝

4、Typora軟體

二、使用Gitee(碼云)搭建圖床

1.注冊Gitee(碼云)賬號,官網地址:https://gitee.com/

2.新建Gitee倉庫

2020030701-01-01-BlogsGallery-Gitee-newRepository

2020030701-01-02-BlogsGallery-Gitee-newRepository

3.開啟Gitee Pages服務

2020030701-02-02-BlogsGallery-Gitee-OpenPages

Gitee Pages 是一個免費的靜態網頁托管服務,您可以使用 Gitee Pages 托管博客、專案官網等靜態網頁,如果您使用過 Github Pages 那么您會很快上手使用 Gitee 的 Pages服務,目前 Gitee Pages 支持 Jekyll、Hugo、Hexo編譯靜態資源,

4.生成To私鑰令牌

步驟按照圖片所示進行操作即可,記住生成token以后需要保存下來(復制到哪里留著,PicGo里面用得到)

2020030701-03-01-BlogsGallery-Gitee-CreatePrivateToken

2020030701-03-02-BlogsGallery-Gitee-CreatePrivateToken

2020030701-03-03-BlogsGallery-Gitee-CreatePrivateToken

2020030701-03-04-BlogsGallery-Gitee-CreatePrivateToken

2020030701-03-05-BlogsGallery-Gitee-CreatePrivateToken

三、node.js安裝

1、下載安裝

(1). 官網地址:

? 英文:https://nodejs.org/en/

? 中文:http://nodejs.cn/

Windows7需要降級安裝歷史版本地址:

? https://nodejs.org/en/about/releases/

? https://nodejs.org/download/release/latest-v10.x/

(2). 安裝

? 像裝其他軟體一樣安裝即可,windows7安裝完了會自動配置環境變數,其他的好像需要自己配置,

安裝完成之后有一部需要驗證,

安裝完成之后驗證即可

2020030701-04-02-BlogsGallery-nodejs-cmd

四、PicGo 下載安裝配置

1、下載安裝

1.官網(開源GitHub:https://github.com/Molunerfinn/PicGo)
根據作業系統來下載對應的安裝檔案(GitHub官網)
(1). Windows 用戶請下載最新版本的 exe 檔案,
(2). macOS 用戶請下載最新版本的 dmg 檔案,
(3). Linux 用戶請下載 AppImage 檔案,

有一點需要注意,目前最新的正式版是2.3.0-beta.4,名字帶“-beta.x”的是測驗版本,貌似說是不太穩定,建議就下載穩定版本的,這點在GitHub 專案網站https://github.com/Molunerfinn/PicGo/releases/上都有版本說明,

2、PicGo gitee插件設定

(1)、gitee插件安裝

如圖所示:在“插件設定”中搜索gitee,可以搜出2個插件,根據網上的資料,2個插件均可以使用,安裝設定基本都差不多,我自己安裝的是gitee-uploader1.1.2

2020030701-05-01-BlogsGallery-picgo

(2)、PicGo設定

安裝完成以后設定圖床要要顯示的圖床庫:

2020030701-05-02-BlogsGallery-picgo

(3)、gitee插件設定

gitee-uploader1.1.2插件設定,另外gitee 2.0.3 設定也基本一致

2020030701-05-03-BlogsGallery-picgo

repo:用戶名/倉庫名

最簡單的辦法,打開gitee倉庫后,看網址:https://gitee.com/abcd/bg-gys,那么repo:abcd/bg-gys

path:gitee倉庫中你要存盤昭通的路徑,簡單說就是你新建的gitee倉庫的里面的檔案夾路徑

假如:當gitee倉庫的名:bg-gys,你在下面新建了一個image的檔案夾存盤照片,那么path為:image

token:就是gitee的私人密鑰,直接粘貼進去即可,

branch:gitee倉庫的分支名,一般會默認填寫

到這里以后基本就完成 了可以在PicGo中嘗試是否可以上傳

五、Typora 設定

官網地址:https://typora.io/

自行下載安裝即可

Typora其實就一個重要的點需要設定:設定使用PicGo上傳圖片

2020030701-06-01-BlogsGallery-Typora

設定完成以后,在用Typora寫markdown檔案的時候,直接復制圖片到文章中即可選擇上傳,上傳以后的圖片地址就是gitee圖床中的地址

六、坑(很重要!!!)

1、關于node.js的

(1). 因并未學過node.js,這一步為什么需要安裝,是因為在PicGo安裝Gitee插件的時候,如果是不提前裝node.js,Gitee插件會一直處于"安裝中.....",因只是一個工具,并未深入研究,如果清楚的大神可以告訴我,謝謝!

(2). 安裝完成以后要重啟

(3). Windows系統下載.msi格式的檔案(這點不知道算不算坑,可能對于熟悉node.js的不算吧)

(4). Windows作業系統對應的node.js版本有要求,

? 如果作業系統是windows7,是裝不了14.16.0 (目前官網最新版)的,需要降級安裝12以及下,我是下載了10.X版本的,親測可以,

因為windows 7 如果是安裝14.X版本會報錯:

? 2020030701-04-01-BlogsGallery-nodejs-14XError

2、關于Picgo的

(1)、安裝PicGo之前一定要先安裝node.js,不然gitee的插件會一直裝不上,網上很多博客里面都沒提這一點

(2)、在gitee插件設定中的path,這個值,你要先想好,如果一直改動,會出現上傳失敗的情況,不知道是PicGo的bug還是我的操作問題,我出現了很多次(因為我頻繁改倉庫的地址),挺煩的,

4、關于Typora的(很重要!!)

(1)、博客網站決議不了圖片

這一點是最坑的,網上我就沒找到過資料來說明這一點,不知道是我的問題還是其他人都沒遇到過:

? 在Typora記錄的時候,復制圖片到文章中,上傳以后的地址就是gitee圖床的地址,你可以直接復制到網上的博客、微博等等,但是我在復制到博客的時候發現,復制進去決議不了圖片,研究了大半天,發現我的gitee沒問題,里面的圖片也能正常訪問,但是當我看到我在gitee上面直接打開我上傳的圖片網址以后,不淡定了:
網址如下:

https://gitee.com/abcd/blogs-gallery/blob/master/image%20/%20202103/2020030701-06-01-BlogsGallery-Typora.png

然而我在Typora文章中看到的圖片地址是:

https://gitee.com/abcd/blogs-gallery/blob/master/image / 202103/2020030701-06-01-BlogsGallery-Typora.png

在master分支下面的檔案夾路徑:image / 202103/,中間多了2個空格,瀏覽器訪問的時候會直接將空格決議:%20
所以這就是為什么我寫好的博客,復制進去博客網站的時候圖片決議不了的原因了
解決辦法:
我還是正常的在Typora上面寫文章,但是在寫完以后,我是這樣處理的:
將/image / 202103/直接替換為/image%20/%20202103/

感徑訓是挺麻煩,但是暫時也找不到其他的辦法解決,希望路過的大神予以指點一二,

(2)、Typora上傳失敗

如果更改過PicGo的一些設定,server的監聽埠會改變,此時要檢車PicGo的server監聽埠號跟Typora的埠號是否一致,我在自己折騰的程序中,都是這個原因導致上傳失敗的,

查看Typora埠:

2020030701-06-02-BlogsGallery-Typora-keng1

2020030701-06-02-BlogsGallery-Typora-keng2

PicGo埠號查看:

2020030701-07-01-BlogsGallery-Typora-picgo

2020030701-07-02-BlogsGallery-Typora-picgo

5、圖片的命名導致博客五法決議圖片網址

我的習慣是會把自己記錄筆記、文章的截圖保存下來,命名規則是這樣的:

日期+序號+根據這篇文章的標題+圖片的內容+......

在搭建完這套免費的圖床以后,使用程序中發現的,因為你的圖片要上傳到Gitee上面,文章匯總參考的地址就是Gitee上面的地址,所以在圖片命名上要注意以下問題:

? (1)、圖片名稱中不要出現“漢字”,經量用英文或者是拼音

? (2)、不要出現特殊的符號,目前我會用“-”,這個暫時沒發現有什么問題,但是在用"()"就會出現一些博客上面參考不到

暫時就發現了這2點,如果有其他的問題,非常感謝給我留言說明,

七、參考參考說明

1、關于node.js,我本不熟悉,文章“三、node.js安裝”是參考了這位博主的文章:

https://blog.csdn.net/adisonW/article/details/95475229/

2、關于Typora+PicGo的一些設定,參考了這位博主的文章:

https://blog.csdn.net/qq_40683225/article/details/105124810?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-1&spm=1001.2101.3001.4242

3、Gitee的幫助檔案:https://gitee.com/help/articles/4136/

在寫此文的時候可能還有少部分是參考了其他資料,但是整理的時候我已經找不到原文出處了,如果原文作者看到,請及時聯系我,我在文章中加上參考出處,謝謝!


免責宣告:

本文中使用的部分內容來自于網路,如有侵權,請聯系博主進行洗掉,

轉載宣告:

寫博客不易,請尊重原作者!!
歡迎大家閱讀、轉載,如果是 **整文轉載** 請在文章開頭或者結尾處 **注明 原文地址、作者**,如果是**大段參考** 請**備注 參考鏈接**,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/267312.html

標籤:其他

上一篇:戈登·摩爾

下一篇:如何將 IPhone 的檔案匯入 Linux

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more