hexo博客搭建教程

仅供学习交流使用,如果侵犯到你的合法权利,请联系邮件删除,或评论。我将会在24h内删除。

一、选择服务器和域名

我这里用腾讯云服务器做演示

服务器购买链接

新用户可以选择45一年的轻量级服务器

hexo01

购买域名

域名购买链接

这里推荐购买.top和.cc的域名(主要是次年续费便宜),可以根据自己网站的名称去选择注册

hexo02

二.开始部署服务器

来到腾讯云控制台

点我跳转到腾讯云控制台

hexo03

1.开始部署服务器

进入我们的服务器管理,选择“新建”后会跳转到新的页面(服务器创建过程中会慢一点,请耐心等待)

hexo04

hexo05

设置防火墙规则(这一步非常重要!)

我们需要开放8888端口和4000端口

hexo06

1.安装宝塔面板

我们部署好服务器后,先更改服务器密码

hexo07

然后使用Windows自带的远程桌面工具,连接我们的服务器

hexo08

如果提示输入账号和密码,请按以下输入

用户:Administrator
密码:刚才我们已经改好的密码

我们去宝塔官网下载面板(选择Windows版)

宝塔官网

安装步骤省略

浏览器访问外网管理地址即可

hexo09

选择安装Nginx套件

hexo10

2.安装nodejs和git

nodejs下载地址

git下载地址

下载打开后,一直点下一步安装即可

在桌面创建一个data文件夹,里面再创建一个名为blog的文件夹

我们右键,选择git bash

hexo11

依次输入以下代码(检查环境和版本)

node -v
npm -v
git -version

hexo12

3.开始部署hexo博客

npm下载慢的话,可以下载淘宝下载源cnpm

npm install -g cnpm --registry=https://registry.npmmirror.com

1.安装hexo

npm install hexo-cli -g

或者

cnpm install hexo-cli -g

安装完成后可以选择使用hexo -v查看版本信息

2.初始化

hexo init

hexo13

3.启动博客

生成

hexo g

启动

hexo s

停止

Ctrl+C

4.测试

浏览器访问服务器IP+4000端口测试

hexo14

三、配置域名访问

1.首先你需要提前准备好一个域名(最好已经备过案的,否则只能等待备案完成后才能访问,备案期间只能使用IP+端口号访问!!!)

hexo15

hexo16

2.配置反向代理

hexo17

hexo18

以上全部配置完成后,即可使用域名访问博客页面

拓展1:配置SSL证书(https访问)

可以使用腾讯云一键注册一个ssl证书,添加到宝塔面板即可!

下载的证书的时候,选择Nginx证书!!!

hexo19

hexo20

拓展2:认识hexo博客基本操作

  1. 生成:hexo g
  2. 启动:hexo s
  3. 清理:hexo clean
  4. 建议每次修改操作之后,先依次运行hexo clean,然后再运行hexo ghexo s

hexo21