使用PicGo搭建圖床


我需要能幫助我管理圖片的工具,讓我的博客能在網絡獲取圖片,我將使用OneDrive作為免費的圖床。

PicGo: 一個用於快速上傳圖片並獲取圖片 URL 鏈接的工具

調研

經過了調研,PicGo實際並不提供存儲,而是一個可以與博客工具配合的本地軟件,他本身支持的格式能滿足大部分,還可以支持插件。很贊的是,我發現了他有個Amazon S3插件,能支持Amazon S3格式,搜索S3就能得到它。

PicGo插件中搜索S3插件

Amazon S3 是一個產品,也是一個標准,我們使用的主流的存儲產品,比如阿里雲OSS、華為OSS、minio等都是支持S3標准的。這意味着,當我擁有這個替代我存儲的工具,我將來的文件遷移是0成本的。

為什么使用S3

引用自:一文讀懂 AWS S3

AWS S3 全名是 Simple Storage Service,簡便的存儲服務。為什么這么起名啊?它:

  1. 提供了統一的接口 REST/SOAP 來統一訪問任何數據
  2. 對 S3 來說,存在里面的數據就是對象名(鍵),和數據(值)
  3. 不限量,單個文件最高可達 5TB
  4. 高速。每個 bucket 下每秒可達 3500 PUT/COPY/POST/DELETE 或 5500 GET/HEAD 請求
  5. 具備版本,權限控制能力
  6. 具備數據生命周期管理能力

簡單的說,S3更多是一個標准,使用S3后我們能無縫切換其它S3協議的服務,而目前大部分存儲服務都是支持S3的!

如何搭建s3存儲服務

引用自:minio

構建高性能的雲原生數據
機器學習,大數據分析,海量存儲的基礎架構
MinIO支持各種應用程序數據工作負載
在中國:阿里巴巴、騰訊、百度、中國聯通、華為、中國移動等等9000多家企業也都在使用MinIO產品

你可以使用minio搭建高性能的存儲服務。

安裝PicGo

PicGo是開源產品,你可以在GitHub找到它,點擊此處下載 應用

這是一個應用,直接安裝完成點擊打開就可以運行了,它為Win、Linux、MacOS都提供了程序。

配置PoweredBy.Cloud

PicGo是S3插件,需要一個支持S3的服務,當我們不想額外花費時,可以使用免費的方式,比如使用OneDrive提供的存儲。PoweredBy.Cloud可以提供我們需要的服務。

注冊PoweredBy.Cloud

引用自:免費把你的 GoogleDrive 和 OneDrive 變成圖床

1、打開 PoweredBy.Cloud 並注冊。注冊非常簡單,只需要提供一個可收郵件的郵箱,登錄地址會發送到你的郵箱。
2、在郵箱里找到登錄地址,並點擊登錄地址登錄到 PoweredBy.Cloud。
3、在 PoweredBy.Cloud 的控制台里添加一個 site,例如 http://demo.stdcdn.com,選擇 GoogleDrive 或者 OneDrive 作為存儲空間。PoweredBy.Cloud 會在你的網盤里創建一個 http://demo.stdcdn.com 的文件夾。

注冊site截圖如下,Site Name將在后面使用

在PoweredBy.Cloud中創建你的站點名稱

創建Developer密鑰(S3)

點擊Developer選項->點擊 Create Access Key 按鈕->輸入任意key名稱(僅做備注)

image-20210707222843012

配置PicGo的S3

配置S3的關鍵參數在創建密鑰后,access_key、secret_access_key都已經出現,剩下的還有兩個關鍵值

//下面是兩個關鍵參數
//固定值,endpoint 自定義節點
endpoint_url='https://stdcdn.com'
//桶,bucketName 這就是你的SiteName。
bucket="mixley"

配置S3

測試圖片上傳效果

我們使用PicGo測試上傳效果,最終會在我們的OneDrive中出現。

配置完成后測試上傳的圖片位置

Typora中使用PicGo

Typora中,可以在圖像中配置上傳圖片,並且上傳可以進行驗證圖片上傳選項操作。

image-20210707224953978

本文由博客一文多發平台 OpenWrite 發布!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM