準(zhǔn)備養(yǎng)成開始寫博客的好習(xí)慣撕阎。以前什么東西都是在QQ空間里拜隧, 后來覺得技術(shù)性稍微強(qiáng)一點(diǎn)的就是CSDN和博客園阵苇。但是啊我覺得他們的廣告和版式確實(shí)有點(diǎn)讓人不忍直視,畢竟是搞技術(shù)的不如自己搭一個(gè)博客吧洲拇。于是就有了下面的折騰了奈揍。能踩的坑我都幫你們踩過了,大家按照我的步驟一步步往下搭就好赋续,哪怕你一點(diǎn)github的知識(shí)都沒有男翰。那么現(xiàn)在開始吧!Eβ摇蛾绎!
搭建環(huán)境:
平臺(tái):windows
hexo版本:3.X
所需文件:
1.Nodejs? ?
?2.Git? (一百度就出來了,不用我給鏈接了吧鸦列?)
(下載后直接安裝就好租冠,這個(gè)不用教吧,next薯嗤,next顽爹,finsh)
配置hexo:
找到剛才安裝的git bash然后你需要在本地硬盤里面創(chuàng)建一個(gè)文件夾用來存放hexo的配置文件,例如我在這里創(chuàng)建的地方是F:/hexo 骆姐,那么我們現(xiàn)在打開git bash然后輸入
cd F:
然后在輸入cd hexo現(xiàn)在你就會(huì)進(jìn)入到你剛才創(chuàng)建的hexo文件夾了镜粤。然后就開始安裝hexo了捏题。 依次在git bash中輸入以下內(nèi)容,時(shí)間會(huì)因?yàn)榫W(wǎng)速而不同:
1.npm install -g hexo
2.npm install hexo-deployer-git --save
3.hexo init
4.hexo install
5.hexo g
6.hexo d
這樣hexo就安裝完成了肉渴,下面我們要看看hexo給我們的初始界面是什么樣的就執(zhí)行以下命令:(以//開始的是注釋公荧,不要復(fù)制,給你們說明用的同规。)
1.hexo g? //生成靜態(tài)文件
2.hexo s? //開啟本地服務(wù)器稚矿,用于頁面預(yù)覽之后我們就到瀏覽器中看看我們的hexo長(zhǎng)什么樣子
就在瀏覽器地址欄輸入localhost:4000回車是不是看到了一篇hello world而且界面很漂亮。
配置Github:
安裝完hexo只是我們?cè)谀芸吹桨∧砥郑屗腥硕伎吹轿覀円阉降絞ithub上面,就相當(dāng)于吧本地文件上傳到一個(gè)免費(fèi)服務(wù)器桥爽,別人都看得到朱灿。
首先你需要注冊(cè)一個(gè)github賬號(hào),搜索github然后點(diǎn)擊注冊(cè)就好钠四,按照他的提示一步一步來盗扒,注意要把用戶名記住啊,那個(gè)倒時(shí)很有用的缀去,這里我的就是xpf199741侣灶,密碼是自然的。注冊(cè)完了就去添加一個(gè)倉(cāng)庫就是叫repository的東西然后取一個(gè)名字缕碎,注意倉(cāng)庫名字必須是“用戶名.github.io”褥影,例如我的就是xpf199741.github.io前面一定要是用戶名后面的也要遵循,否則后面步驟肯定通不過咏雌。
ssh-keygen -t rsa -C "你的注冊(cè)github的電子郵箱地址"
大家在復(fù)制的時(shí)候把電子郵箱更改一下啊凡怎,有停頓時(shí)候回車就是了,然后在本地的c盤用戶目錄下面產(chǎn)生一個(gè).ssh文件夾然后進(jìn)去赊抖,打開id_rsa.pub统倒,復(fù)制里面的全部?jī)?nèi)容。然后回到網(wǎng)頁版的github上進(jìn)入Settings氛雪,左邊選擇SSH Keys房匆,Add SSH Key,title隨便填,粘貼key(就是剛才復(fù)制的內(nèi)容)报亩。然后回到git bash再輸入:
ssh -T git@github.com
?如果如果是第一次的會(huì)提示是否continue浴鸿,輸入yes就會(huì)看到:You’ve successfully authenticated, but GitHub does not provide shell access 。這就表示已成功鏈接捆昏。
鏈接Github與hexo:
編輯F:\hexo下的_config.yml文件在行末添加一下內(nèi)容:
deploy:?
type: git?
repository: git@github.com:xpf199741/xpf199741.github.io.git??
branch: master
把xpf199741改成你的就好了赚楚,但是注意一下:hexo的配置文件中任何’:’后面都是帶一個(gè)空格的在git bash里輸入:
hexo g
hexo d
執(zhí)行上面的第二個(gè)命令,可能會(huì)要你輸入用戶名和密碼骗卜,輸入密碼是不顯示任何東西的宠页,輸完回車就可以了左胞。然后在瀏覽器中輸入xpf199741.github.io.git是不是在瀏覽器中看到了hexo的內(nèi)容定罢,不同于第一次看到的是蟀淮,這次是在線的,所有人都可以看到婿崭。至此你應(yīng)該已經(jīng)學(xué)會(huì)了搭建hexo咯俭嘁。
尾聲
再遇到什么問題可在下面評(píng)論,之后我會(huì)繼續(xù)更新hexo的美化躺枕,配置,使用供填。