hexo是一款基于Node.js的静态博客框架。现在静态博客越来越流行,我也跟着学习一下。
1.nodejs安装
1)从 github clone nvm 下载到本地,我的路径为/root/git;创建文件夹git);
[root@localhost ~]# mkdir git
[root@localhost git]# git clone https://github.com/cnpm/nvm.git
2)执行./install.sh安装nvm,然后执行source /root/git/nvm/nvm.sh,这时候nvm安装成功;
[root@localhost git]#cd git
[root@localhost git]# yum install git
[root@localhost git]# ls
nvm
[root@localhost git]# cd nvm
[root@localhost nvm]# ./install.sh
[root@localhost nvm]# source /root/git/nvm/nvm.sh
3)配置终端启动时自动执行, 在root/.bashrc, 或者~/.bash_profile,或者 ~/.profile,添加source /root/gitnvm.sh命令;
[root@localhost nvm]# cp nvm.sh /lib/systemd/system/ (设置开机自启动)
2.通过 nvm 安装node
1)安装nodejs
cd nvm
$ nvm install v0.12.4
于是你就会看到一段非常快速进度条:
还可以直接安装 iojs 各个版本
$ nvm install iojs
3.nvm使用介绍
1)使用指定的版本
$ nvm use v0.12.4
2)查看当前已经安装的版本
$ nvm ls
3)查看正在使用的版本
$ nvm current
以指定版本执行脚本
$ nvm run 0.12.4 myApp.js
4)卸载nvm
$ rm -rf ~/.nvm
搭建hexo博客
1.安装hexo
必备的应用程序安装完成后,即可使用 npm 安装 hexo。
npm install -g hexo-cli
[root@localhost nvm]# npm install -g hexo-cli
2.初始化
hexo init
如果指定
[root@localhost ~]# hexo init folder
3.安装依赖包
[root@localhost ~]# cd folder/
[root@localhost folder]# npm install
2.搭建本地的hexo博客
创建新博客
hexo new 'my new post'
[root@localhost folder]# hexo new 'my new post'
执行以下命令生成网站
hexo generate,
[root@localhost folder]# hexo generate
然后到浏览器输入localhost:4000看看。
本地查看 hexo server
服务器会跑在 http://localhost:port (port 预设为 4000,可在 _config.yml 设定),至此,本地博客已经搭建起来了;
[root@localhost folder]# hexo server
INFO Hexo is running at http://0.0.0.0:4000/. Press Ctrl+C to stop.
^CINFO Bye!
浏览器验证:
http://172.16.191.231:4000