ubuntu上部署github博客,利用hexo

安装Node.js
三种安装方法,前两种是我安装过的,后一种是 Google 到的。

#####①:apt-get 安装
在 终端 输入 nodejs 或者 npm ,如果没有安装会提示你进行安装,命令如下:

1
2
3
sudo apt-get update
sudo apt-get nodejs
sudo apt-get install npm

 

直接安装完会遇到一个问题,即在后续安装完 hexo 使用 npm install 命令安装相关依赖时会出现这个错误提示:

1
/usr/bin/env: node: 不是目录

 

原因是用包管理器安装的话,二进制表文件被叫做 nodejs,但 hexo 用的是 node,解决办法就是通过软链接的形式将 nodejs 链接到 node:

1
ln -s /usr/bin/nodejs /usr/bin/node

 

  • 参考链接: 点这里
    这个安装方法我只进行了一半,出错了就把 nodejs 卸载了然后使用 Hexo 官方推荐的方法安装(即接下来的方法二)。解决办法是后面偶然 Google 到的。

#####②:通过 nvm 安装。
nvm 的安装方法作者提供了三种方式(具体查看下面的参考链接),这里我用的第三种,即通过 git 克隆到本地的方法。
运行如下命令:

1
git clone https://github.com/creationix/nvm.git ~/.nvm && cd ~/.nvm && git checkout ' `git describe --abbrev=0 --tags` '

 

等待克隆完成,
运行下面命令,启动 nvm

1
source ~/.nvm/nvm.sh

 

为了方便 nvm 自动启动,可以复制上面这串命令,
打开 ~/.bashrc

1
gedit ~/.bashrc

 

然后将复制的命令添加到打开的文件中最后一行。
至此, nvm 算是安装完毕了。可以通过以下命令查阅 nvm 相关指令

1
nvm -v

 

列出可安装包信息

1
nvm ls-remote

 

这里可以看到最新的 node.js 版本为:v0.12.2,安装:

1
nvm install 0.12.2

 

安装完成~

参考链接:

#####③:官网下载安装包
因为这个方法没亲测,就不详写,这里贴出参考链接:


###安装 Hexo
如果前面的步骤都正确没问题,那么现在可以通过 npm 安装 hexo 了:

1
$ npm install -g hexo-cli

 

安装完成后,进行初始化操作:

1
2
3
$ hexo init hexo      #初始化,创建一个你专门存放博客文件的文件夹,我这里把文件夹命名为 hexo,你可以改成你想要的名字
$ cd hexo #进入 hexo 目录
$ npm install #安装相关依赖

 

至此,本地安装 Hexo 完成。其他的配置,命令,发布等可以查阅官方文档:

posted on 2016-04-08 16:28  学渣的成长之路  阅读(388)  评论(0编辑  收藏  举报

导航