<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Hugo on 我的博客</title>
    <link>https://my-blog-4eq.pages.dev/tags/hugo/</link>
    <description>Recent content in Hugo on 我的博客</description>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    <lastBuildDate>Sun, 20 Sep 2026 21:52:00 +0800</lastBuildDate>
    <atom:link href="https://my-blog-4eq.pages.dev/tags/hugo/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>你好，Hugo</title>
      <link>https://my-blog-4eq.pages.dev/posts/hello-hugo/</link>
      <pubDate>Sun, 20 Sep 2026 21:52:00 +0800</pubDate>
      <guid>https://my-blog-4eq.pages.dev/posts/hello-hugo/</guid>
      <description>第一篇文章：确认站点、主题和构建流程都能正常工作。</description>
      <content:encoded><![CDATA[<p>这是用 Hugo 生成的示例文章。确认一切正常后，直接删掉它，换成你自己的内容。</p>
<h2 id="怎么写新文章">怎么写新文章</h2>
<p>在项目根目录执行：</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">hugo new content posts/my-new-post.md
</span></span></code></pre></td></tr></table>
</div>
</div><p>然后把 front matter 里的 <code>draft = true</code> 改成 <code>draft = false</code>，文章才会出现在正式构建里。</p>
<h2 id="本地预览">本地预览</h2>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">hugo server -D
</span></span></code></pre></td></tr></table>
</div>
</div><p>打开 <a href="http://localhost:1313">http://localhost:1313</a>，<code>-D</code> 表示连草稿一起渲染，改文件会自动热重载。</p>
<h2 id="发布流程">发布流程</h2>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git add .
</span></span><span class="line"><span class="cl">git commit -m <span class="s2">&#34;post: 新文章&#34;</span>
</span></span><span class="line"><span class="cl">git push
</span></span></code></pre></td></tr></table>
</div>
</div><p>推到 main 分支后，Cloudflare Pages 会自动重新构建并上线。</p>
<blockquote>
<p>注意：Hugo 默认不输出「未来日期」的文章，而 Pages 只在 push 时才构建。
所以别指望靠未来日期实现定时发布——它不会自己上线。</p>
</blockquote>
]]></content:encoded>
    </item>
  </channel>
</rss>
