我相信每個(gè)just do it的人都會(huì)想擁有自己的博客柑潦。
早年間玩過jekyll,很濕麻煩峻凫,沒搭建成功過渗鬼,囧!蔚晨!后來發(fā)現(xiàn)了Hexo這玩意乍钻,可以說是一鍵部署,還不需要服務(wù)器數(shù)據(jù)庫之類铭腕,只要懂點(diǎn)nodejs银择,會(huì)點(diǎn)MarkDown語法,買個(gè)域名就行了.so easy累舷!
正文
1浩考、安裝node
Mac上安裝,執(zhí)行下面命令:
npm install -g node
2被盈、安裝git
Mac上自帶
3析孽、申請github
提供github地址,自行注冊就行只怎。
4袜瞬、安裝hexo
sudo npm install -g hexo
5、初始化項(xiàng)目
先創(chuàng)建你的項(xiàng)目目錄身堡,然后cd到該目錄下邓尤,執(zhí)行初始化操作:
hexo init
6、生成靜態(tài)頁面
在你項(xiàng)目目錄下執(zhí)行命令:
hexo generate (或 hexo g)
7、本地服務(wù)啟動(dòng)
調(diào)試看看
hexo server (或 hexo s)
然后瀏覽器訪問http://localhost:4000/就可以看到效果啦汞扎。
8季稳、建立Repository
前提:建立與你用戶名對應(yīng)的倉庫,倉庫名必須為【your_user_name.github.io】.
現(xiàn)在我們需要修改_config.yml(該文件就在項(xiàng)目跟目錄下)文件澈魄,來建立關(guān)聯(lián)景鼠,執(zhí)行命令:
vim _config.yml
在最下面,改為:(注意: : 后面要有空格;wyh2020改為你的github帳號(hào)名)
deploy:
type: git
repository: https://github.com/wyh2020/wyh2020.github.io.git
branch: master
9痹扇、部署
先執(zhí)行下面命令才能進(jìn)行部署:
npm install hexo-deployer-git --save
部署命令:
hexo deploy (或hexo d)
然后在瀏覽器中瀏覽http://wyh2020.github.io就OVER了(wyh2020改為你的github帳號(hào)名).
10铛漓、配置域名
我申請的是萬網(wǎng)(已經(jīng)被阿里收購了),一定要實(shí)名認(rèn)證哦. 不然沒效果.
域名解析配置如圖:
11鲫构、其它
每次部署的步驟票渠,可按以下三步來進(jìn)行.
hexo clean
hexo generate
hexo deploy
常用命令:
hexo new "postName" #新建文章
hexo new page "pageName" #新建頁面
hexo generate #生成靜態(tài)頁面至public目錄
hexo server #開啟預(yù)覽訪問端口(默認(rèn)端口4000,'ctrl + c'關(guān)閉server)
hexo deploy #將.deploy目錄部署到GitHub
hexo help ?# 查看幫助
hexo version ?#查看Hexo的版本