hexo搭建博客

昨天的一個朋友從新搭建博客的時候,搭在了wordpress上面,用markdown的時候感受很不方便,
我之前也是這個緣由,之前blog是在wp上面,markdown的插件會轉義一些字符,好比 < 會被編碼成 <
後面我搭在了typecho上面感受好了許多.... 後面朋友說準備搭在github上面,我想了下等畢業服務器過時了就
把blog轉到github,因而就有了下文,記錄一下hexo搭建博客node

0x01 環境配置,一些踩過的坑

先用的windows搭建,下載nodejs 和 npm 安裝hexo這裏總是出問題,hexo s 執行不了
嘗試解決了一下也沒成功
因而,在ubuntu上面開始搭建
安裝nodejs,npmgit

apt-get install nodejs
apt-get install npm
安裝npm的時候報錯了,缺乏libssl-dev依賴
這裏安裝libssl-dev 顯示缺乏  libssl1.1
安裝libssl1.1 發現已是最新版....(真是蛋疼)

百度了下,發現aptitude install 安裝的時候能夠跟好的解決依賴問題,因而github

aptitude install npm
第一次選擇n 下面再選擇y便可安裝

這裏裝好了就開始裝hexo 搭建完成 傳到github上面,設置github 的ssh-keyredis

git config --global user.email "xx@qq.com"
git config --global user.name "5p4rk"

#在/root/.ssh下設置生成公鑰  (跟redis未受權利用同樣)

ssh-keygen -t rsa -C "xxx@qq.com"

#回車,再回車

而後github裏面添加生成的ssh-key(id_rsa.pub裏面的)

而後就行了.....shell

0x02 個性化主題設置

我用的hexo主題——yilia,這裏配置
在生成的blog/路徑下面的_config.yml設置
這裏設置theme: yilia 設置deploy github啥的(按網上來)
下載主題事後,有一個theme文件夾,裏面放着yilia文件夾就是那個主題,最開始配置,他github這裏說的主目錄文件的yml文件,我沒設置成功,
在blog/_config.yml中搗鼓了半天23333,這裏直接在blog/theme/yilia/_config.yml中編輯設置便可

這裏設置好了事後,我發佈一篇文章測試一下,貼一下效果圖

發佈的文章,直接用本地markdown編輯上傳到目錄下面npm

hexo generate
hexo deploy

hexo上傳一下,就好了,仍是挺方便的
繼續複習了......ubuntu

相關文章
相關標籤/搜索