<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Git on 初然忆</title><link>https://www.imcry.vip/tags/git/</link><description>Recent content in Git on 初然忆</description><generator>Hugo -- gohugo.io</generator><language>zh</language><lastBuildDate>Tue, 02 Jun 2026 07:12:28 +0800</lastBuildDate><atom:link href="https://www.imcry.vip/tags/git/index.xml" rel="self" type="application/rss+xml"/><item><title>记一次HuGo无法部署到EdgeOne-Pages</title><link>https://www.imcry.vip/post/2026-6-2-728/</link><pubDate>Tue, 02 Jun 2026 07:12:28 +0800</pubDate><guid>https://www.imcry.vip/post/2026-6-2-728/</guid><description>&lt;h2 id="前言"&gt;&lt;a href="#%e5%89%8d%e8%a8%80" class="header-anchor"&gt;&lt;/a&gt;前言
&lt;/h2&gt;&lt;p&gt;博主之前把博客分成两部分，一部分是Hugo的文章和其他文件，另一部分是Hugo生成的静态页面。半个月以来，博主只能后者的仓库与EgdeOne-Pages关联，原因还是技术太菜，没能解决Pages构建失败的问题。昨晚心血来潮，决定再试一次，各种搜索方法后终于成功解决。&lt;/p&gt;
&lt;h2 id="原因"&gt;&lt;a href="#%e5%8e%9f%e5%9b%a0" class="header-anchor"&gt;&lt;/a&gt;原因
&lt;/h2&gt;&lt;p&gt;问题的引发归结于两个原因。&lt;/p&gt;
&lt;h3 id="hugo的配置文件"&gt;&lt;a href="#hugo%e7%9a%84%e9%85%8d%e7%bd%ae%e6%96%87%e4%bb%b6" class="header-anchor"&gt;&lt;/a&gt;Hugo的配置文件
&lt;/h3&gt;&lt;p&gt;博主所使用的主题是&lt;code&gt;stack&lt;/code&gt;，在&lt;strong&gt;hugo.toml&lt;/strong&gt;文件中的&lt;code&gt;theme&lt;/code&gt;的值为：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Hugo-Theme-Stack
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;主题文件夹名是全小写的，在Windows环境下可以使用&lt;code&gt;hugo&lt;/code&gt;成功构建，但在Pages的环境下是会报错的。&lt;/p&gt;
&lt;h3 id="pages中的版本"&gt;&lt;a href="#pages%e4%b8%ad%e7%9a%84%e7%89%88%e6%9c%ac" class="header-anchor"&gt;&lt;/a&gt;Pages中的版本
&lt;/h3&gt;&lt;p&gt;EgdeOne-Pages默认使用的是老版本，而&lt;code&gt;stack&lt;/code&gt;主题至少需要&lt;code&gt;0.157.0&lt;/code&gt;并且是&lt;strong&gt;扩展&lt;/strong&gt;的版本。&lt;/p&gt;
&lt;h2 id="解决"&gt;&lt;a href="#%e8%a7%a3%e5%86%b3" class="header-anchor"&gt;&lt;/a&gt;解决
&lt;/h2&gt;&lt;p&gt;分别修改Hugo配置文件和Pages设置，然后重关联仓库，最后重新构建部署。&lt;/p&gt;
&lt;h3 id="修改hugo配置文件"&gt;&lt;a href="#%e4%bf%ae%e6%94%b9hugo%e9%85%8d%e7%bd%ae%e6%96%87%e4%bb%b6" class="header-anchor"&gt;&lt;/a&gt;修改Hugo配置文件
&lt;/h3&gt;&lt;p&gt;将&lt;strong&gt;hugo.toml&lt;/strong&gt;文件中的&lt;code&gt;theme&lt;/code&gt;的值修改为：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;hugo-theme-stack
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="修改pages设置"&gt;&lt;a href="#%e4%bf%ae%e6%94%b9pages%e8%ae%be%e7%bd%ae" class="header-anchor"&gt;&lt;/a&gt;修改Pages设置
&lt;/h3&gt;&lt;p&gt;进入Pages的&lt;strong&gt;项目管理&lt;/strong&gt;页面。&lt;/p&gt;
&lt;h4 id="构建部署配置"&gt;&lt;a href="#%e6%9e%84%e5%bb%ba%e9%83%a8%e7%bd%b2%e9%85%8d%e7%bd%ae" class="header-anchor"&gt;&lt;/a&gt;构建部署配置
&lt;/h4&gt;&lt;p&gt;将&lt;strong&gt;构建部署配置&lt;/strong&gt;各项参数设置如下：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th style="text-align: left"&gt;配置项&lt;/th&gt;
					&lt;th style="text-align: left"&gt;值&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;根目录&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;code&gt;./&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;框架预设&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;code&gt;Other&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;输出目录&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;code&gt;public&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;编译命令&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;code&gt;hugo --gc --minify&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="环境变量"&gt;&lt;a href="#%e7%8e%af%e5%a2%83%e5%8f%98%e9%87%8f" class="header-anchor"&gt;&lt;/a&gt;环境变量
&lt;/h4&gt;&lt;p&gt;新增两项环境变量，一个是版本号，另一个为是否开启扩展，各项参数设置如下：&lt;/p&gt;</description></item></channel></rss>