在服务器上使用宝塔单独部署Hexo

在服务器上使用宝塔单独部署Hexo

网上看到了很多关于Hexo的搭建教程,但是很少见到有单独在服务器上使用宝塔来部署Hexo,so打算写一篇教程。

一.教程

后来我惊讶的发现在宝塔论坛上面早已有教程,由宝塔官方编写:戳我跳转

这个教程虽然有点旧了,但是还是可以用的,宝塔新版本更新了Node网站项目,但是我发现对于hexo其实用处不大,虽然Node网站项目部署,可以选择server模式运行,但是访问一次就渲染重构一次,但是访问人一多,机子就得凉凉。

二.记录一下我在搭建过程中踩过的坑

说一说我在部署过程中的遇到的问题

Node指令执行无效

解决方法:在宝塔Node版本管理插件面板设置一下命令行版本
命令行版本

Hexo等模块指令无法执行

解决方法:在宝塔Node版本管理插件面板中你选择安装的版本的环境变量设置中新增一行变量

1
2
export PATH=$PATH:/www/server/nodejs/v16.20.2/bin
# 我安装的是v16.20.2,你可以根据自己的安装的版本去修改路径

环境变量

其他问题

其他问题你可以去百度搜索,或者询问Gpt,我是这么解决了我遇到的问题。

三.优化Hexo

为网站增加网站地图

cd到你的部署目录
然后执行:

1
npm install hexo-generator-sitemap --save

执行完毕后再输入

1
hexo g

将页面提交到服务器后,通过域名/sitemap.xml就是你的网站地图,域名/sitemap.txt是你网站全部文章的链接

永久化网站链接

不想写了,参考这篇文章吧:戳我跳转

就这么多啦,有其他问题可以去看看Hexo的自助文档和你所安装的主题的自助文档,通常都有教程,一般问题都可以通过自助文档/搜索解决。

完结撒花!

 

注:以上内容仅供学习交流使用,禁止用于非法目的。请自觉遵守法律规定。本网站所有内容仅限于学习交流和娱乐,任何非法用途均由使用者个人承担责任。

鸣心/Write

在服务器上使用宝塔单独部署Hexo
https://b.wihi.top/posts/72699cf7.html
作者
鸣心
发布于
2024年4月4日
许可协议
本站全部文章除在文章开头特别声明外,均采用:BY-NC许可协议。转载请标明出处!