<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>指南 on 黑白体育-黑白体育直播网页版-足球篮球直播</title><link>https://h5-heibaisport.com/tags/%E6%8C%87%E5%8D%97/</link><description>Recent content in 指南 on 黑白体育-黑白体育直播网页版-足球篮球直播</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sat, 16 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://h5-heibaisport.com/tags/%E6%8C%87%E5%8D%97/index.xml" rel="self" type="application/rss+xml"/><item><title>从 Jekyll 迁移到 Hugo：平滑过渡的实用指南</title><link>https://h5-heibaisport.com/post/migrate-from-jekyll/</link><pubDate>Sat, 16 May 2026 00:00:00 +0000</pubDate><guid>https://h5-heibaisport.com/post/migrate-from-jekyll/</guid><description>&lt;h1 id="从-jekyll-迁移到-hugo平滑过渡的实用指南"&gt;从 Jekyll 迁移到 Hugo：平滑过渡的实用指南&lt;/h1&gt;
&lt;p&gt;如果您正在运营一个基于 Jekyll 的网站，并且对 Hugo 更快的构建速度、更灵活的模板系统或更强大的功能感兴趣，那么迁移到 Hugo 可能是一个明智的选择。本指南将为您提供一个详细的步骤，帮助您平滑地将 Jekyll 网站迁移到 Hugo，最大程度地减少数据丢失和工作量。&lt;/p&gt;
&lt;h2 id="为什么选择-hugo"&gt;为什么选择 Hugo？&lt;/h2&gt;
&lt;p&gt;在开始迁移之前，了解 Hugo 的优势有助于坚定您的决定：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;极快的构建速度：&lt;/strong&gt; Hugo 以其闪电般的构建速度而闻名，即使是大型网站，也能在几秒钟内完成构建。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;强大的灵活性：&lt;/strong&gt; Hugo 提供了高度灵活的模板系统和内容组织方式，允许您自定义几乎所有方面的网站结构。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;易于部署：&lt;/strong&gt; Hugo 生成的是纯静态文件，可以轻松部署到任何静态网站托管平台。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;丰富的内置功能：&lt;/strong&gt; Hugo 内置了许多常用功能，如分类、标签、多语言支持、图片处理等，减少了对第三方插件的依赖。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="迁移步骤详解"&gt;迁移步骤详解&lt;/h2&gt;
&lt;h3 id="1-准备工作"&gt;1. 准备工作&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;安装 Hugo：&lt;/strong&gt; 确保您的系统已安装最新版本的 Hugo。访问 &lt;a href="https://gohugo.io/getting-started/installing/"&gt;Hugo 官网&lt;/a&gt; 获取安装指南。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;备份您的 Jekyll 网站：&lt;/strong&gt; 在进行任何迁移操作之前，务必完整备份您的 Jekyll 项目文件，包括 &lt;code&gt;_posts&lt;/code&gt; 目录、主题文件、配置 (&lt;code&gt;_config.yml&lt;/code&gt;) 等。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="2-迁移内容"&gt;2. 迁移内容&lt;/h3&gt;
&lt;p&gt;这是迁移过程中最核心的部分。Jekyll 和 Hugo 都使用 Markdown 作为内容格式，但元数据（Frontmatter）的格式可能有所不同。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Jekyll 的 Frontmatter：&lt;/strong&gt; 通常使用 YAML 格式，以 &lt;code&gt;---&lt;/code&gt; 分隔。
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;layout&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;post&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;title&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;我的第一篇 Jekyll 文章&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;date&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;2023-01-15 10:00:00 +0800&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;categories&lt;/span&gt;: [&lt;span style="color:#ae81ff"&gt;教程]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;tags&lt;/span&gt;: [&lt;span style="color:#ae81ff"&gt;Jekyll]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hugo 的 Frontmatter：&lt;/strong&gt; 支持 TOML、YAML 和 JSON 格式。TOML 是 Hugo 的默认格式，推荐使用。
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;+++&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;title&lt;/span&gt; = &lt;span style="color:#e6db74"&gt;&amp;#34;我的第一篇 Hugo 文章&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;date&lt;/span&gt; = &lt;span style="color:#e6db74"&gt;2023-01-15T10:00:00+08:00&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;draft&lt;/span&gt; = &lt;span style="color:#66d9ef"&gt;false&lt;/span&gt; &lt;span style="color:#75715e"&gt;# Hugo 使用 draft 字段控制草稿状态&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;tags&lt;/span&gt; = [&lt;span style="color:#e6db74"&gt;&amp;#34;Jekyll&amp;#34;&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#34;迁移&amp;#34;&lt;/span&gt;]
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;categories&lt;/span&gt; = [&lt;span style="color:#e6db74"&gt;&amp;#34;教程&amp;#34;&lt;/span&gt;]
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;+++&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="21-手动转换"&gt;2.1 手动转换&lt;/h4&gt;
&lt;p&gt;对于数量不多的文章，您可以手动逐一编辑 Markdown 文件，将 YAML Frontmatter 转换为 TOML 格式，并根据 Hugo 的习惯调整字段名（如 &lt;code&gt;layout&lt;/code&gt; 变为 &lt;code&gt;type&lt;/code&gt;，&lt;code&gt;categories&lt;/code&gt; 可能需要根据您的 Hugo 结构调整）。&lt;/p&gt;</description></item></channel></rss>