今天開始折騰下hexo,安裝起來仍是有點坑,簡單記錄下,會不斷更新。node
網上安裝的文章多不勝數,固然首先仍是得去看看官方的文檔。linux
按照官方的文檔,不知你們是否順利,本人搭建環境的時候並不順利。git
明確要安裝兩樣的東西github
gitnpm
node.jsubuntu
git的話安裝輕鬆,本人是的機子是ubuntu14,直接使用apt-get install安裝就能夠了。瀏覽器
node.js的安裝兜了幾個圈子,仍是安裝好了。(官方提倡用nvm進行安裝,你們都是小白不懂,那就安裝官方的吧)bash
不知其餘朋友按照官方的文檔安裝步驟是否能安裝,反正我是不能。hexo
個人安裝步驟以下。url
1.使用git克隆nvm包到linux下。(本人是使用root權限操做,普通用戶的話命令前請加上sudo)
git clone https://github.com/creationix/nvm.git
2.執行如下命令便可吧nvm安裝完畢。
cd nvm bash install.sh
4.根據須要,安裝相應版本的node.js,這裏我用最新的4.4.2
nvm install 4.4.2
好了,如今node.js安裝好了,接下來進行hexo的安裝。
根據官方的指引,執行 npm install -g hexo-cli
但不少人都會出現錯誤沒法安裝成功。
不少人分析是權限問題,參數問題,環境問題。本人安裝的時候都試過,基本都排除了以上的可能,但具體是什麼問題也沒深究。
到網上查了下,把官方的源替換成淘寶的源,替換的方法有兩種:
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
或者是
$ alias cnpm="npm --registry=https://registry.npm.taobao.org \ --cache=$HOME/.npm/.cache/cnpm \ --disturl=https://npm.taobao.org/dist \ --userconfig=$HOME/.cnpmrc"
若是第二方法不行能夠試下這個
$ echo '\n#alias for cnpm\nalias cnpm="npm --registry=https://registry.npm.taobao.org \ --cache=$HOME/.npm/.cache/cnpm \ --disturl=https://npm.taobao.org/dist \ --userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc
本人使用的是第一種方法,第二種沒嘗試,若是有什麼問題,能夠一塊兒探討下。
接下來,由於我這裏安裝了淘寶的源,因此執行
cnpm install -g hexo-cli
查看一下版本
hexo server 啓動下,默認是4000端口
在瀏覽器中輸入 you_host_name:4000(自行替換hostname)
至此,hexo環境搭建完畢,enjoy it!