引入
Hexo官方文档:https://hexo.io/zh-cn/docs/
步骤
第一步 安装 Node.js
下面我以 Debian12 为例,访问 Node.js 下载页 https://nodejs.org/zh-cn/download
如上图所示,选择 Node.js 版本(推荐安装 v18.20.8),使用新版也行,具体看服务器的系统版本,比较老的 Centos7.7 不支持高版本的 Node.js。
通过 ssh 进入root(sudo su
),黏贴 Node.js 下载页相关的命令安装即可,若跳出 “ Y/n ” 输入 Y 即可。
用宝塔面板的,切记安装成功后切换至对应的 Node.js 版本。
验证安装是否成功,输入 node -v
配置成功会返回版本号
node -v
第二步 安装 Git
Linux (Ubuntu, Debian):sudo apt-get install git-core
sudo apt-get install git-core
Linux (Fedora, Red Hat, CentOS):sudo yum install git-core
sudo yum install git-core
第三步 安装 Hexo
使用 npm 安装 Hexo
npm install -g hexo-cli
执行过程中没有报错即可,有些报错可以忽略。
如需升级到更高的npm,请检查node所支持的版本,v18.20.8,npm版本10.8.2,不支持升级到11.5.2。
机译
若低版本npm升级,请执行 npm install npm@latest -g
##升级到最新版本:
npm install npm@latest -g
##升级到指定版本:
npm install npm@version -g
注意:很多人在这里就输入 hexo -v
查看版本号,发现找不到该命令。通过 npx hexo -v
即可查看。
若需要实现 hexo -v
直接显示版本号,可通过配置环境变量解决。
执行 which npx
查找相关地址
使用 export PATH=$PATH:<自己的真实地址>
##配置环境
export PATH=$PATH:<自己的真实地址>
配置成功后可执行 hexo -v
查看版本号等相关信息
hexo -v
此时恭喜你,你已经离成功很近了
接下来我们根据官方文档(连接见本文篇头引入部分)
执行 hexo命令如下,未配置环境变量请在命令开头添加 npx
即可
##推荐先通过 mkdir -p 创建目录
mkdir -p <创建自己想要部署的目录>
hexo init <自己想要部署的目录>
cd <部署的目录>
##安装所需的组件
npm install
此时执行 hexo server
即可启动服务
hexo server
此时服务端口会显示在终端里,默认为4000,如果端口占用会依次向下4001...4002...
通过官网 https://hexo.io/themes/ 我们可以寻找心仪的主题,根据GitHub上的提示操作即可,部分主题需要额外的环境配置。
配置完成执行 hexo clean
清除缓存文件和已生成的静态文件
##清除缓存文件和已生成的静态文件
hexo clean
当主题配置失败时,在终端里就回报错
自行上网查找解决方案,通常可以重新部署环境解决。
默认评论
Halo系统提供的评论