将 Hexo 部署到阿里云轻量服务器(保姆级教程)

将 Hexo 部署到阿里云轻量服务器(保姆级教程)

顺哥轻创

1 前言

作为有梦想的,有追求的程序员,有一个自己的个人博客简直就是必须品。你可以选择 wordpress 这种平台,直接使用,在任何地方只要有网络就能写博客。还可以选择 hexo 这种静态博客,但是发文章就没有那么随心所欲了,要在你部署的电脑上写才行。

本人之前使用的是 hexo+github pages 这种方式搭建博客,简单方便,感兴趣的同学可以看我之前写的这篇文章:Hexo+github pages 搭建个人独立网站,绑定域名全教程

由于 github 是在国外的,访问速度确实慢了一些,体验有些不好。正巧上学的时候用学生优惠价格购买了几年阿里云轻量服务器,闲着也是闲着,就用来部署 hexo 好了,加快访问速度。

因为我是先部署了 github pages,所以 git 安装、NodeJs 安装等等都已经实现了,还没安装的有需要可以看我上面那个教程链接。

在部署的过程中,看了网上很多教程,大多是抄来抄去的,看了很多篇照着做也没有成功过,所以这篇博文是综合网上很多篇博文,加上自己的探索写出来的。网上普遍没有贴图片,看着头大,为了照顾纯小白,我这里贴上图片,一步一步来,保姆级教程。

2 环境介绍

我本地电脑安装的是 win10 (64) 位。

服务器使用的是阿里云轻量服务器,配置是:

PLAINTEXT

1核、2GB内存,系统盘 40GB SSD云盘

操作系统是 CentOS 7.3。

3 本地环境部署

这部分在我之前写的 Hexo+github pages 搭建个人独立网站,绑定域名全教程这里也有,为了方便我直接拿过来这边了。

3.1 安装 nodejs

因为 Hexo 需要 nodejs 环境,因此需要先下载安装 Nodejs。点击 NodeJs 官网,下载最新版本。

将 Hexo 部署到阿里云轻量服务器(保姆级教程)_第1张图片

下载好一直 next,选择一个文件夹位置在一直 next 即可完成,这个步骤很简单,就不放图了。

3.2 安装 git

点击 git 官网,下载安装包。

将 Hexo 部署到阿里云轻量服务器(保姆级教程)_第2张图片

点击 next,选择文件夹位置,然后一直 next 到底就行了,选择默认配置就好,默认配置会将环境变量配置好的,不需要搞得花里胡哨的。安装好后鼠标右击应该有下图这两个选项了,出现就代表安装成功了。

将 Hexo 部署到阿里云轻量服务器(保姆级教程)_第3张图片

4 使用 Hexo

4.1 安装 Hexo

上面环境搭建好之后,在桌面点击鼠标右键,点击 “Git Bash Here” ,输入以下两条命令。

$ npm install -g hexo-cli

提示:输入的时候不要输入 $ 了,因为命令行本来就已经有了。下载需要几分钟,请耐心等待一下。

可以在复制之后在 git 窗选择 Shift+Insert 粘贴。有一些警告 WARN 是不影响使用的,放心。

将 Hexo 部署到阿里云轻量服务器(保姆级教程)_第4张图片

4.2 初始化 Hexo

安装好 Hexo 之后,新建一个文件夹,如 E:\HEXO ,然后在该文件夹内鼠标右击,选择 “Git Bash Here” ,输入以下命令。

$ hexo init

稍等片刻即可完成,如图:

将 Hexo 部署到阿里云轻量服务器(保姆级教程)_第5张图片

文件结构如图所示:

将 Hexo 部署到阿里云轻量服务器(保姆级教程)_第6张图片

scaffolds 是模版文件夹,当你新建文章时,Hexo 会根据 scaffold 来建立文件。

source 文件夹是存放用户资源的地方。

themes 是主题文件夹,Hexo 会根据主题来生成静态页面,待会我们会更换成比较流行的 nexT 主题。

然后再输入命令行进行本地调试,即可看到初始效果啦~

$ hexo s –debug

访问 http://localhost:4000 / 即可看到效果:

你可能感兴趣的:(阿里云,服务器,云计算)