hexo 搭建自己的私人博客
hexo 搭建自己的私人博客
登錄github地址 創(chuàng)建并登錄自己的github賬號(hào)
創(chuàng)建自己的github賬號(hào)(需要郵箱+驗(yàn)證郵箱)
安裝git
安裝 node 等依賴包 安裝完成檢測(cè)包是否安裝成功 node -v
Github賬戶注冊(cè)和新建項(xiàng)目服傍,項(xiàng)目必須要遵守格式:賬戶名.github.io,不然接下來(lái)會(huì)有很多麻煩典阵。
在建好的項(xiàng)目右側(cè)有個(gè)settings按鈕,點(diǎn)擊它碌补,向下拉到GitHub Pages趁仙,你會(huì)看到那邊有個(gè)網(wǎng)址感论,訪問(wèn)它,你將會(huì)驚奇的發(fā)現(xiàn)該項(xiàng)目已經(jīng)被部署到網(wǎng)絡(luò)上痹届,能夠通過(guò)外網(wǎng)來(lái)訪問(wèn)它呻待。
安裝Hexo,在自己認(rèn)為合適的地方創(chuàng)個(gè)文件夾队腐,我在D盤建了一個(gè)blog文件夾蚕捉。然后通過(guò)命令行進(jìn)入到該文件夾里面
輸入npm install hexo -g,開(kāi)始安裝Hexo ,輸入hexo -v柴淘,檢查hexo是否安裝成功
輸入hexo init迫淹,初始化該文件夾(有點(diǎn)漫長(zhǎng)的等待。为严。敛熬。) 初始化完成會(huì)有“Start blogging with Hexo!”
輸入npm install第股,安裝所需要的組件
輸入hexo g应民,首次體驗(yàn)Hexo hexo s 啟動(dòng)服務(wù)默認(rèn)地址localhost:4000 (問(wèn)題:假如頁(yè)面一直無(wú)法跳轉(zhuǎn),那么可能端口被占用了。此時(shí)我們ctrl+c停止服務(wù)器诲锹,接著輸入“hexo server -p 端口號(hào)”來(lái)改變端口號(hào))
下載hexo相關(guān)主題
下載主題
1
2
git clone https://github.com/MOxFIVE/hexo-theme-yelee.git themes/yelee
下載完成以后繁仁,本地會(huì)多出一個(gè)文件夾blog/themes/yelee
這個(gè)文件夾就是 yelee 主題相關(guān)文件
?
使用主題
在blog根目錄下找到_config.yml文件,編輯器打開(kāi)
找到 theme: 改成 theme: yelee
這時(shí)主題已經(jīng)替換好了
1
2
hexo s
就可以在本地localhost:4000預(yù)覽效果了
主題設(shè)置
剩下的所有都是主題的對(duì)應(yīng)設(shè)置了
所有的設(shè)置都在blog/themes/yelee個(gè)文件夾下归园,找到_config.yml文件黄虱,編輯器打開(kāi)進(jìn)行設(shè)置
主題設(shè)置
里面有所有的主題設(shè)置,根據(jù)自己需要進(jìn)行設(shè)置就行庸诱,不設(shè)置用人家默認(rèn)的設(shè)置也可以
?
將Hexo與Github page聯(lián)系起來(lái)
設(shè)置Git的user name和email(如果是第一次的話)
git config –global user.name ‘你的名字’
git config –global user.email ‘你的郵箱地址’
輸入cd ~/.ssh捻浦,檢查是否由.ssh的文件夾
如果沒(méi)有 輸入ssh-keygen -t rsa -C “18911295210@163.com”,連續(xù)三個(gè)回車桥爽,生成密鑰朱灿,最后得到了兩個(gè)文件:id_rsa和id_rsa.pub(默認(rèn)存儲(chǔ)路徑是:C:\Users\Administrator.ssh)。
登錄Github聚谁,點(diǎn)擊頭像下的settings母剥,添加ssh 將id_rsa.pub 復(fù)制粘貼到ssh中
配置Deployment,在其文件夾中形导,找到_config.yml文件,修改repo值(在末尾)
deploy:
type: git
repository: xxxxxx.github.io.git
branch: master
在生成以及部署文章之前习霹,需要安裝一個(gè)擴(kuò)展:npm install hexo-deployer-git –save
使用編輯器編好文章朵耕,那么就可以使用命令:hexo d -g,生成以及部署了