简单部署Hexo

本文所介绍的是新装完系统的ubuntu 还没有安装任何软件

首先安装noejs,Ubuntu源中的nodejs时旧版本,所以需要在安装后更新nodejs

sudo apt-get install nodejs

sudo apt install nodejs-legacy

sudo apt install npm

更换成淘宝的镜像,否则非常慢

sudo npm config set registry https://registry.npm.taobao.org

可以通过 sudo npm config list 查看是否生效

安装更新版本的工具N

sudo npm install n -g

更新版本

sudo n stable

可以看到有 installed:版号,说明更新成功

安装hexo

sudo npm install -g hexo

hexo官网

hexo -s 是调试方式运行,不建议使用

nohup hexo server -p 80 &

可以使用nginx的方法

安装nginx

sudo apt-get install nginx

安装好的文件位置:

1
2
3
4
5
6
7
/usr/sbin/nginx:主程序

/etc/nginx:存放配置文件

/usr/share/nginx:存放静态文件

/var/log/nginx:存放日志
1
2
3
4
5
6
cd /et/nginx/

cd sites-available/

vi default

root /var/www/html;

修改为 root /../你hexo目录下的public;

如:

root /home/hexo/blog/public;

保存退出 ,并重启nginx

service nginx restart

打开你的站点看一看吧.