Hexo+VPS搭建个人博客

介绍:

    Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
    之前一直想过写博客,也使用过CSDN、简书、博客园等,但一直用的不太舒服,还是想搭建个自己的个人博客,那么就开始吧。

环境配置:

VPS 一台(也可以使用GitHub,不过本文是使用自己的服务器)

1) 安装Node(必备)
    到Node.js官网下载相应平台的最新版本。
    下载地址
    安装Node是为了之后能够生成静态页面。

1.1) 下载源码

1
wget https://nodejs.org/dist/v8.10.0/node-v8.10.0.tar.gz

1.2) 解压源码

1
tar -zxvf node-v8.10.0.tar.gz

1.3) 进入解压文件夹(可以通过ls查看文件夹名字)

1
cd node-v8.10.0/

1.4) 编译安装

1
./configure&make&make install

2) Node安装完成后创建博客文件夹

1
# mkdir blog

安装博客:

3) 安装Hexo

1
# npm install -g hexo

4) 初始化bolg(须在博客目录blog中)

1
2
# cd blog
# hexo init

    到这里已经安装完成,blog就是博客的根目录。

5) 生成静态页面

1
# hexo generate     //也可以用 hexo g

6) 启动服务

1
# hexo server       //也可以用 hexo s

浏览器访问 http://127.0.0.1:4000 就可以看到博客了。

7) 常用命令

1
2
3
4
5
# hexo new "Name"           //新建文章
# hexo new page "Name" //新建页面
# hexo generate //生成静态页面至public目录
# hexo server //开启预览访问端口(默认端口4000,'ctrl + c'关闭server)
# hexo help //查看帮助

完成:

    之后还会写一下博客怎么配置和怎么更方便的写文章。