使用coding和hexo快速搭建部落格
- 2019 年 10 月 3 日
- 筆記
更多精彩內容歡迎訪問我的個人部落格皮皮豬:http://www.zhsh666.xyz或者http://www.zh66.club期待您的光臨哦!我是皮皮豬,感謝各位光臨,能為您排憂解難小站深感榮幸!祝您生活愉快!
今天教大家怎麼用hexo快速搭建自己的部落格。我不是專業人士,不懂前端知識,所以我十分討厭那些專業術語,講了一大堆,對於技術小白來說,就像聽天書一樣,雲里霧裡的。所以下面的內容都是我自己的理解,語言很通俗,有可能說的不那麼專業,還望專業人士勿噴。
首先聲明一點,剛開始搭建部落格會比較麻煩,有很多東西大家可能以前沒有聽說過,不要怕,耐著性子一邊看教程一邊動手操作,你一定能夠做出來的!好吧,廢話不多說,現在開始!
hexo
hexo是一種部落格框架,所謂框架,就是為了解決和處理一個複雜問題的結構,簡單地說,用已經搭建好的框架來搭建部落格,就不需要自己一磚一瓦地去構造了。
git
git是一種版本管理系統。當我們要開發一款軟體時,軟體有很多的功能需要完善,所以會出現很多版本,比如1.0,2.0等等,但是,當我們升級到高版本後,突然發現曾經的版本更好用,這時候該怎麼辦呢?那麼git就是記錄你們每次改版發生的改動,當你想要退回到某一個曾經的版本時,那麼就用git直接回退到曾經的版本就可以了。這時候你可能會問,為什麼你不把曾經的版本備份下來呢?這樣不是更方便嗎?想法很簡單,但是一個軟體有很多的版本,而且有些軟體還很大,所以這樣直接備份會佔用很大空間,會浪費很多資源。而且,git會記錄軟體改版的詳細資訊,包括改版的時間,哪個文件發生了變化等等,所以用git管理開發十分方便,這也是未來的趨勢。注意的是,git需要用命令行管理。
GitHub和coding
這兩個是線上的版本管理系統,你可以理解為線上的git,同時他們還有社區的性質。不同的是,GitHub是國外的,也可以說是世界的,因為有很多大牛在上面貢獻自己的開源程式碼,包括Google,蘋果,微軟等等世界一流的工程師,在上面開發軟體,會有更多的大牛給你提出意見,幫助你完成開發。而coding是中國的,相對來說名氣更弱一些,但是訪問速度快,還可以免費擁有私人倉庫。所以,這篇教程我們使用coding pages部署部落格。(注意:coding已被騰訊雲收購)
需要下載的東西
1.git
2.node.js
3.notepad++
4.hexo
(這個需要用git命令行下載,沒有安裝包,需要在電腦的某一個盤裡新建一個文件夾,名字可以隨便取,比如hexo,用來存放你的部落格程式碼,進入這個文件夾,右鍵,你會看到有git bash hexo的選項,點擊,你就進入了git命令行,輸入命令 npm install hexo-cli -g,稍等片刻,下面出現一堆英文,那證明已經下載完hexo了!)
hexo的步驟不再重複,全在之前的部落格里 點這裡跳轉

Step1:此時我們需要創建一個coding帳號(注意codding已被騰訊雲收購,點擊此處跳轉),然後添加一個項目,項目名為你的coding帳號名,例如我的帳號名是Zevs6,所以我新建的項目為Zevs6,注意要在初始化項目那一項打勾


Step2:進入項目 -> 設置 -> 部署公匙 ->新建部署公匙,給項目添加公匙SSH,ssh公匙獲取方法和github一樣直接在本地找到使用即可,在之前部落格點這裡跳轉 第四步有詳細的介紹。公匙名稱可以不填,但是授予推送許可權選項必須打勾,這樣你才有寫許可權

Step3: 在你的域名管理平台中(比如阿里雲,騰訊雲之類的),域名 ->管理-> 解析域名,增加一條CNAME資訊,記錄值為 youruser.coding.me(youruser為你的coding用戶名)例如我的:

Step4:等到第三步的解析生效(最長十分鐘),在coding中,項目 -> 程式碼 -> Pages服務中,一鍵部署Pages。在Pages的設置里,自定義自己的域名並綁定(域名前加www.前綴)

Step5:在本地部落格路徑下,修改_config.yml下的deploy,改為:
deploy: type: git repo: coding: [email protected]:yourname/yourname.git,master 格式一定要正確!!!不然會報錯!!!
Step6:
在本地部落格路徑下,執行命令:
hexo clean hexo g hexo d hexo d 部署成功時會提示然您輸入帳號密碼驗證
