99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于Picgo+GitHub+ jsDelivr搭建CDN加速免費(fèi)圖床

電子設(shè)計(jì) ? 來(lái)源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-24 18:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

經(jīng)常寫(xiě)Markdown或者博客的同學(xué),肯定都要用到圖床。圖床是什么呢?其實(shí)相當(dāng)于一個(gè)存儲(chǔ)圖片的網(wǎng)站,類似百度云這樣,不過(guò)上傳圖片到圖床后可以直接通過(guò)外鏈進(jìn)行訪問(wèn)。

比如把本地一張a.jpg上傳到圖床后,便可以拿到一個(gè)鏈接:

https://www.xxx.com/img/a.jpg

然后點(diǎn)擊這個(gè)鏈接就可以訪問(wèn)圖片a了。今天來(lái)聊聊怎么搭建可靠的圖床吧~

為什么會(huì)產(chǎn)生這個(gè)需求呢?因?yàn)樾【幗?jīng)常寫(xiě)博文什么的,現(xiàn)在的做法是在簡(jiǎn)書(shū)上上傳圖片,然后把生成的圖片鏈接放到Markdown文檔上面,寫(xiě)好文檔以后就可以批量復(fù)制到各大博客平臺(tái)投稿了。

但是這樣有個(gè)隱患:萬(wàn)一簡(jiǎn)書(shū)哪天掛掉了,那么我放到csdn、cnbolgs等這些平臺(tái)的文章圖片都會(huì)掛掉。即使簡(jiǎn)書(shū)一直維持現(xiàn)狀,但萬(wàn)一哪天它不高興了,做了個(gè)外鏈防盜(圖片外鏈只能在本站顯示),那同樣會(huì)遇到上面的問(wèn)題。

比如小編之前放在簡(jiǎn)書(shū)上的文章,復(fù)制到csdn上后。不知道怎么回事:

說(shuō)多了都是淚。因此,趁早做好準(zhǔn)備,免得以后出現(xiàn)問(wèn)題就麻煩了。畢竟有些博客的圖片只是隨手一截,還真找不到備份……

前期準(zhǔn)備平臺(tái)選擇

現(xiàn)在也有蠻多的圖床平臺(tái)可以選擇,常見(jiàn)的有SM.MS圖床、騰訊云COS、微博圖床、GitHub圖床、七牛圖床、Imgur圖床、阿里云OSS、又拍云圖床等。

而這里邊,SM.MS和Imgur有免費(fèi)版也有收費(fèi)版,騰訊云、七牛、阿里云、又拍云都是收費(fèi)的,微博圖床據(jù)說(shuō)已經(jīng)掛了。其他小站的就不推薦了,因?yàn)橹覆欢奶炀蛼炝恕?/p>

那么,也就剩下GitHub安全、免費(fèi)又可靠了(微軟爸爸護(hù)著呢?。,F(xiàn)在微軟接管了GitHub以后,貌似公有倉(cāng)庫(kù)已經(jīng)不限個(gè)數(shù)了,而且單個(gè)倉(cāng)庫(kù)容量已經(jīng)放寬至2GB。這絕對(duì)夠用了,不夠就再建一個(gè)共有倉(cāng)唄。最重要的還是免費(fèi),配合CDN加速,訪問(wèn)也不成問(wèn)題。嗯,就微軟爸爸了!

工具選擇

選擇一個(gè)本地的上傳工具是為了方便我們快速上傳圖片,獲得圖片外鏈。這里首選picgo。

這款小工具非常強(qiáng)大,其中最贊的就是那個(gè)剪切板圖片上傳功能,在QQ或者微信截圖截好圖片后,可以點(diǎn)擊剪切板圖片上傳或者通過(guò)快捷鍵,它就會(huì)把當(dāng)前剪切板中的圖片上傳到配置到圖床中??梢钥吹缴蟼魉袌D片,點(diǎn)擊即可復(fù)制需要的圖片外鏈格式:

配置

準(zhǔn)備完畢就可以著手配置了。先去GitHub,沒(méi)有賬號(hào)的先注冊(cè)一個(gè)賬號(hào)。

GitHub配置

1. 創(chuàng)建Repository

鼠標(biāo)移動(dòng)到右上角,點(diǎn)擊"New repository"按鈕:

填寫(xiě)相關(guān)信息,創(chuàng)建一個(gè)存儲(chǔ)圖片的倉(cāng)庫(kù):

2. 配置token key

生成一個(gè)Token用于操作GitHub repository。回到主頁(yè),點(diǎn)擊"Settings"按鈕:

進(jìn)入頁(yè)面后,點(diǎn)擊"Developer settings"按鈕

點(diǎn)擊"Personal access tokens"按鈕,然后點(diǎn)擊Generate token:

填寫(xiě)描述,選擇"repo"權(quán)限,然后拉到下面點(diǎn)擊"Generate token"按鈕

注意:創(chuàng)建成功后,會(huì)生成一串token,這串token之后不會(huì)再顯示,所以第一次看到的時(shí)候,可以用個(gè)小本本保存起來(lái)哦,忘記了只有重新生成,每次都不一樣。

Picgo配置

拿到了剛剛記錄了GitHub token后,打開(kāi)picgo,按照如下設(shè)置即可:

設(shè)定倉(cāng)庫(kù)名按照“賬戶名/倉(cāng)庫(kù)名的格式填寫(xiě)”,比如我的是:dengfaheng/image01。

分支名統(tǒng)一填寫(xiě)“master”。

設(shè)定Token將之前的Token粘貼在這里。

指定存儲(chǔ)路徑留空。

自定義域名的作用是在上傳圖片后成功后,PicGo會(huì)將“自定義域名+上傳的圖片名”生成的訪問(wèn)鏈接,放到剪切板上。默認(rèn)留空也可以正常使用。這里為了使用CDN加快圖片的訪問(wèn)速度,自定義域名我們按照這樣去填寫(xiě):

https://cdn.jsdelivr.net/gh/GitHub用戶名/倉(cāng)庫(kù)名

比如我的是:

https://cdn.jsdelivr.net/gh/dengfaheng/image01

點(diǎn)擊確定后就配置完成了,我們截圖后點(diǎn)擊剪切板圖片上傳,如果上傳成功,拿到的外鏈放到Markdown中正常訪問(wèn),就OK啦。

當(dāng)然快捷上傳的快捷鍵也可以到設(shè)置中進(jìn)行配置??梢钥吹紾itHub倉(cāng)庫(kù)中多了很多我們上傳的圖片。

也可以在picgo中對(duì)上傳的圖片進(jìn)行相關(guān)操作,不過(guò)這里的刪除只是刪除picgo中的圖片而言,GitHub上的不會(huì)刪除哦。

至于如何刪除GitHub上的圖片,emmm……那說(shuō)來(lái)就話長(zhǎng)了。。就不說(shuō)了。大家還是不要?jiǎng)h了,空間不夠了再開(kāi)個(gè)倉(cāng)庫(kù)即可。

審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • CDN
    CDN
    +關(guān)注

    關(guān)注

    0

    文章

    328

    瀏覽量

    29704
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    483

    瀏覽量

    17702
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何監(jiān)控RAKsmart CDN的性能?

     RAKsmart CDN擁有遍布全球的多個(gè)數(shù)據(jù)中心節(jié)點(diǎn),通過(guò)將網(wǎng)站的靜態(tài)資源緩存到這些節(jié)點(diǎn)上,使用戶能夠從距離他們最近的服務(wù)器獲取內(nèi)容,從而大大減少了頁(yè)面加載時(shí)間,提高了網(wǎng)站的訪問(wèn)速度,以下是一些監(jiān)控RAKsmart CDN性能的方法。主機(jī)推薦小編為您整理發(fā)布。
    的頭像 發(fā)表于 03-31 11:06 ?226次閱讀

    Arm推出GitHub Copilot新擴(kuò)展程序

    Arm 控股有限公司(納斯達(dá)克股票代碼:ARM,以下簡(jiǎn)稱“Arm”)宣布其已正式推出專為 GitHub Copilot 設(shè)計(jì)的新擴(kuò)展程序。GitHub Copilot 是全球部署最廣泛的人
    的頭像 發(fā)表于 02-24 10:14 ?571次閱讀

    cdn軟件是什么?與PCDN有什么不同

    CDN(內(nèi)容分發(fā)網(wǎng)絡(luò))軟件是一種通過(guò)分布式服務(wù)器節(jié)點(diǎn)緩存和分發(fā)內(nèi)容的工具,旨在加速用戶訪問(wèn)速度并減輕源服務(wù)器壓力。
    的頭像 發(fā)表于 02-07 09:06 ?952次閱讀

    靠譜的高防cdn費(fèi)用高嗎?

    高防CDN的成本相較于普通CDN確實(shí)更高,但費(fèi)用是否“高”需結(jié)合其防護(hù)價(jià)值和業(yè)務(wù)需求綜合判斷。高防CDN整合了內(nèi)容分發(fā)加速與DDoS攻擊防御能力,需投入大量資源構(gòu)建分布式節(jié)點(diǎn)、清洗中心
    的頭像 發(fā)表于 02-05 11:06 ?385次閱讀

    cdn是什么技術(shù) cdn是怎樣提高網(wǎng)站速度的

    一、CDN技術(shù)概述 CDN,全稱Content Delivery Network,即內(nèi)容分發(fā)網(wǎng)絡(luò),是一種通過(guò)在網(wǎng)絡(luò)各處部署節(jié)點(diǎn),將內(nèi)容緩存至離用戶更近的地方,以減少數(shù)據(jù)傳輸延遲和提高訪問(wèn)速度
    的頭像 發(fā)表于 01-31 15:41 ?1621次閱讀

    cdn是云服務(wù)嗎 cdn是干什么用的

    在當(dāng)今這個(gè)信息爆炸的時(shí)代,互聯(lián)網(wǎng)用戶對(duì)于內(nèi)容的加載速度和質(zhì)量有著極高的要求。無(wú)論是視頻流、圖片還是網(wǎng)頁(yè),用戶都希望能夠在點(diǎn)擊鏈接的瞬間就能獲得響應(yīng)。為了滿足這種需求,CDN(內(nèi)容分發(fā)網(wǎng)絡(luò))應(yīng)運(yùn)而生
    的頭像 發(fā)表于 01-19 14:30 ?2358次閱讀

    cdn的優(yōu)勢(shì)和劣勢(shì)

    CDN的優(yōu)勢(shì) 1. 加速內(nèi)容傳輸 CDN通過(guò)在全球范圍內(nèi)部署邊緣服務(wù)器,將內(nèi)容緩存到離用戶更近的地方,從而減少數(shù)據(jù)傳輸?shù)难舆t,加快內(nèi)容加載速度。這對(duì)于提高用戶體驗(yàn)至關(guān)重要,尤其是在用戶分布在全球各地
    的頭像 發(fā)表于 01-19 14:28 ?3203次閱讀

    GitHub Copilot 可以免費(fèi)使用了!

    “ ?這個(gè)標(biāo)題有點(diǎn)標(biāo)題黨,雖然 Github Copilot 確實(shí)是可以免費(fèi)使用,但這個(gè)免費(fèi)是有限制的,聊天互動(dòng)每月限制50次,代碼補(bǔ)全(或者建議)每月2000次。不過(guò)這個(gè) Copiot 真的是很好
    的頭像 發(fā)表于 12-22 11:19 ?3016次閱讀
    <b class='flag-5'>GitHub</b> Copilot 可以<b class='flag-5'>免費(fèi)</b>使用了!

    Arm推出GitHub平臺(tái)AI工具

    專為 GitHub Copilot 設(shè)計(jì)的 Arm 擴(kuò)展程序,可加速從云到邊緣側(cè)基于 Arm 平臺(tái)的開(kāi)發(fā)。
    的頭像 發(fā)表于 11-01 13:50 ?714次閱讀

    Arm推出GitHub平臺(tái)AI工具,簡(jiǎn)化開(kāi)發(fā)者AI應(yīng)用開(kāi)發(fā)部署流程

    專為 GitHub Copilot 設(shè)計(jì)的 Arm 擴(kuò)展程序,可加速從云到邊緣側(cè)基于 Arm 平臺(tái)的開(kāi)發(fā)。 Arm 原生運(yùn)行器為部署云原生、Windows on Arm 以及云到邊緣側(cè)的 AI
    的頭像 發(fā)表于 10-31 18:51 ?3334次閱讀

    Jtti:給網(wǎng)站加加速!下一代CDN(EdgeOne/邊緣安全加速)使用與配置體驗(yàn)

    隨著訪問(wèn)量的增加和用戶需求的多樣化,網(wǎng)站的加載速度和穩(wěn)定性逐漸成為影響用戶體驗(yàn)的關(guān)鍵因素。尤其是服務(wù)器的帶寬有限,面對(duì)一些圖片數(shù)據(jù),顯得“力不從心”。CDN技術(shù),就很好的解決了這個(gè)問(wèn)題,但是價(jià)格也是
    的頭像 發(fā)表于 10-22 17:00 ?555次閱讀

    使用CDN安全嗎?CDN如何達(dá)到基本防護(hù)功能呢?

    (ContentDeliveryNetwork,內(nèi)容傳遞網(wǎng)絡(luò))來(lái)提升網(wǎng)站效能。然而,隨著網(wǎng)絡(luò)攻擊事件頻傳,網(wǎng)站安全問(wèn)題日益受到重視。CDN作為加速網(wǎng)站的普遍被采用的服務(wù),如何在提
    的頭像 發(fā)表于 08-30 13:03 ?846次閱讀
    使用<b class='flag-5'>CDN</b>安全嗎?<b class='flag-5'>CDN</b>如何達(dá)到基本防護(hù)功能呢?

    華納云:如何理解CDN

    內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)是一種網(wǎng)絡(luò)架構(gòu),旨在提高用戶對(duì)網(wǎng)站、應(yīng)用程序或其他互聯(lián)網(wǎng)內(nèi)容的訪問(wèn)速度和性能。CDN 的主要原理是通過(guò)在全球范圍內(nèi)部署分布式服務(wù)器,將內(nèi)容緩存并提供給用戶距離Z近的服務(wù)器,從而
    的頭像 發(fā)表于 08-23 15:20 ?510次閱讀

    CDN網(wǎng)站加速

    CDN網(wǎng)站加速是什么呢? CDN,英文全名為Content?Delivery?Network(也有人稱“Content?Distribution?Network”)的縮寫(xiě),即是我們中文所指的內(nèi)容傳遞
    的頭像 發(fā)表于 08-08 15:02 ?656次閱讀
    <b class='flag-5'>CDN</b>網(wǎng)站<b class='flag-5'>加速</b>

    什么情況下的網(wǎng)站要使用CDN加速呢?

    CDN的全稱是Content Delivery Network,即內(nèi)容分發(fā)網(wǎng)絡(luò)。 CDN的通俗理解就是網(wǎng)站加速,CPU均衡負(fù)載,可以解決跨運(yùn)營(yíng)商,跨地區(qū),服務(wù)器負(fù)載能力過(guò)低,帶寬過(guò)少等帶來(lái)的網(wǎng)站打開(kāi)
    的頭像 發(fā)表于 07-26 16:29 ?512次閱讀