GitHub+Hexo搭建個(gè)人網(wǎng)站教程

1.安裝git

2.安裝node.js

3.命令行依次執(zhí)行
????npm install hexo-cli -g
????hexo init blog
????cd blog
????npm install
????hexo server
? ? 出現(xiàn)圖示1即安裝成功,blog即為新創(chuàng)建的博客文件夾,登陸圖示網(wǎng)址即可本地訪問(wèn)

1

4.連接git的準(zhǔn)備
? ? 1)命令行執(zhí)行ssh-keygen -t rsa -C "郵件地址@youremail.com"在本地生成新的 SSH Key
? ? 2)在本地文件夾找到id_rsa.pub文件并打開(kāi)復(fù)制里面的內(nèi)容
? ? ? ? ? 進(jìn)入GitHub主頁(yè),進(jìn)入settings,左側(cè)選SSH and GPG keys,將復(fù)制的內(nèi)容粘貼到對(duì)應(yīng)? ? ? ? ? ? 位置,title隨便填個(gè)
? ? 3)命令行執(zhí)行ssh-T git@github.com提示圖示2即為成功

2

? ? 4)設(shè)置個(gè)人信息
? ? ? ? 命令行執(zhí)行g(shù)it config --global user.name "username"http://輸入注冊(cè)時(shí)的username
? ? ? ? 命令行執(zhí)行g(shù)it config --global user.email? "yourname@yourmail.com"http://填寫(xiě)注冊(cè)郵箱
? ? 5)創(chuàng)建GitHub倉(cāng)庫(kù),倉(cāng)庫(kù)必須為username.github.io

5.配置blog文件夾中的_config.yml文件
? ?按照?qǐng)D示3、4依次配置

3


4

6.連接到GitHub
? ? cd到blog文件夾下,命令行依次執(zhí)行
????npm install hexo-deployer-git --save
? ? hexo d
? ? hexo g

7.然后登陸username.github.io即可訪問(wèn)(本文中所有username即為自己的GitHub注冊(cè)名)

8.更換主題
? ? 1)去GitHub上下載想要的主題放在themes目錄下
? ? 2)更改_config.yml中的theme屬性為下載的主題文件夾名
? ? 3)返回主目錄命令行依次執(zhí)行
????????hexo generate
? ??????hexo deploy
? ? ? ? 等待一分鐘刷新頁(yè)面即可

9.更改本地?cái)?shù)據(jù)
? ? 命令行執(zhí)行cd到blog目錄下,依次執(zhí)行
? ? hexo clean(清除緩存)
? ? hexo g(生成)
? ? hexo s(啟動(dòng)本地服務(wù),進(jìn)行文章預(yù)覽調(diào)試,退出服務(wù)用Ctrl+c)

10.Hexo命令行常用命令
? ??npm install hexo-cli -g(Hexo安裝)
????hexo init blog(Hexo第一個(gè)項(xiàng)目博客)
????cd blog(cd到blog目錄下)
????npm install(安裝依賴包)
????hexo server(啟動(dòng)本地服務(wù)器,開(kāi)啟預(yù)覽訪問(wèn)端口(默認(rèn)端口4000,'ctrl + c'關(guān)閉server))
? ??hexo new "postName" (新建文章)
????hexo new page "pageName" (新建頁(yè)面)
????hexo generate (生成靜態(tài)頁(yè)面至public目錄)
????hexo deploy (部署到GitHub)
????hexo help (查看幫助)
????hexo version (查看Hexo的版本)

? ? 縮寫(xiě):
? ? hexo n == hexo new
? ? hexo g == hexo generate
? ? hexo s == hexo server
? ? hexo d == hexo deploy
? ? hexo s -g(生成本地預(yù)覽)
? ? hexo d -g(生成并上傳)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容