零成本建立基於OneDrive空間的圖床
在寫博客時,學生黨都會面臨一個問題,就是圖片的外鏈如何生成,又加上現在的七牛雲是30天自動換臨時域名,騰訊雲的新用戶也出了限制,自己也沒有服務器和域名,那么我們該如何將OneDrive的空間利用起來呢,當然,有服務器且有域名的可以無視我這篇博文,本篇博文的所有圖片都是基於OneDrive的圖片外鏈。
准備一個OneDrive的賬號
首先准備一個OneDrive賬號,雖然個人注冊的OneDrive的空間內存比較小,個人注冊的OneDrive賬號一般都有5G的空間內存。當然我們還可以通過一些手段獲得5TB的OneDrive賬號,方法以后寫。
獲得一個服務器和一個域名
既然是零成本,我們當然不可以花錢啊😁,下面上獲得免費服務器和免費域名的方法,因為這里的服務器和域名只起到一個中介作用,所以我們對服務器的要求並不嚴格。
這里我用的免費服務器是CCAEO的免費空間http://ccaeo.com/
我們訪問CCAEO,然后點擊注冊免費空間
- 在第一行輸入你想要申請的名字
- 在第二行輸入你的密碼
- 在第三行輸入你的郵箱
- 選擇不安裝腳本
- 選擇個人網站
- 選擇非英語
- 輸入驗證碼
注冊后,進入你的郵箱,找到給你發的激活郵件,然后點擊進入郵件里的網址。
然后等待網頁自動完成,這里不要關閉網頁。
網站進行完畢后會出現下圖情形:
記住你的用戶名一系列的信息內容,下面有用,即使沒記住,你的郵箱會收到一個郵件,里面是你注冊的信息。
接下來我們進入你信息中的Control panel URL里進行操作,在你瀏覽器輸入http://cpanel.ccaeo.com/,進入服務器登陸界面。
注意這里我們要選Chinese_simplified,也就是簡體中文。這里的Username是你的Control panel username,密碼就是你設置的密碼。點擊Log in,接下來點擊I Approve。
點擊后會出現服務器的控制面板
至此,我們獲得了一個免費的服務器和域名。
基於OneIndex創建私人雲
這里我們要用到一個開源的項目OneIndex,網址在這里。
點擊Clone or download,然后選擇Download ZIP。接下來就是下載一個壓縮包。
下好壓縮包后,把文件解壓,然后把oneindex-master文件夾里的所有文件壓縮到一個壓縮包里。保證壓縮包里就試上一個壓縮包里文件夾里的所有文件。如圖:
我們進入服務器的控制面板,進入文件->文件管理器,在文件管理器中進入htdocs文件夾中,選擇upload ZIP,在彈出的彈窗中,選擇Upload and Unzip,如圖:
然后就是等待一段時間,等他解壓完畢。解壓完畢后,你可以把htdocs下的index2.html
刪除。
然后我們新開一個標簽頁訪問你申請的域名,也就是你郵箱那一堆信息中找到Home Page里面的url。
訪問后,是這樣的:
下一步。出現以下界面:
-
首先點擊獲取應用ID和機密
在彈出來的網站里登錄你的OneDrive的賬號,這里就不再演示。可能速度有些慢。登陸后會出現如圖:
復制這串字符,復制到client_secret中,然后點擊
知道了,返回到快速啟動
。就會出現如下圖所示:
找到如圖所示的id,填入client_id。
-
點擊下一步。
-
然后綁定賬號
-
授權
-
完成
私人雲建好,這里需要注意:默認的管理后台密碼是oneindex,默認的管理后台地址為你的域名/?/admin/
,我們可以訪問我們的域名,就是你注冊的域名試一試效果。
完成
這里我們就建立好OneDrive圖床,我們可以進行上傳圖片並進行產生外鏈,其實這就是你建立的OneDrive的私人雲,功能眾多,可以擺脫百度雲的限速,我們可以將文件上傳到OneDrive上,並進行查看,下載。這里的查看包括視頻、音樂、圖片、文檔等諸多格式。那么圖片外鏈就是你點開圖片后復制圖片的鏈接地址,復制到MarkDown進行編輯。至於圖床的方法有很多,這里給出的是基於OneDrive的圖床方法,還可以用GitHub進行創建圖床,但是由於GitHub的圖片要改Hosts,下篇博文詳細介紹GitHub圖床的建立,以及怎樣改hosts可以使GitHub的圖片顯示出來。
關於OneDrive 5T賬號,以及OneIndex的美化教程后期會介紹方法。