GitHub博客搭建
安裝Node.js
Node.js在各大操作系統(tǒng)上都能安裝裕菠,具體如何安裝自行查教程振定,這里只提供搭建思路
在命令行中輸入node -v和npm -v查看版本答渔,有版本則能正常使用
node -v
npm -v
將npm換成國(guó)內(nèi)源版本
npm install -g cnpm --registry=https://registry.npm.taobao.org
使用命令cnpm -v查看版本
cnpm -v
安裝hexo并驗(yàn)證
cnpm install -g hexo-cli
hexo -v
創(chuàng)建博客基本框架
創(chuàng)建一個(gè)目錄用來(lái)存放博客文件哼御,若后面有什么錯(cuò)誤可將文件夾刪掉重來(lái),所以無(wú)需擔(dān)心出錯(cuò)
進(jìn)入創(chuàng)建的目錄
使用hexo生成博客文件(使用管理員身份)兰粉,只要一條命令它會(huì)自動(dòng)生成基礎(chǔ)框架
hexo init #注意一定要在創(chuàng)建的文件夾下去執(zhí)行命令
開(kāi)啟hexo服務(wù)故痊,通過(guò)本地訪問(wèn),用于測(cè)試玖姑,使用^c結(jié)束
hexo server #hexo s
使用hexo新建文章
hexo new "新文章名" #縮寫(xiě) hexo n
新建一篇文章后愕秫,會(huì)自動(dòng)在博客目錄下的source/_posts下生成文章的markdown文件(.md)
找到文件使用markdown格式編寫(xiě)內(nèi)容
編寫(xiě)完后使用在博客根目錄清理數(shù)據(jù),然后再生成焰络,測(cè)試
hexo clean
hexo generate #hexo g
hexo s
部署免費(fèi)博客
到GitHub上新建一個(gè)以自己登陸名.github.io命名的倉(cāng)庫(kù)
xxxxxxx.github.io
創(chuàng)建完后會(huì)有一條鏈接戴甩,將其記錄下來(lái)
到博客根目錄下,安裝一個(gè)git插件
cnpm install --save hexo-deployer-git
修改配置文件_config.yml闪彼,到結(jié)尾修改相關(guān)內(nèi)容
type: git
repo: https://github.com/eonun/eonun.github.io.git #剛才記錄下來(lái)的地址
branch: master
部署到遠(yuǎn)端
hexo deploy #hexo d
然后輸入賬號(hào)甜孤,密碼
當(dāng)上傳成功后刷新倉(cāng)庫(kù)網(wǎng)頁(yè)就能看到文件了
然后就能通過(guò)倉(cāng)庫(kù)名訪問(wèn)了