You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Hugo LoveIt主题搭建GitHub Pages遇Jekyll构建失败求助

解决方案

核心问题:GitHub Pages默认Jekyll构建与Hugo语法冲突

本地用Hugo生成静态文件正常,但推送GitHub后,GitHub Pages默认触发Jekyll自动构建,Hugo模板里的特殊语法(比如{{</* ... */}})被Jekyll误判为自身Liquid模板语法,导致解析失败。

步骤1:禁用Jekyll自动构建

在你的GitHub仓库根目录创建空的.nojekyll文件,推送后GitHub Pages会跳过Jekyll构建流程,直接部署你上传的静态文件。

步骤2:推送正确的静态文件

本地执行hugo命令生成完整静态网站到public目录,将该目录下所有文件推送到GitHub仓库的Pages源分支(通常是main或gh-pages,以你仓库的Pages设置为准)。

步骤3:规范管理LoveIt主题

不要直接复制整个主题仓库到项目中,用Git子模块管理更合理:

# 在Hugo项目根目录执行
git submodule add https://github.com/dillonzq/LoveIt.git themes/LoveIt

主题代码会作为子模块独立存在,不会占用主仓库空间,后续更新主题仅需拉取子模块最新代码即可。

内容的提问来源于stack exchange,提问作者xZhiLx

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 23:42:31