前言
Hexo是一個靜态的開源部落格架構,用node.js開發,作者是台灣大學生tommy351.該架構目前在Github上有6483個Star,1039個fork。
為什麼選擇Hexo?
- Blazing Fast :天下武功無堅不破,為快不破。Hexo能極速生成靜态頁面,幾百篇部落格秒成。
- Markdown Support :無縫支援Github喜歡的Markdown文法。
- One-Command Deployment :可以用一條指令将部落格部署在Github Pages、BAE、SAE等平台上
- Various Plugins :豐富的插件支援。各種插件随你喜歡。
安裝步驟非常簡單(以Ubuntu14.04為例):
零、安裝git,申請github賬号并添加SSH key
sudo apt-get install git //安裝git //申請Github賬号 //添加SSH key git config --global user.email "your_email" //設定郵箱 git config --global user.name "your_username" //設定使用者名,密碼為空沒有關系 ssh-keygen -t rsa -C "your_email" //生成密鑰 //此後用Vim打開ssh.pub檔案,拷貝其中内容到『Account settings -> SSH Keys -> Add SSH Key』
一、安裝node.js
sudo apt-get update sudo apt-get install nodejs sudo apt-get install npm
二、安裝Hexo
sudo apt-get update sudo apt-get install nodejs sudo apt-get install npm
三、初始化Hexo
hexo init //如果Hexo不是安裝到目前目錄,需進入Hexo的安裝目錄(如 cd blog)。再執行此操作 npm install //安裝相關依賴
四、本地測試
hexo generate hexo server //執行完此操作後進傳入連結接(不要按CTRL+C進行複制哦?).
五、化繁為簡
hexo g = hexo generate //生成部落格 hexo s = hexo server //啟動本地服務,進行文章預覽調試 hexo d = hexo deploy //部署部落格 hexo n = hexo new //建立文章
六、修改_config.yml檔案
deploy: git //注意冒号後面必須空一格 repository: [email protected]:SupremeChen/SupremeChen.github.io.git //把SupremeChen替換成你的your_user_name branch: master
七、注意
//若出現ERROR Deployer not found: ...執行以下操作 npm install hexo-deployer-git --save
尾聲
好了!就是這麼簡單!現在就可以馬上hexo n一篇文章開始你的部落格之旅了。别忘了學習MarkDown文法哦。如果嫌預設主題難看,可以在Themes中安裝你喜歡的Hexo主題,還有各種插件需要你自己去探索咯!