hexo的環境搭建

今天開始折騰下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!

相關文章
相關標籤/搜索