1.安裝Node.js和配置好Node.js環(huán)境。
2.安裝Git和配置好Git環(huán)境瑟俭。
3.Github賬戶注冊和新建博客項(xiàng)目翎卓。
注:項(xiàng)目必須要遵守格式:賬戶名.github.io;并且需要勾選Initialize this repository with a README摆寄。
在建好的項(xiàng)目右側(cè)有個settings按鈕失暴,點(diǎn)擊它坯门,向下拉到GitHub Pages,你會看到那邊有個網(wǎng)址逗扒,表示該項(xiàng)目已經(jīng)被部署到網(wǎng)絡(luò)上古戴,能夠通過外網(wǎng)來訪問它。
7273B91F51D4CF72AC1C38ACE9A512ED.png
4.安裝Hexo矩肩。
在自己認(rèn)為合適的地方創(chuàng)建一個文件夾现恼,然后進(jìn)入到該文件夾,輸入指令黍檩,開始安裝Hexo叉袍。
npm install hexo -g
輸入hexo -v,檢查hexo是否安裝成功刽酱。
check_hexo.png
初始化該文件夾喳逛,
hexo init
安裝初始化后的所需要的組件
hexo_init.png
npm install
生成靜態(tài)文件
hexo g
啟用本地服務(wù),訪問該網(wǎng)址棵里,體驗(yàn)hexo
hexo s
5.將本地與github聯(lián)系起來润文。
設(shè)置git的user name 和email
git config --global user.name 'github_username'
git config --global user.email 'github_email'
檢查是否有.ssh的文件夾
cd ~/.ssh
如果沒有就生成一個密鑰
ssh-keygen -t rsa -C “email_address@“email_address.com”
連續(xù)三個或四個回車,得到兩個文件:id_rsa和id_rsa.pub
在github上添加公鑰public-key:
1.復(fù)制id_ras.pub的內(nèi)容殿怜,在github上添加公鑰典蝌,直接粘貼,保存即可
setting.png
34A0BE89030483AE93AD376A598893AA.png
查看ssh是否添加成功
ssh -T git@github.com
check_ssh.png
6.將hexo與github聯(lián)系起來稳捆,在文件夾中赠法,找到_config.yml文件,修改repository值
deploy:
type: git
repository: git@github.com:duyuyueying/duyuyueying.github.io.git
branch: master
7.新建一篇博客乔夯。
hexo new post “博客名”
這時(shí)候可以在文件夾_posts目錄下將會看到已經(jīng)創(chuàng)建的文件砖织。
8.生成部署文章
hexo d -g
在生成及部署文章前,需要安裝一個擴(kuò)展
npm install hexo-deployer-git --save
部署成功后訪問你的地址末荐,就會看到剛剛生成的文章了侧纯。