使用Hexo搭建博客并部署到服务器,告别访问延迟的烦恼


前言

一般我们的hexo个人博客都是放在github的,但毕竟是国外的东西,部署以及访问都比较麻烦。因此我们可以直接把代码提交到云服务器,然后利用nginx来达到我们想要的快速访问效果,拒绝网络延迟


提示:以下是本篇文章正文内容,下面案例可供参考

一、安装所需环境

你想要大展身手肯定需要现有吃饭的家伙对吧,我们先来安装npm和nginx,你们可以装在自己电脑上,下面我是装在windows服务器上仅供参考

1.Node.js安装

去官网下载msi文件

然后我们直接运行就好了

在这里插入图片描述

然后我们在命令窗口看一下是否安装好了,因为安装程序已经自动把path加到环境变量了,其他的环境变量配置之后会提到,来吧我们可以直接敲命令看版本号了

node -v
npm -v

在这里插入图片描述

然后我们在安装目录新建两个文件夹 node_globalnode_cache ,然后执行以下命令

npm config set prefix "C:\node\node_global"
npm config set cache "C:\node\node_cache"

再来配置一下镜像方便快速下载组件

npm config set registry=http://registry.npm.taobao.org

这3步完成之后来看一下是否配置完成了,执行npm config list看一下就ok了

在这里插入图片描述

然后在系统环境变量中新建一个变量名为 NODE_PATH 值为C:\nodejs\node_modules

在这里插入图片描述

然后编辑用户变量里的Path,将下图的那个路径改为 C:\nodejs\node_global
在这里插入图片描述

然后来执行npm更新命令 npm install npm -g ,其实 -g 就是安装至全局,然后安装Hexo来测试吧

npm install hexo -g
hexo -v

在这里插入图片描述

2.Nginx安装

去网站下载压缩包,以1.18.0为例
在这里插入图片描述
解压后如图

在这里插入图片描述
启动nginx有多种方法

(1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过

(2)在nginx解压目录下打开cmd,输入命令 nginx.exe 或者 start nginx ,回车即可

然后检查nginx是否启动成功

在浏览器地址栏输入网址 http://localhost:80 出现以下页面则是成功了

在这里插入图片描述
然后就可以去使用hexo来搭建博客去了

二、使用Hexo搭建博客

1.搭建一个新项目

你先要创建一个存放博客代码的空文件夹,我建立在了 D:\- Blog\youblog 并起名为myblog
然后进入这个文件夹,打开cmd

在这里插入图片描述
然后执行初始化命令,可能这时间得等一会儿,完成之后你会发现该文件夹不再那么null了

hexo init

在这里插入图片描述在这里插入图片描述

然后执行生成,启动命令

// 编译生成静态页面
hexo g
// 启动本地服务
hexo s

编译后会多个 public 文件夹,里面是生成的相关的html文件,启动服务后就可以在本地输入 http://localhost:4000 来访问了

在这里插入图片描述这个页面就证明已经在本地运行成功了,主题之后教大家改,我们接下来要做的就是提交到服务器,让服务器给我们代理并绑定域名

2.代码提交到服务器

先来看一下我之前的博客部署到linux服务器后的文件内容

在这里插入图片描述
可以看看部署到linux服务器

至于windows服务器,则需要配置ssh,端口,git一大堆的东西,我们可以直接将代码放在一个目录后,修改nginx直接访问即可


总结

暂无

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值