news 2026/4/17 17:49:03

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/18 8:47:04

GLM-4-9B-Chat-1M在数字人文中的应用:古籍百万字OCR文本校勘与注释生成

GLM-4-9B-Chat-1M在数字人文中的应用:古籍百万字OCR文本校勘与注释生成 1. 为什么古籍整理需要一个能“记住整部《四库全书》”的模型? 你有没有试过校对一本刚扫描出来的古籍?比如《永乐大典》残卷,OCR识别后得到几十万字的文本…

作者头像 李华
网站建设 2026/4/18 6:40:37

CLAP音频分类保姆级教程:无需训练,上传即识别

CLAP音频分类保姆级教程:无需训练,上传即识别 1. 什么是CLAP零样本音频分类?——一句话说清它能做什么 你有没有遇到过这样的问题:手头有一段现场录制的鸟鸣声,想快速确认是哪种鸟;或者一段模糊的环境录音…

作者头像 李华
网站建设 2026/4/18 8:26:30

Cursor IDE集成RMBG-2.0开发:AI编程助手实战

Cursor IDE集成RMBG-2.0开发:AI编程助手实战 1. 为什么开发者需要在Cursor中集成RMBG-2.0 最近团队在做数字人项目时,反复卡在一个看似简单却特别耗时的环节:给上百张人物照片批量抠图。设计师手动处理一张要5分钟,一百张就是8小…

作者头像 李华
网站建设 2026/4/18 2:39:12

Jimeng AI Studio深度体验:如何用AI快速生成商业级视觉作品

Jimeng AI Studio深度体验:如何用AI快速生成商业级视觉作品 1. 为什么这款轻量影像工具值得你花10分钟认真看看 你有没有过这样的时刻:老板下午三点发来需求——“今晚八点前要一套国风电商主图,带‘春日限定’四个字,风格参考故…

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

2026年2月中国GEO公司排名揭晓:基于三维评估模型的权威榜单

当生成式AI搜索在2026年初占据用户信息获取流量的半壁江山时,一个品牌能否被AI“看见”并“推荐”,已成为决定其数字生存空间的关键。企业主们迫切想知道:在纷繁复杂的市场中,究竟哪些服务商能提供真实、可验证的优化效果&#xf…

作者头像 李华
网站建设 2026/4/18 3:24:59

2026 AI Agent开发路线图(非常详细),一文读懂前沿技术!

今天,我们将通过一份2026年AI Agent开发路线图,全面解析Agent开发领域的核心技术栈和发展路径。 什么是AI Agent? 不只是聊天机器人。AI Agent与传统聊天机器人的根本区别在于自主性。一个真正的AI Agent能够理解复杂目标,制定计…

作者头像 李华