news 2026/4/15 14:42:31

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/4/13 23:05:51

Qwen3-ForcedAligner-0.6B体验:一键生成语音时间戳,误差仅0.02秒

Qwen3-ForcedAligner-0.6B体验:一键生成语音时间戳,误差仅0.02秒 1. 这不是ASR,但比ASR更精准——音文对齐到底解决什么问题? 你有没有遇到过这些场景: 剪辑一段3分钟的采访音频,想把“这个数据非常关键…

作者头像 李华
网站建设 2026/4/11 21:16:56

VibeVoice Pro开源模型教程:HuggingFace Model Hub模型结构解析与微调入门

VibeVoice Pro开源模型教程:HuggingFace Model Hub模型结构解析与微调入门 1. 为什么你需要关注这个“会呼吸”的语音模型 你有没有遇到过这样的场景:在做实时客服对话系统时,用户刚说完一句话,系统却要等2秒才开始说话&#xf…

作者头像 李华
网站建设 2026/4/15 5:18:06

SiameseUIE入门必看:vocab.txt/config.json/pytorch_model.bin三文件作用

SiameseUIE入门必看:vocab.txt/config.json/pytorch_model.bin三文件作用 1. 为什么这三份文件缺一不可?——从一次“删错文件”的翻车说起 你刚拿到一个SiameseUIE模型镜像,兴奋地想清理下空间,随手把config.json删了&#xff…

作者头像 李华
网站建设 2026/4/13 23:05:58

OFA视觉问答模型镜像测评:开箱即用的多模态AI解决方案

OFA视觉问答模型镜像测评:开箱即用的多模态AI解决方案 想让AI真正“看懂”一张图并准确回答你的问题?不用从零配置环境、不需手动下载模型、不纠结依赖冲突——OFA视觉问答(VQA)镜像,三步启动,即刻进入多模…

作者头像 李华
网站建设 2026/4/10 17:10:38

Hunyuan-MT 7B与LSTM结合:长文本翻译质量优化方案

Hunyuan-MT 7B与LSTM结合:长文本翻译质量优化方案 1. 长文本翻译的现实困境:为什么上下文一致性总在“掉链子” 你有没有试过让AI翻译一篇三段落的商务邮件?开头译得精准专业,中间开始漏掉关键数字,结尾突然把“请尽…

作者头像 李华
网站建设 2026/4/11 20:56:29

用飞算JavaAI 做课程设计:我一周做出了能跑的蚂蚁智能项目管理平台

前言 前言 当我在浏览器里打开自己做的 “蚂蚁智能项目管理平台” 首页 —— 左侧导航栏整整齐齐列着 “项目管理”“我的任务”“流程管理”,中间区域的 “项目总数”“任务总数” 卡片清晰展示着数据,右侧还有任务状态的环形统计图表时,我…

作者头像 李华