Hexo 博客空间

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/YhL_Leo/article/details/57409019


本系列文章由 @yhl_leo 出品,转载请注明出处。
文章链接: http://blog.csdn.net/yhl_leo/article/details/57409019


之前基于WordPress搭建的博客网站,因为租用腾讯的云服务器到期,后来也没续费,然后……

最近了解到另一款博客框架:Hexo 是一款简单,快速,强大的基于Node.js的静态博客框架。

Hexo: A fast, simple & powerful blog framework, powered by Node.js.

当然最终重要的是,可以非常方便地把网站部署到GitHub,Heroku, GitCafe等网站上(也就是可以不用租用服务器,哈哈哈)。

搭建过程挺简单的,步骤如下:

安装前提

  • Git
$ sudo apt-get install git-all git-core

详细的配置可以阅读:Ubuntu git 安装与使用

  • Node.js

官网上建议使用nvm 安装最简易:

$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh

或者:

$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh

按照教程继续输入:

$ nvm install stable

结果出现错误:

No command 'nvm' found, did you mean:
 Command 'n-m' from package 'python-networkmanager' (universe)
 Command 'nam' from package 'nam' (universe)
 Command 'nvi' from package 'nvi' (universe)
 Command 'npm' from package 'npm' (universe)
 Command 'nim' from package 'nim' (universe)
 Command 'nm' from package 'binutils-multiarch' (main)
 Command 'nm' from package 'binutils' (main)
 Command 'kvm' from package 'qemu-kvm' (main)
 Command 'pvm' from package 'pvm' (universe)
 Command 'vm' from package 'mgetty-voice' (universe)
 Command 'lvm' from package 'lvm2' (main)
nvm: command not found

错误信息应该是在提示nvm安装路径未知,看到前面安装nvm时候的log信息中有:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm

于是把这两行命令分别输入:

$ export NVM_DIR="$HOME/.nvm"
$ [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

再检查一下:

$ command -v nvm

nvm

这样应该是没问题了,再来继续安装:

$ nvm install stable

Hexo:

安装Hexo:

$ npm install -g hexo-cli

安装结束后,就可以开始创建博客空间,指定一个文件夹路径:

$ hexo init <folder_path>
$ cd <folder_path>
$ npm install

猜你喜欢

转载自blog.csdn.net/YhL_Leo/article/details/57409019