當(dāng)你好不容易搭建了個hexo博客,是不是會為了在哪發(fā)布到網(wǎng)站而發(fā)愁,得考慮域名,服務(wù)器。其實,github網(wǎng)站就是一個很好的選擇。今天就讓你學(xué)會這個技能。
前期環(huán)境準(zhǔn)備
打開https://github.com 這個 網(wǎng)址,登錄自己的賬號,添加新的倉庫,如下圖

image.png
在這里紅框處輸入自己的倉庫名稱 (注意:需要和你的github名稱有關(guān)聯(lián),例如我的名稱是luos,那么你就輸入 luos.github.io),然后點擊下方的綠色創(chuàng)建按鈕即可

image.png
上面操作后,稍等片刻將會出現(xiàn)這樣的頁面,表示倉庫已創(chuàng)建成功。如下圖

image.png
本地文件關(guān)聯(lián)到剛才新建的倉庫
假設(shè)你已經(jīng)安裝了git bash,如果沒有安裝,可以打開這個網(wǎng)址https://gitforwindows.org/,下載安裝即可,安裝好后。在桌面空白處右鍵。點擊箭頭所指處。如圖

image.png
配置SSH key
如上圖點擊后,使用命令cd ~/.ssh,進入密鑰保存路徑。再使用dir,查看當(dāng)前電腦是否創(chuàng)建了ssh密鑰,出現(xiàn)id_rsa, id_rsa.pub , 表示已經(jīng)創(chuàng)建

image.png

image.png
打開github網(wǎng)站,點擊 箭頭所指,由于我已經(jīng)關(guān)聯(lián)了,所以可以看到我這里存在一個密鑰。

image.png
如使用命令cd ~/.ssh ,再使用dir ,并沒有出現(xiàn)id_rsa, id_rsa.pub,表示并未創(chuàng)建密鑰。可使用命令ssh-keygen -t rsa -C "郵件地址"(注意郵箱地址為你的github郵箱地址),如下圖,點擊綠色New SSH key 按鈕。再將id_rsa.pub的所有內(nèi)容復(fù)制粘貼到

image.png

image.png
使用ssh -T git@github.com 命令查看是否添加密鑰成功,如出現(xiàn)下圖。 You've successfully authenticated,表示你已添加成功。

image.png
配置hexo
打開文件_config.yml,找到下圖所示

image.png
如下圖,填寫完整,

image.png
(注意,這里的repository,填寫是這里紅框的地址)

image.png
然后使用命令hexo d,如出現(xiàn)提示,如圖

image.png
表示你還沒有安裝一個插件,使用命令npm install hexo-deployer-git --save,安裝插件,如圖表示安裝成功

image.png
使用命令hexo clean,清除緩存 ,再使用命令hexo d, 如圖,表示部署成功,此時倉庫上,已經(jīng)有文件了

image.png

image.png
然后再點擊下圖箭頭所指處,

image.png
點擊 箭頭所指處,找到GitHub Pages,如下圖2

image.png

圖2
由于我創(chuàng)建的是私人倉庫,又是免費的倉庫,需要改為公共倉庫或升級。如圖改為公共倉庫

image.png
改為公共倉庫后,如圖

image.png
如圖所示,設(shè)置Source來源

image.png
使用命令hexo clean ,再使用命令hexo g,再使用命令hexo d,此時點擊打開箭頭所指的地址,即可看到你發(fā)布的博客,如果沒效果,多使用幾次這三個命令。

image.png
至此,如本地文件修改后,只需要運行hexo clean , hexo g , hexo d 這三個命令即可在頁面看到效果
如有什么問題或不對,歡迎指出,希望大家可以互相多多交流,謝謝大家了