更多精彩內容歡迎訪問我的個人博客皮皮豬: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: git@git.coding.net:yourname/yourname.git,master
格式一定要正確!!!不然會報錯!!!
Step6:
在本地博客路徑下,執行命令:
hexo clean
hexo g
hexo d
hexo d 部署成功時會提示然您輸入賬號密碼驗證