news 2026/11/4 15:23:41

Hexo搭建教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Hexo搭建教程

操作系统

nodejs

CentOS Linux release 7.9.2009 (Core)

node-v16.20.2

nodejs安装

#1. 下载 Node.js 16 的二进制包 wget https://nodejs.org/dist/v16.20.2/node-v16.20.2-linux-x64.tar.xz #2. 解压并安装 tar -xvf node-v16.20.2-linux-x64.tar.xz mv node-v16.20.2-linux-x64 /usr/local/node #3. 添加环境变量 echo 'export PATH=/usr/local/node/bin:$PATH' > /etc/profile.d/nodejs.sh source /etc/profile.d/nodejs.sh #4. 验证 node -v

安装git

# CentOS 7/8/Stream 通用 yum install -y git # 验证 git --version

宝塔安装

url=https://download.bt.cn/install/install_panel.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_panel.sh $url;fi;bash install_panel.sh ssl251104

hexo部署

# 全局安装 Hexo npm install -g hexo-cli # 验证 hexo -v

# 进入宝塔默认网站目录 cd /www/wwwroot # 创建博客文件夹并初始化 hexo init myblog cd myblog # 安装依赖 npm install # 生成静态页面(会在 myblog 下创建 public 文件夹) hexo generate #修改权限给宝塔 chown -R www:www /www/wwwroot/myblog

宝塔面板配置

添加站点
  • 宝塔 → 网站 → 添加站点
  • 域名:你的域名(或服务器 IP)
  • 根目录:/www/wwwroot/myblog/public(⚠️必须是 public 子目录)
  • PHP 版本:纯静态

访问测试
  • 浏览器访问你的域名,应该能看到 Hexo 默认页面

安知鱼主题部署

cd /www/wwwroot/myblog/themes git clone https://github.com/next-theme/hexo-theme-next.git

# 编辑站点配置文件 vim /www/wwwroot/myblog/_config.yml

找到theme:这一行(大概在底部),改为:

theme: next # 原来的 landscape 可以注释掉或删掉 保存退出(:wq)

安装主题依赖并生成

cd /www/wwwroot/myblog # 安装主题可能需要的依赖 npm install # 清理缓存并重新生成(必须执行) hexo clean hexo generate # 修正权限 chown -R www:www /www/wwwroot/myblog/public

hexo clean的过程中会出现由于.user.ini被锁定,导致删除不掉

# 1. 解锁 .user.ini(必须!) chattr -i /www/wwwroot/myblog/public/.user.ini # 2. 现在可以成功 clean 了 hexo clean # 3. 重新生成 hexo generate

注意:如果Pug 模板没有被渲染,浏览器直接显示了 Pug 源码。说明hexo-renderer-pug没有正常工作。

cd /www/wwwroot/myblog # 1. 强制重新安装 Pug 渲染器(关键!) npm uninstall hexo-renderer-pug npm install hexo-renderer-pug --save # 2. 同时确保 Stylus 渲染器也安装 npm install hexo-renderer-stylus --save # 3. 清理并重新生成 hexo clean hexo generate

最后刷新网站主题就切换成功了

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/3 21:07:01

AI绘画新高度!FLUX.小红书V2人像生成效果对比与参数调优指南

AI绘画新高度!FLUX.小红书V2人像生成效果对比与参数调优指南 1. 小红书风格人像,终于有了真正“本地化”的高质量方案 你有没有试过在小红书上刷到一张人像图,皮肤质感真实得像刚拍完的胶片,发丝根根分明,光影过渡自…

作者头像 李华
网站建设 2026/11/3 8:34:13

Qwen2.5镜像使用指南:网页推理服务快速启动

Qwen2.5镜像使用指南:网页推理服务快速启动 1. 为什么选Qwen2.5-0.5B-Instruct?轻量高效,开箱即用 你可能已经听说过Qwen系列大模型,但Qwen2.5-0.5B-Instruct这个版本有点特别——它不是动辄几十GB显存占用的“巨无霸”&#xf…

作者头像 李华
网站建设 2026/11/3 7:40:47

Qwen3-ASR-1.7B体验:一键转换语音为文本的惊艳效果

Qwen3-ASR-1.7B体验:一键转换语音为文本的惊艳效果 你有没有过这样的经历:会议录音堆了十几条,却没时间逐条听写;客户语音留言语速快、带口音,反复回放三遍还记不全重点;采访素材长达两小时,整…

作者头像 李华
网站建设 2026/11/4 6:51:46

家用 NAS 别浪费!1Panel+cpolar 解锁极空间远程访问新玩法

1Panel 是一款面向服务器运维的图形化管理面板,能一键部署 Emby、Alist、Nextcloud 等 Docker 应用,还可自动管理 SSL 证书、设置定时任务;极空间作为家用 NAS,核心功能是文件存储、备份,二者结合可让普通 NAS 从单纯的…

作者头像 李华
网站建设 2026/11/1 15:25:37

计算机毕业设计springboot基于的学生选课系统 基于SpringBoot框架的高校教务选课管理平台设计与实现 SpringBoot驱动的智慧校园课程选修系统开发

计算机毕业设计springboot基于的学生选课系统7ufvy91l (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。 在现代高等教育信息化进程中,传统的纸质化选课方式已难以满足…

作者头像 李华