hexo的環境搭建


今天開始折騰下hexo,安裝起來還是有點坑,簡單記錄下,會不斷更新。

 

網上安裝的文章多不勝數,當然首先還是得去看看官方的文檔。

 

按照官方的文檔,不知大家是否順利,本人搭建環境的時候並不順利。

 

明確要安裝兩樣的東西

git

node.js

 

git的話安裝輕松,本人是的機子是ubuntu14,直接使用apt-get install安裝就可以了。

 

node.js的安裝兜了幾個圈子,還是安裝好了。(官方提倡用nvm進行安裝,大家都是小白不懂,那就安裝官方的吧)

不知其他朋友按照官方的文檔安裝步驟是否能安裝,反正我是不能。

我的安裝步驟如下。

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!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM