在寫博客時,學生黨都會面臨一個問題,就是圖片的外鏈如何生成,又加上如今的七牛雲是30天自動換臨時域名,騰訊雲的新用戶也出了限制,本身也沒有服務器和域名,那麼咱們該如何將OneDrive的空間利用起來呢,固然,有服務器且有域名的能夠無視我這篇博文,本篇博文的全部圖片都是基於OneDrive的圖片外鏈。html
首先準備一個OneDrive帳號,雖然我的註冊的OneDrive的空間內存比較小,我的註冊的OneDrive帳號通常都有5G的空間內存。固然咱們還能夠經過一些手段得到5TB的OneDrive帳號,方法之後寫。git
既然是零成本,咱們固然不能夠花錢啊😁,下面上得到免費服務器和免費域名的方法,由於這裏的服務器和域名只起到一箇中介做用,因此咱們對服務器的要求並不嚴格。github
這裏我用的免費服務器是CCAEO的免費空間http://ccaeo.com/瀏覽器
咱們訪問CCAEO,而後點擊註冊免費空間服務器
註冊後,進入你的郵箱,找到給你發的激活郵件,而後點擊進入郵件裏的網址。網站
而後等待網頁自動完成,這裏不要關閉網頁。url
網站進行完畢後會出現下圖情形:code
記住你的用戶名一系列的信息內容,下面有用,即便沒記住,你的郵箱會收到一個郵件,裏面是你註冊的信息。視頻
接下來咱們進入你信息中的Control panel URL裏進行操做,在你瀏覽器輸入http://cpanel.ccaeo.com/,進入服務器登錄界面。htm
注意這裏咱們要選Chinese_simplified,也就是簡體中文。這裏的Username是你的Control panel username,密碼就是你設置的密碼。點擊Log in,接下來點擊I Approve。
點擊後會出現服務器的控制面板
至此,咱們得到了一個免費的服務器和域名。
這裏咱們要用到一個開源的項目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的美化教程後期會介紹方法。