這兩天系統(tǒng)是安裝好了,開始各種安裝各種開發(fā)工具啥的灾搏,比較暢通挫望,沒啥好寫的
由于換電腦了,之前的github上的博客沒法更新了...
因為之前的電腦進水了狂窑,代碼沒法拷過來...
而clone下博客的項目發(fā)現(xiàn)士骤,沒有md文件了!@儆颉!
于是只能重新搭建一個了到旦,友情提醒:一定要保存好md文件額旨巷。這次打算建個分支把md文件也存起來...
廢話不多說了,開始記錄下hexo的搭建過程啦
其實這里用什么操作系統(tǒng)都是一樣的步驟的啦~
- 安裝Nodejs
這個是必須的添忘,因為hexo就是基于nodejs的采呐,從官網(wǎng)下載壓縮包,解壓即可
不過這里的命令不是全局的搁骑,所以需要把node和npm設(shè)置成全局
ln -s /home/node-v4.4.4-linux-x64/bin/node /usr/local/bin/node
ln -s /home/node-v4.4.4-linux-x64/bin/npm /usr/local/bin/npm
前邊的/home/node-v4.4.4-linux-x64/bin/npm 是自己的node所在的路徑斧吐,這個記得改成自己的
- 安裝git
我的電腦上已經(jīng)有了,這里就不多說了
- 安裝hexo
npm install hexo-cli -g
- 搭建博客
新建一個文件夾用來保存你的博客
hexo init
這里我發(fā)現(xiàn) hexo:未找到命令
這是因為沒有將hexo添加到全局
可以在nodejs的 lib/node_modules/hexo-cli/bin 目錄下找到 hexo命令
可以將其加入到全局中仲器,同上邊的 ln 命令煤率,這里就不多說了
再次使用hexo命令即可,會自動從github上克隆項目下來
hexo s
打開瀏覽器啦
localhost:4000
- 寫博客
首先要先新建一篇博客
hexo new "博客標題"
這樣就創(chuàng)建出了一篇博客
然后找到這篇博客乏冀,在 source/_posts
文件夾下
然后就是隨便寫啦
這里需要注意的是
這里可以寫 tags標簽蝶糯,以及categories 分類
那么 多個標簽應(yīng)該怎么寫呢?
tags: [標簽1,標簽2]
寫完之后辆沦,那么就是生成博客
hexo g
生成完了當(dāng)然要開服務(wù)看看博客有沒有生成成功啦
hexo s
很成功昼捍,哈哈
- 換主題
那么接下來我們換一個主題识虚,這個一搜一大把,看個人喜好了
這里我選擇了yilia 這個主題
首先是把代碼復(fù)制下來
然后放到 theme 文件夾下
然后打開博客根目錄下的(注意是博客的根目錄妒茬,不是主題的根目錄)_config.yml 文件
沒錯担锤,這就是博客的配置文件
然后找到 theme關(guān)鍵字,將后邊的主題換成 hexo-theme-yilia 即可
重新生成一下乍钻,重啟服務(wù)器肛循,你就會發(fā)現(xiàn)主題已經(jīng)發(fā)生變化啦
- 上傳至github
終于本地沒有問題了,現(xiàn)在讓我們上傳到github上
首先团赁! 你需要有 github的賬號... 沒有的自己建去
其次育拨! 創(chuàng)建一個項目
這里需要注意的是項目的名稱是固定的
github賬號.github.io
比如 我的github賬號是 zhangsan
那么項目名稱必須是 zhangsan.github.io
再次打開博客根目錄下的_config.yml,找到 deploy 字段相應(yīng)的設(shè)置
deploy:
type: git
repository: github地址
branch: master
這里需要注意的是欢摄,冒號后面有一個空格熬丧!以前我因為這個問題部署失敗了,大家注意
然后執(zhí)行命令
npm install hexo-deployer-git --save
接著執(zhí)行命令
hexo d
這樣就可以把博客部署到github上了
比如我的博客地址就是:https://jthanyu.github.io/
好了怀挠,剩下的就是對內(nèi)容啊什么的修改了析蝴,這里不多提了,挺簡單的绿淋,各種文章也多闷畸,不寫了
復(fù)習(xí)一下啊:
hexo就那么幾個常用的命令
hexo n 新建博客
hexo g 生成博客
hexo d 部署博客
hexo s 開啟服務(wù)
我去改博客了吞滞,拜拜~