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/11 5:57:54

Qwen3-ForcedAligner-0.6B一文详解:双模型协同架构与bfloat16优化原理

Qwen3-ForcedAligner-0.6B一文详解:双模型协同架构与bfloat16优化原理 1. 项目概述 Qwen3-ForcedAligner-0.6B是基于阿里巴巴Qwen3-ASR-1.7B和ForcedAligner-0.6B双模型架构开发的本地智能语音转录工具。这套系统能够实现高精度的语音识别和字级别时间戳对齐&…

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

ChatGLM3-6B惊艳案例:半导体工艺文档理解+良率提升建议生成

ChatGLM3-6B惊艳案例:半导体工艺文档理解良率提升建议生成 1. 为什么是ChatGLM3-6B?——专为工业文档理解而生的轻量大模型 在半导体制造一线,工程师每天面对的是动辄上百页的工艺规范文档、设备操作手册、FAB厂SOP文件、失效分析报告&…

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

从入门到精通:Qwen3-ForcedAligner在ASR质检中的实战应用

从入门到精通:Qwen3-ForcedAligner在ASR质检中的实战应用 1. 引言:为什么ASR质检需要“时间标尺”? 你有没有遇到过这样的情况:语音识别系统(ASR)输出的文字完全正确,但客户却投诉“字幕跟不上…

作者头像 李华
网站建设 2026/4/10 22:12:31

RMBG-1.4 支持多场景落地:AI 净界在设计团队中的协作模式

RMBG-1.4 支持多场景落地:AI 净界在设计团队中的协作模式 1. 什么是 AI 净界——专为设计师打磨的“发丝级”抠图工具 你有没有遇到过这样的时刻: 刚收到运营同事发来的50张新品人像图,要求今天下班前交出带透明背景的电商主图;…

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

Vue + 微前端混合架构:从碎片化到一体化的演进之路

01 核心定位与价值 在企业信息化迭代过程中,多套独立旧后台系统(多采用 Spring Boot MVC 前后端不分离架构)往往面临用户体验割裂、维护成本高、资源重复、扩展困难、切换性能低五大核心痛点。为解决此类问题,本项目以 “统一入口…

作者头像 李华