<?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>Resound 主题示例站点</title><link>https://hugo-theme-resound.netlify.app/</link><description>Make Your Content Resound - 让你的内容产生回响</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Mon, 15 Jan 2024 10:00:00 +0800</lastBuildDate><atom:link href="https://hugo-theme-resound.netlify.app/index.xml" rel="self" type="application/rss+xml"/><item><title>欢迎使用 Resound 主题</title><link>https://hugo-theme-resound.netlify.app/2024/01/15/%E6%AC%A2%E8%BF%8E%E4%BD%BF%E7%94%A8-resound-%E4%B8%BB%E9%A2%98/</link><pubDate>Mon, 15 Jan 2024 10:00:00 +0800</pubDate><guid>https://hugo-theme-resound.netlify.app/2024/01/15/%E6%AC%A2%E8%BF%8E%E4%BD%BF%E7%94%A8-resound-%E4%B8%BB%E9%A2%98/</guid><description>&lt;p&gt;欢迎使用 Resound - 一个让你的内容产生回响的 Hugo 主题！&lt;/p&gt;</description><content:encoded><![CDATA[<p>欢迎使用 Resound - 一个让你的内容产生回响的 Hugo 主题！</p>
<h2 id="主题特色">主题特色</h2>
<p>Resound 是一个功能丰富、设计优雅的 Hugo 博客主题，具有以下特点：</p>
<h3 id="核心功能">核心功能</h3>
<ol>
<li><strong>响应式设计</strong> - 完美适配手机、平板、桌面</li>
<li><strong>侧边栏导航</strong> - 抽屉式设计，支持多级菜单</li>
<li><strong>文章目录</strong> - 自动生成，滚动高亮</li>
<li><strong>站内搜索</strong> - 快速、准确的前端搜索</li>
<li><strong>归档分类</strong> - 按年月分组，易于浏览</li>
</ol>
<h3 id="高级特性">高级特性</h3>
<ul>
<li>🎤 <strong>幻灯片模式</strong> - 基于 Reveal.js</li>
<li>📊 <strong>数学公式</strong> - MathJax 支持</li>
<li>📈 <strong>图表渲染</strong> - Mermaid 支持</li>
<li>💬 <strong>评论系统</strong> - Giscus 集成</li>
<li>📊 <strong>数据分析</strong> - Google Analytics</li>
</ul>
<h2 id="快速开始">快速开始</h2>
<h3 id="安装主题">安装主题</h3>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>git submodule add https://github.com/ifeitao/hugo-theme-resound.git themes/resound</span></span></code></pre></div>
<h3 id="配置站点">配置站点</h3>
<p>在 <code>hugo.toml</code> 中设置：</p>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span><span style="color:#a6e22e">theme</span> = <span style="color:#e6db74">&#39;resound&#39;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>[<span style="color:#a6e22e">params</span>]
</span></span><span style="display:flex;"><span>  <span style="color:#a6e22e">slogan</span> = <span style="color:#e6db74">&#39;你的网站标语&#39;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#a6e22e">author</span> = <span style="color:#e6db74">&#39;你的名字&#39;</span></span></span></code></pre></div>
<h3 id="创建文章">创建文章</h3>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>hugo new posts/my-first-post.md</span></span></code></pre></div>
<h2 id="使用技巧">使用技巧</h2>
<h3 id="启用目录">启用目录</h3>
<p>在文章的 front matter 中添加：</p>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">toc</span>: <span style="color:#66d9ef">true</span></span></span></code></pre></div>
<h3 id="代码高亮">代码高亮</h3>
<p>支持多种编程语言的语法高亮：</p>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span><span style="color:#66d9ef">def</span> <span style="color:#a6e22e">hello_world</span>():
</span></span><span style="display:flex;"><span>    print(<span style="color:#e6db74">&#34;Hello, Resound!&#34;</span>)
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">return</span> <span style="color:#66d9ef">True</span></span></span></code></pre></div>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">function</span> <span style="color:#a6e22e">greet</span>(<span style="color:#a6e22e">name</span>) {
</span></span><span style="display:flex;"><span>  <span style="color:#a6e22e">console</span>.<span style="color:#a6e22e">log</span>(<span style="color:#e6db74">`Hello, </span><span style="color:#e6db74">${</span><span style="color:#a6e22e">name</span><span style="color:#e6db74">}</span><span style="color:#e6db74">!`</span>);
</span></span><span style="display:flex;"><span>  <span style="color:#66d9ef">return</span> <span style="color:#66d9ef">true</span>;
</span></span><span style="display:flex;"><span>}</span></span></code></pre></div>
<h3 id="表格支持">表格支持</h3>
<table>
  <thead>
      <tr>
          <th>功能</th>
          <th>支持情况</th>
          <th>说明</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>响应式</td>
          <td>✅</td>
          <td>完全支持</td>
      </tr>
      <tr>
          <td>搜索</td>
          <td>✅</td>
          <td>前端搜索</td>
      </tr>
      <tr>
          <td>评论</td>
          <td>✅</td>
          <td>Giscus</td>
      </tr>
      <tr>
          <td>幻灯片</td>
          <td>✅</td>
          <td>Reveal.js</td>
      </tr>
  </tbody>
</table>
<h3 id="列表和引用">列表和引用</h3>
<p><strong>无序列表：</strong></p>
<ul>
<li>第一项</li>
<li>第二项
<ul>
<li>子项 2.1</li>
<li>子项 2.2</li>
</ul>
</li>
<li>第三项</li>
</ul>
<p><strong>有序列表：</strong></p>
<ol>
<li>首先</li>
<li>其次</li>
<li>最后</li>
</ol>
<p><strong>引用：</strong></p>
<blockquote>
<p>Resound - Make Your Content Resound</p>
<p>让你的内容产生回响</p>
</blockquote>
<h2 id="进阶功能">进阶功能</h2>
<p>查看其他示例文章了解更多高级功能：</p>
<ul>
<li><a href="/posts/math-example/"
  >数学公式示例</a>
</li>
<li><a href="/posts/mermaid-example/"
  >Mermaid图表示例</a>
</li>
<li><a href="/posts/slide-demo/"
  >幻灯片演示</a>
</li>
</ul>
<h2 id="获取帮助">获取帮助</h2>
<ul>
<li>📖 <a href="https://github.com/ifeitao/hugo-theme-resound"
   rel="noopener noreferrer" target="_blank" class="external">完整文档</a>
</li>
<li>🐛 <a href="https://github.com/ifeitao/hugo-theme-resound/issues"
   rel="noopener noreferrer" target="_blank" class="external">报告问题</a>
</li>
<li>💡 <a href="https://github.com/ifeitao/hugo-theme-resound/discussions"
   rel="noopener noreferrer" target="_blank" class="external">功能建议</a>
</li>
</ul>
<hr>
<p><strong>开始你的创作之旅吧！</strong> 🚀</p>]]></content:encoded><category>教程</category><category domain="tags">Hugo</category><category domain="tags">Resound</category><category domain="tags">开始</category></item><item><title>数学公式示例</title><link>https://hugo-theme-resound.netlify.app/2024/01/14/%E6%95%B0%E5%AD%A6%E5%85%AC%E5%BC%8F%E7%A4%BA%E4%BE%8B/</link><pubDate>Sun, 14 Jan 2024 14:00:00 +0800</pubDate><guid>https://hugo-theme-resound.netlify.app/2024/01/14/%E6%95%B0%E5%AD%A6%E5%85%AC%E5%BC%8F%E7%A4%BA%E4%BE%8B/</guid><description>&lt;p&gt;本文展示 Resound 主题中 MathJax 数学公式的渲染效果。&lt;/p&gt;</description><content:encoded><![CDATA[<p>本文展示 Resound 主题中 MathJax 数学公式的渲染效果。</p>
<h2 id="行内公式">行内公式</h2>
<p>在文本中可以使用行内公式，例如：质能方程 $E = mc^2$ 是物理学中最著名的公式之一。</p>
<p>勾股定理：$a^2 + b^2 = c^2$</p>
<p>欧拉公式：$e^{i\pi} + 1 = 0$</p>
<h2 id="块级公式">块级公式</h2>
<h3 id="积分">积分</h3>
<p>高斯积分：</p>
<p>$$
\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
$$</p>
<p>分部积分：</p>
<p>$$
\int u dv = uv - \int v du
$$</p>
<h3 id="求和">求和</h3>
<p>$$
\sum_{i=1}^{n} i = \frac{n(n+1)}{2}
$$</p>
<p>无穷级数：</p>
<p>$$
\sum_{n=0}^{\infty} \frac{1}{2^n} = 2
$$</p>
<h3 id="矩阵">矩阵</h3>
<h1 id="endpmatrix">$$
\begin{pmatrix}
a &amp; b \
c &amp; d
\end{pmatrix}
\begin{pmatrix}
x \
y
\end{pmatrix}</h1>
<p>\begin{pmatrix}
ax + by \
cx + dy
\end{pmatrix}
$$</p>
<p>单位矩阵：</p>
<p>$$
I = \begin{pmatrix}
1 &amp; 0 &amp; 0 \
0 &amp; 1 &amp; 0 \
0 &amp; 0 &amp; 1
\end{pmatrix}
$$</p>
<h3 id="方程组">方程组</h3>
<p>线性方程组：</p>
<p>$$
\begin{cases}
x + y = 5 \
2x - y = 1
\end{cases}
$$</p>
<h3 id="微分方程">微分方程</h3>
<p>$$
\frac{dy}{dx} + P(x)y = Q(x)
$$</p>
<h3 id="极限">极限</h3>
<p>$$
\lim_{x \to \infty} \frac{1}{x} = 0
$$</p>
<p>$$
\lim_{n \to \infty} \left(1 + \frac{1}{n}\right)^n = e
$$</p>
<h2 id="复杂公式">复杂公式</h2>
<h3 id="傅里叶变换">傅里叶变换</h3>
<p>$$
F(\omega) = \int_{-\infty}^{\infty} f(t) e^{-i\omega t} dt
$$</p>
<h3 id="薛定谔方程">薛定谔方程</h3>
<p>$$
i\hbar\frac{\partial}{\partial t}\Psi(\mathbf{r},t) = \hat{H}\Psi(\mathbf{r},t)
$$</p>
<h3 id="麦克斯韦方程组">麦克斯韦方程组</h3>
<p>$$
\begin{align}
\nabla \cdot \mathbf{E} &amp;= \frac{\rho}{\epsilon_0} \
\nabla \cdot \mathbf{B} &amp;= 0 \
\nabla \times \mathbf{E} &amp;= -\frac{\partial \mathbf{B}}{\partial t} \
\nabla \times \mathbf{B} &amp;= \mu_0\mathbf{J} + \mu_0\epsilon_0\frac{\partial \mathbf{E}}{\partial t}
\end{align}
$$</p>
<h3 id="贝叶斯公式">贝叶斯公式</h3>
<p>$$
P(A|B) = \frac{P(B|A)P(A)}{P(B)}
$$</p>
<h2 id="特殊符号">特殊符号</h2>
<h3 id="希腊字母">希腊字母</h3>
<p>$\alpha, \beta, \gamma, \delta, \epsilon, \zeta, \eta, \theta$</p>
<p>$\Alpha, \Beta, \Gamma, \Delta, \Epsilon, \Zeta, \Eta, \Theta$</p>
<p>$\pi, \phi, \psi, \omega, \Omega, \Sigma, \Lambda$</p>
<h3 id="运算符">运算符</h3>
<p>$\times, \div, \pm, \mp, \cdot, \ast, \circ$</p>
<p>$\leq, \geq, \neq, \approx, \equiv, \sim$</p>
<p>$\in, \notin, \subset, \supset, \subseteq, \supseteq$</p>
<p>$\cup, \cap, \emptyset, \infty, \partial, \nabla$</p>
<h3 id="箭头">箭头</h3>
<p>$\rightarrow, \leftarrow, \Rightarrow, \Leftarrow, \leftrightarrow, \Leftrightarrow$</p>
<p>$\uparrow, \downarrow, \Uparrow, \Downarrow$</p>
<h2 id="使用方法">使用方法</h2>
<p>在文章的 front matter 中启用 MathJax：</p>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>---
</span></span><span style="display:flex;"><span><span style="color:#f92672">mathjax</span>: <span style="color:#66d9ef">true</span>
</span></span><span style="display:flex;"><span>---</span></span></code></pre></div>
<p>然后使用 <code>$...$</code> 表示行内公式，使用 <code>$$...$$</code> 表示块级公式。</p>
<hr>
<p><strong>MathJax 让数学公式变得优雅！</strong> ✨</p>]]></content:encoded><category>示例</category><category domain="tags">MathJax</category><category domain="tags">数学</category><category domain="tags">公式</category></item><item><title>Mermaid 图表示例</title><link>https://hugo-theme-resound.netlify.app/2024/01/13/mermaid-%E5%9B%BE%E8%A1%A8%E7%A4%BA%E4%BE%8B/</link><pubDate>Sat, 13 Jan 2024 16:00:00 +0800</pubDate><guid>https://hugo-theme-resound.netlify.app/2024/01/13/mermaid-%E5%9B%BE%E8%A1%A8%E7%A4%BA%E4%BE%8B/</guid><description>&lt;p&gt;本文展示 Resound 主题中 Mermaid 图表的渲染效果。&lt;/p&gt;</description><content:encoded><![CDATA[<p>本文展示 Resound 主题中 Mermaid 图表的渲染效果。</p>
<h2 id="流程图">流程图</h2>
<h3 id="简单流程图">简单流程图</h3>
<pre class="mermaid">graph TD
    A[开始] --&gt; B{是否登录?}
    B --&gt;|是| C[显示主页]
    B --&gt;|否| D[跳转登录页]
    C --&gt; E[结束]
    D --&gt; E</pre>

<h3 id="复杂流程图">复杂流程图</h3>
<pre class="mermaid">graph LR
    A[用户请求] --&gt; B{验证Token}
    B --&gt;|有效| C[查询数据库]
    B --&gt;|无效| D[返回401]
    C --&gt; E{数据存在?}
    E --&gt;|是| F[返回数据]
    E --&gt;|否| G[返回404]
    F --&gt; H[记录日志]
    G --&gt; H
    D --&gt; H
    H --&gt; I[结束]</pre>

<h2 id="时序图">时序图</h2>
<h3 id="api调用时序图">API调用时序图</h3>
<pre class="mermaid">sequenceDiagram
    participant C as 客户端
    participant S as 服务器
    participant D as 数据库
    
    C-&gt;&gt;S: 发送请求
    activate S
    S-&gt;&gt;D: 查询数据
    activate D
    D--&gt;&gt;S: 返回结果
    deactivate D
    S--&gt;&gt;C: 返回响应
    deactivate S</pre>

<h3 id="用户认证流程">用户认证流程</h3>
<pre class="mermaid">sequenceDiagram
    participant U as 用户
    participant F as 前端
    participant B as 后端
    participant DB as 数据库
    
    U-&gt;&gt;F: 输入用户名密码
    F-&gt;&gt;B: POST /login
    B-&gt;&gt;DB: 验证凭据
    DB--&gt;&gt;B: 返回用户信息
    B-&gt;&gt;B: 生成Token
    B--&gt;&gt;F: 返回Token
    F--&gt;&gt;U: 登录成功</pre>

<h2 id="类图">类图</h2>
<pre class="mermaid">classDiagram
    class Animal {
        +String name
        +int age
        +eat()
        +sleep()
    }
    class Dog {
        +String breed
        +bark()
    }
    class Cat {
        +String color
        +meow()
    }
    Animal &lt;|-- Dog
    Animal &lt;|-- Cat</pre>

<h2 id="状态图">状态图</h2>
<pre class="mermaid">stateDiagram-v2
    [*] --&gt; 草稿
    草稿 --&gt; 审核中: 提交审核
    审核中 --&gt; 已发布: 审核通过
    审核中 --&gt; 草稿: 审核拒绝
    已发布 --&gt; 已归档: 归档
    已归档 --&gt; [*]</pre>

<h2 id="甘特图">甘特图</h2>
<pre class="mermaid">gantt
    title 项目开发计划
    dateFormat  YYYY-MM-DD
    section 设计阶段
    需求分析           :a1, 2024-01-01, 7d
    UI设计             :a2, after a1, 5d
    section 开发阶段
    前端开发           :b1, after a2, 10d
    后端开发           :b2, after a2, 12d
    section 测试阶段
    集成测试           :c1, after b1 b2, 5d
    上线部署           :c2, after c1, 2d</pre>

<h2 id="饼图">饼图</h2>
<pre class="mermaid">pie title 编程语言使用占比
    &#34;Python&#34; : 35
    &#34;JavaScript&#34; : 30
    &#34;Go&#34; : 20
    &#34;Rust&#34; : 10
    &#34;其他&#34; : 5</pre>

<h2 id="git图">Git图</h2>
<pre class="mermaid">gitGraph
    commit
    commit
    branch develop
    checkout develop
    commit
    commit
    checkout main
    merge develop
    commit
    branch feature
    checkout feature
    commit
    checkout main
    merge feature
    commit</pre>

<h2 id="er图实体关系图">ER图（实体关系图）</h2>
<pre class="mermaid">erDiagram
    USER ||--o{ ORDER : places
    USER {
        int id
        string name
        string email
    }
    ORDER ||--|{ ORDER_ITEM : contains
    ORDER {
        int id
        date created_at
        string status
    }
    PRODUCT ||--o{ ORDER_ITEM : &#34;ordered in&#34;
    PRODUCT {
        int id
        string name
        decimal price
    }
    ORDER_ITEM {
        int quantity
        decimal price
    }</pre>

<h2 id="旅程图">旅程图</h2>
<pre class="mermaid">journey
    title 用户购物流程
    section 浏览
      浏览商品: 5: 用户
      搜索商品: 4: 用户
    section 购买
      加入购物车: 3: 用户
      结算: 2: 用户, 系统
      支付: 2: 用户, 支付系统
    section 售后
      查看订单: 4: 用户
      收货确认: 5: 用户</pre>

<h2 id="使用方法">使用方法</h2>
<p>在文章的 front matter 中启用 Mermaid：</p>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>---
</span></span><span style="display:flex;"><span><span style="color:#f92672">mermaid</span>: <span style="color:#66d9ef">true</span>
</span></span><span style="display:flex;"><span>---</span></span></code></pre></div>
<p>然后使用代码块语法：</p>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-markdown" data-lang="markdown"><span style="display:flex;"><span><span style="color:#e6db74">```mermaid
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74"></span>graph TD
</span></span><span style="display:flex;"><span>    A --&gt; B
</span></span><span style="display:flex;"><span><span style="color:#e6db74">```</span></span></span></code></pre></div>
<h2 id="更多资源">更多资源</h2>
<ul>
<li><a href="https://mermaid.js.org/"
   rel="noopener noreferrer" target="_blank" class="external">Mermaid 官方文档</a>
</li>
<li><a href="https://mermaid.live/"
   rel="noopener noreferrer" target="_blank" class="external">在线编辑器</a>
</li>
<li><a href="https://mermaid.js.org/intro/syntax-reference.html"
   rel="noopener noreferrer" target="_blank" class="external">语法参考</a>
</li>
</ul>
<hr>
<p><strong>用 Mermaid 让图表变得简单！</strong> 📊</p>]]></content:encoded><category>示例</category><category domain="tags">Mermaid</category><category domain="tags">图表</category><category domain="tags">可视化</category></item><item><title>Resound 主题特性演示</title><link>https://hugo-theme-resound.netlify.app/2024/01/12/resound-%E4%B8%BB%E9%A2%98%E7%89%B9%E6%80%A7%E6%BC%94%E7%A4%BA/</link><pubDate>Fri, 12 Jan 2024 10:00:00 +0800</pubDate><guid>https://hugo-theme-resound.netlify.app/2024/01/12/resound-%E4%B8%BB%E9%A2%98%E7%89%B9%E6%80%A7%E6%BC%94%E7%A4%BA/</guid><description>&lt;h1 id="resound-主题"&gt;Resound 主题&lt;/h1&gt;
&lt;p&gt;一个让你的内容产生回响的 Hugo 主题&lt;/p&gt;
&lt;p&gt;..&lt;/p&gt;
&lt;h2 id="主要特性"&gt;主要特性&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;响应式设计&lt;/li&gt;
&lt;li&gt;侧边栏导航&lt;/li&gt;
&lt;li&gt;文章目录 (TOC)&lt;/li&gt;
&lt;li&gt;站内搜索&lt;/li&gt;
&lt;li&gt;幻灯片支持&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;..&lt;/p&gt;
&lt;h2 id="为什么选择-resound"&gt;为什么选择 Resound?&lt;/h2&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; - 简洁的视觉设计&lt;/li&gt;
&lt;li&gt;🔍 &lt;strong&gt;强大&lt;/strong&gt; - 丰富的功能特性&lt;/li&gt;
&lt;li&gt;📱 &lt;strong&gt;响应式&lt;/strong&gt; - 完美适配各种设备&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;hellip;&lt;/p&gt;
&lt;h1 id="核心功能"&gt;核心功能&lt;/h1&gt;
&lt;p&gt;..&lt;/p&gt;
&lt;h2 id="响应式设计"&gt;响应式设计&lt;/h2&gt;
&lt;p&gt;完美适配&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📱 手机 (&amp;lt; 570px)&lt;/li&gt;
&lt;li&gt;📱 平板 (570px - 840px)&lt;/li&gt;
&lt;li&gt;💻 桌面 (840px - 1024px)&lt;/li&gt;
&lt;li&gt;🖥️ 大屏 (&amp;gt; 1024px)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;..&lt;/p&gt;
&lt;h2 id="搜索功能"&gt;搜索功能&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;前端搜索&lt;/li&gt;
&lt;li&gt;快速响应&lt;/li&gt;
&lt;li&gt;支持中文&lt;/li&gt;
&lt;li&gt;多关键词&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;..&lt;/p&gt;
&lt;h2 id="文章目录"&gt;文章目录&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;自动生成&lt;/li&gt;
&lt;li&gt;滚动高亮&lt;/li&gt;
&lt;li&gt;固定位置&lt;/li&gt;
&lt;li&gt;响应式显示&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;hellip;&lt;/p&gt;
&lt;h1 id="高级特性"&gt;高级特性&lt;/h1&gt;
&lt;p&gt;..&lt;/p&gt;</description><content:encoded><![CDATA[<h1 id="resound-主题">Resound 主题</h1>
<p>一个让你的内容产生回响的 Hugo 主题</p>
<p>..</p>
<h2 id="主要特性">主要特性</h2>
<ul>
<li>响应式设计</li>
<li>侧边栏导航</li>
<li>文章目录 (TOC)</li>
<li>站内搜索</li>
<li>幻灯片支持</li>
</ul>
<p>..</p>
<h2 id="为什么选择-resound">为什么选择 Resound?</h2>
<ul>
<li>⚡ <strong>快速</strong> - Hugo 极速构建</li>
<li>🎨 <strong>优雅</strong> - 简洁的视觉设计</li>
<li>🔍 <strong>强大</strong> - 丰富的功能特性</li>
<li>📱 <strong>响应式</strong> - 完美适配各种设备</li>
</ul>
<p>&hellip;</p>
<h1 id="核心功能">核心功能</h1>
<p>..</p>
<h2 id="响应式设计">响应式设计</h2>
<p>完美适配</p>
<ul>
<li>📱 手机 (&lt; 570px)</li>
<li>📱 平板 (570px - 840px)</li>
<li>💻 桌面 (840px - 1024px)</li>
<li>🖥️ 大屏 (&gt; 1024px)</li>
</ul>
<p>..</p>
<h2 id="搜索功能">搜索功能</h2>
<ul>
<li>前端搜索</li>
<li>快速响应</li>
<li>支持中文</li>
<li>多关键词</li>
</ul>
<p>..</p>
<h2 id="文章目录">文章目录</h2>
<ul>
<li>自动生成</li>
<li>滚动高亮</li>
<li>固定位置</li>
<li>响应式显示</li>
</ul>
<p>&hellip;</p>
<h1 id="高级特性">高级特性</h1>
<p>..</p>
<h2 id="幻灯片模式">幻灯片模式</h2>
<p>基于 Reveal.js</p>
<ul>
<li>多种主题</li>
<li>转场效果</li>
<li>键盘导航</li>
<li>触摸支持</li>
</ul>
<p>..</p>
<h2 id="数学公式">数学公式</h2>
<p>MathJax 支持</p>
<p>质能方程：</p>
<p>$$E = mc^2$$</p>
<p>欧拉公式：</p>
<p>$$e^{i\pi} + 1 = 0$$</p>
<p>..</p>
<h2 id="代码高亮">代码高亮</h2>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span><span style="color:#66d9ef">def</span> <span style="color:#a6e22e">hello_world</span>():
</span></span><span style="display:flex;"><span>    print(<span style="color:#e6db74">&#34;Hello, Resound!&#34;</span>)
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">return</span> <span style="color:#66d9ef">True</span></span></span></code></pre></div>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">greet</span> <span style="color:#f92672">=</span> (<span style="color:#a6e22e">name</span>) =&gt; {
</span></span><span style="display:flex;"><span>  <span style="color:#a6e22e">console</span>.<span style="color:#a6e22e">log</span>(<span style="color:#e6db74">`Hello, </span><span style="color:#e6db74">${</span><span style="color:#a6e22e">name</span><span style="color:#e6db74">}</span><span style="color:#e6db74">!`</span>);
</span></span><span style="display:flex;"><span>};</span></span></code></pre></div>
<p>&hellip;</p>
<h1 id="如何使用">如何使用</h1>
<p>..</p>
<h2 id="安装">安装</h2>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>git submodule add <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>  https://github.com/ifeitao/hugo-theme-resound.git <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>  themes/resound</span></span></code></pre></div>
<p>..</p>
<h2 id="配置">配置</h2>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span><span style="color:#a6e22e">theme</span> = <span style="color:#e6db74">&#39;resound&#39;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>[<span style="color:#a6e22e">params</span>]
</span></span><span style="display:flex;"><span>  <span style="color:#a6e22e">slogan</span> = <span style="color:#e6db74">&#39;让你的内容产生回响&#39;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#a6e22e">author</span> = <span style="color:#e6db74">&#39;你的名字&#39;</span></span></span></code></pre></div>
<p>..</p>
<h2 id="创建内容">创建内容</h2>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 创建文章</span>
</span></span><span style="display:flex;"><span>hugo new posts/my-post.md
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 创建幻灯片</span>
</span></span><span style="display:flex;"><span>hugo new posts/my-slide.md</span></span></code></pre></div>
<p>在 front matter 中设置：</p>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">layout</span>: <span style="color:#e6db74">&#34;slide&#34;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">theme</span>: <span style="color:#e6db74">&#34;black&#34;</span></span></span></code></pre></div>
<p>&hellip;</p>
<h1 id="幻灯片操作">幻灯片操作</h1>
<p>..</p>
<h2 id="键盘快捷键">键盘快捷键</h2>
<ul>
<li>← → 左右切换</li>
<li>↑ ↓ 上下切换</li>
<li>Esc 概览模式</li>
<li>F 全屏模式</li>
<li>S 演讲者视图</li>
</ul>
<p>..</p>
<h2 id="主题选择">主题选择</h2>
<p>可选主题：</p>
<ul>
<li>black (默认)</li>
<li>white</li>
<li>league</li>
<li>sky</li>
<li>beige</li>
<li>simple</li>
<li>serif</li>
</ul>
<p>..</p>
<h2 id="转场效果">转场效果</h2>
<p>可选效果：</p>
<ul>
<li>none</li>
<li>fade</li>
<li>slide</li>
<li>convex</li>
<li>concave</li>
<li>zoom</li>
</ul>
<p>&hellip;</p>
<h1 id="获取帮助">获取帮助</h1>
<p>..</p>
<h2 id="资源链接">资源链接</h2>
<ul>
<li>📖 <a href="https://github.com/ifeitao/hugo-theme-resound"
   rel="noopener noreferrer" target="_blank" class="external">文档</a>
</li>
<li>🐛 <a href="https://github.com/ifeitao/hugo-theme-resound/issues"
   rel="noopener noreferrer" target="_blank" class="external">Issues</a>
</li>
<li>💡 <a href="https://github.com/ifeitao/hugo-theme-resound/discussions"
   rel="noopener noreferrer" target="_blank" class="external">Discussions</a>
</li>
</ul>
<p>..</p>
<h2 id="社区">社区</h2>
<ul>
<li>GitHub: @ifeitao</li>
<li>主题: Resound</li>
<li>协议: MIT</li>
</ul>
<p>&hellip;</p>
<h1 id="thanks">Thanks!</h1>
<h2 id="开始你的创作之旅">开始你的创作之旅</h2>
<p><strong>Resound - Make Your Content Resound</strong> 🎵</p>
<hr>
<p>按 Esc 查看概览</p>
]]></content:encoded><category>演示</category><category domain="tags">幻灯片</category><category domain="tags">Reveal.js</category><category domain="tags">演示</category></item><item><title>Markdown 语法完整指南</title><link>https://hugo-theme-resound.netlify.app/2024/01/11/markdown-%E8%AF%AD%E6%B3%95%E5%AE%8C%E6%95%B4%E6%8C%87%E5%8D%97/</link><pubDate>Thu, 11 Jan 2024 09:00:00 +0800</pubDate><guid>https://hugo-theme-resound.netlify.app/2024/01/11/markdown-%E8%AF%AD%E6%B3%95%E5%AE%8C%E6%95%B4%E6%8C%87%E5%8D%97/</guid><description>&lt;p&gt;完整的 Markdown 语法参考指南。&lt;/p&gt;</description><content:encoded><![CDATA[<p>完整的 Markdown 语法参考指南。</p>
<h2 id="标题">标题</h2>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-markdown" data-lang="markdown"><span style="display:flex;"><span># 一级标题
</span></span><span style="display:flex;"><span><span style="color:#75715e">## 二级标题
</span></span></span><span style="display:flex;"><span><span style="color:#75715e">### 三级标题
</span></span></span><span style="display:flex;"><span><span style="color:#75715e">#### 四级标题
</span></span></span><span style="display:flex;"><span><span style="color:#75715e">##### 五级标题
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>###### 六级标题</span></span></code></pre></div>
<h2 id="文本样式">文本样式</h2>
<p><strong>粗体文本</strong></p>
<p><em>斜体文本</em></p>
<p><em><strong>粗斜体文本</strong></em></p>
<p><del>删除线</del></p>
<h2 id="列表">列表</h2>
<h3 id="无序列表">无序列表</h3>
<ul>
<li>项目 1</li>
<li>项目 2
<ul>
<li>子项目 2.1</li>
<li>子项目 2.2</li>
</ul>
</li>
<li>项目 3</li>
</ul>
<h3 id="有序列表">有序列表</h3>
<ol>
<li>第一项</li>
<li>第二项</li>
<li>第三项</li>
</ol>
<h3 id="任务列表">任务列表</h3>
<ul>
<li><input checked="" disabled="" type="checkbox"> 已完成任务</li>
<li><input disabled="" type="checkbox"> 未完成任务</li>
<li><input disabled="" type="checkbox"> 待办事项</li>
</ul>
<h2 id="链接和图片">链接和图片</h2>
<h3 id="链接">链接</h3>
<p><a href="https://gohugo.io"
   rel="noopener noreferrer" target="_blank" class="external">Hugo 官网</a>
</p>
<p><a href="https://github.com/ifeitao/hugo-theme-resound"
   rel="noopener noreferrer" target="_blank" class="external">Resound 主题</a>
</p>
<h3 id="图片">图片</h3>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-markdown" data-lang="markdown"><span style="display:flex;"><span>![<span style="color:#f92672">替代文本</span>](<span style="color:#a6e22e">/images/example.png</span>)</span></span></code></pre></div>
<h2 id="引用">引用</h2>
<blockquote>
<p>这是一个引用。</p>
<p>可以跨多行。</p>
</blockquote>
<p>嵌套引用：</p>
<blockquote>
<p>第一层引用</p>
<blockquote>
<p>第二层引用</p>
<blockquote>
<p>第三层引用</p>
</blockquote>
</blockquote>
</blockquote>
<h2 id="代码">代码</h2>
<h3 id="行内代码">行内代码</h3>
<p>使用 <code>code</code> 表示行内代码。</p>
<h3 id="代码块">代码块</h3>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span><span style="color:#66d9ef">def</span> <span style="color:#a6e22e">fibonacci</span>(n):
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">if</span> n <span style="color:#f92672">&lt;=</span> <span style="color:#ae81ff">1</span>:
</span></span><span style="display:flex;"><span>        <span style="color:#66d9ef">return</span> n
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">return</span> fibonacci(n<span style="color:#f92672">-</span><span style="color:#ae81ff">1</span>) <span style="color:#f92672">+</span> fibonacci(n<span style="color:#f92672">-</span><span style="color:#ae81ff">2</span>)
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>print(fibonacci(<span style="color:#ae81ff">10</span>))</span></span></code></pre></div>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-go" data-lang="go"><span style="display:flex;"><span><span style="color:#f92672">package</span> <span style="color:#a6e22e">main</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> <span style="color:#e6db74">&#34;fmt&#34;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">func</span> <span style="color:#a6e22e">main</span>() {
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">fmt</span>.<span style="color:#a6e22e">Println</span>(<span style="color:#e6db74">&#34;Hello, Resound!&#34;</span>)
</span></span><span style="display:flex;"><span>}</span></span></code></pre></div>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-rust" data-lang="rust"><span style="display:flex;"><span><span style="color:#66d9ef">fn</span> <span style="color:#a6e22e">main</span>() {
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">println!</span>(<span style="color:#e6db74">&#34;Hello, Resound!&#34;</span>);
</span></span><span style="display:flex;"><span>}</span></span></code></pre></div>
<h2 id="表格">表格</h2>
<table>
  <thead>
      <tr>
          <th style="text-align: left">左对齐</th>
          <th style="text-align: center">居中对齐</th>
          <th style="text-align: right">右对齐</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td style="text-align: left">内容1</td>
          <td style="text-align: center">内容2</td>
          <td style="text-align: right">内容3</td>
      </tr>
      <tr>
          <td style="text-align: left">A</td>
          <td style="text-align: center">B</td>
          <td style="text-align: right">C</td>
      </tr>
      <tr>
          <td style="text-align: left">较长的内容</td>
          <td style="text-align: center">中等</td>
          <td style="text-align: right">短</td>
      </tr>
  </tbody>
</table>
<p>复杂表格：</p>
<table>
  <thead>
      <tr>
          <th>功能</th>
          <th style="text-align: center">Resound</th>
          <th style="text-align: center">其他主题</th>
          <th>说明</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>响应式</td>
          <td style="text-align: center">✅</td>
          <td style="text-align: center">⚠️</td>
          <td>完美支持</td>
      </tr>
      <tr>
          <td>搜索</td>
          <td style="text-align: center">✅</td>
          <td style="text-align: center">❌</td>
          <td>前端搜索</td>
      </tr>
      <tr>
          <td>TOC</td>
          <td style="text-align: center">✅</td>
          <td style="text-align: center">⚠️</td>
          <td>自动高亮</td>
      </tr>
      <tr>
          <td>幻灯片</td>
          <td style="text-align: center">✅</td>
          <td style="text-align: center">❌</td>
          <td>Reveal.js</td>
      </tr>
  </tbody>
</table>
<h2 id="分割线">分割线</h2>
<hr>
<hr>
<hr>
<h2 id="html-标签">HTML 标签</h2>
<p>可以在 Markdown 中使用 HTML：</p>
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
<p>这是隐藏的内容。</p>
<p>可以包含任何 Markdown 语法。</p>
<!-- raw HTML omitted -->
<h2 id="脚注">脚注</h2>
<p>这是一个带脚注的文本<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>。</p>
<p>这是另一个脚注<sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup>。</p>
<h2 id="定义列表">定义列表</h2>
<dl>
<dt>术语1</dt>
<dd>定义1</dd>
<dt>术语2</dt>
<dd>定义2a</dd>
<dd>定义2b</dd>
</dl>
<h2 id="缩写">缩写</h2>
<p>HTML 是超文本标记语言。</p>
<p>*[HTML]: Hyper Text Markup Language</p>
<h2 id="emoji-表情">Emoji 表情</h2>
<p>使用 emoji: :smile: :heart: :thumbsup: :rocket:</p>
<p>GitHub 风格: :octocat: :shipit:</p>
<h2 id="快捷键">快捷键</h2>
<p><!-- raw HTML omitted -->Ctrl<!-- raw HTML omitted --> + <!-- raw HTML omitted -->C<!-- raw HTML omitted --> 复制</p>
<p><!-- raw HTML omitted -->Ctrl<!-- raw HTML omitted --> + <!-- raw HTML omitted -->V<!-- raw HTML omitted --> 粘贴</p>
<p><!-- raw HTML omitted -->Ctrl<!-- raw HTML omitted --> + <!-- raw HTML omitted -->Z<!-- raw HTML omitted --> 撤销</p>
<h2 id="上标和下标">上标和下标</h2>
<p>H<del>2</del>O (下标)</p>
<p>X^2^ (上标)</p>
<h2 id="高亮">高亮</h2>
<p>==高亮文本==</p>
<h2 id="提示框">提示框</h2>
<blockquote>
<p><strong>提示</strong></p>
<p>这是一个提示信息。</p>
</blockquote>
<blockquote>
<p><strong>警告</strong></p>
<p>这是一个警告信息。</p>
</blockquote>
<blockquote>
<p><strong>注意</strong></p>
<p>这是一个注意事项。</p>
</blockquote>
<h2 id="总结">总结</h2>
<p>Markdown 是一种轻量级标记语言，易于学习和使用。Resound 主题完美支持所有 Markdown 语法！</p>
<hr>
<p><strong>Happy Writing!</strong> ✍️</p>
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>这是脚注的内容。&#160;<a href="#fnref:1" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
<li id="fn:2">
<p>这是另一个脚注的详细说明。&#160;<a href="#fnref:2" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
</ol>
</div>]]></content:encoded><category>教程</category><category domain="tags">Markdown</category><category domain="tags">写作</category><category domain="tags">语法</category></item><item><title>Hugo 静态站点生成器入门</title><link>https://hugo-theme-resound.netlify.app/2024/01/10/hugo-%E9%9D%99%E6%80%81%E7%AB%99%E7%82%B9%E7%94%9F%E6%88%90%E5%99%A8%E5%85%A5%E9%97%A8/</link><pubDate>Wed, 10 Jan 2024 11:00:00 +0800</pubDate><guid>https://hugo-theme-resound.netlify.app/2024/01/10/hugo-%E9%9D%99%E6%80%81%E7%AB%99%E7%82%B9%E7%94%9F%E6%88%90%E5%99%A8%E5%85%A5%E9%97%A8/</guid><description>&lt;p&gt;Hugo 是世界上最快的静态站点生成器，使用 Go 语言编写。&lt;/p&gt;</description><content:encoded><![CDATA[<p>Hugo 是世界上最快的静态站点生成器，使用 Go 语言编写。</p>
<h2 id="什么是-hugo">什么是 Hugo？</h2>
<p>Hugo 是一个用 Go 语言编写的静态站点生成器，具有以下特点：</p>
<ul>
<li>⚡ <strong>极速构建</strong> - 毫秒级构建速度</li>
<li>🎯 <strong>简单易用</strong> - 学习曲线平缓</li>
<li>🔧 <strong>功能强大</strong> - 内置丰富功能</li>
<li>📦 <strong>单一二进制</strong> - 无需依赖</li>
<li>🌐 <strong>多语言支持</strong> - 内置国际化</li>
</ul>
<h2 id="安装-hugo">安装 Hugo</h2>
<h3 id="macos">macOS</h3>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>brew install hugo</span></span></code></pre></div>
<h3 id="linux">Linux</h3>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># Debian/Ubuntu</span>
</span></span><span style="display:flex;"><span>sudo apt-get install hugo
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Arch Linux</span>
</span></span><span style="display:flex;"><span>sudo pacman -S hugo</span></span></code></pre></div>
<h3 id="windows">Windows</h3>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-powershell" data-lang="powershell"><span style="display:flex;"><span>choco install hugo-extended</span></span></code></pre></div>
<h2 id="创建站点">创建站点</h2>
<h3 id="初始化项目">初始化项目</h3>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 创建新站点</span>
</span></span><span style="display:flex;"><span>hugo new site my-blog
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 进入目录</span>
</span></span><span style="display:flex;"><span>cd my-blog
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 初始化 Git</span>
</span></span><span style="display:flex;"><span>git init</span></span></code></pre></div>
<h3 id="添加主题">添加主题</h3>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 使用 Resound 主题</span>
</span></span><span style="display:flex;"><span>git submodule add <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>  https://github.com/ifeitao/hugo-theme-resound.git <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>  themes/resound</span></span></code></pre></div>
<h3 id="配置站点">配置站点</h3>
<p>编辑 <code>hugo.toml</code>:</p>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span><span style="color:#a6e22e">baseURL</span> = <span style="color:#e6db74">&#39;https://example.com&#39;</span>
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">languageCode</span> = <span style="color:#e6db74">&#39;zh-CN&#39;</span>
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">title</span> = <span style="color:#e6db74">&#39;我的博客&#39;</span>
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">theme</span> = <span style="color:#e6db74">&#39;resound&#39;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>[<span style="color:#a6e22e">params</span>]
</span></span><span style="display:flex;"><span>  <span style="color:#a6e22e">slogan</span> = <span style="color:#e6db74">&#39;记录生活，分享知识&#39;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#a6e22e">author</span> = <span style="color:#e6db74">&#39;你的名字&#39;</span></span></span></code></pre></div>
<h2 id="创建内容">创建内容</h2>
<h3 id="创建文章">创建文章</h3>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>hugo new posts/my-first-post.md</span></span></code></pre></div>
<h3 id="编辑文章">编辑文章</h3>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-markdown" data-lang="markdown"><span style="display:flex;"><span>---
</span></span><span style="display:flex;"><span>title: &#34;我的第一篇文章&#34;
</span></span><span style="display:flex;"><span>date: 2024-01-10T10:00:00+08:00
</span></span><span style="display:flex;"><span>categories: [&#34;技术&#34;]
</span></span><span style="display:flex;"><span>tags: [&#34;Hugo&#34;]
</span></span><span style="display:flex;"><span>draft: false
</span></span><span style="display:flex;"><span>---
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>这是文章内容。</span></span></code></pre></div>
<h3 id="front-matter">Front Matter</h3>
<p>Hugo 支持三种 Front Matter 格式：</p>
<p><strong>YAML:</strong></p>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>---
</span></span><span style="display:flex;"><span><span style="color:#f92672">title</span>: <span style="color:#e6db74">&#34;文章标题&#34;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">date</span>: <span style="color:#e6db74">2024-01-10</span>
</span></span><span style="display:flex;"><span>---</span></span></code></pre></div>
<p><strong>TOML:</strong></p>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span><span style="color:#960050;background-color:#1e0010">+++</span>
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">title</span> = <span style="color:#e6db74">&#34;文章标题&#34;</span>
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">date</span> = <span style="color:#ae81ff">2024-01-10</span>
</span></span><span style="display:flex;"><span><span style="color:#960050;background-color:#1e0010">+++</span></span></span></code></pre></div>
<p><strong>JSON:</strong></p>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;title&#34;</span>: <span style="color:#e6db74">&#34;文章标题&#34;</span>,
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;date&#34;</span>: <span style="color:#e6db74">&#34;2024-01-10&#34;</span>
</span></span><span style="display:flex;"><span>}</span></span></code></pre></div>
<h2 id="本地开发">本地开发</h2>
<h3 id="启动开发服务器">启动开发服务器</h3>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>hugo server -D</span></span></code></pre></div>
<p>参数说明：</p>
<ul>
<li><code>-D</code> - 显示草稿</li>
<li><code>--navigateToChanged</code> - 自动导航到修改的页面</li>
<li><code>--disableFastRender</code> - 禁用快速渲染</li>
</ul>
<h3 id="热重载">热重载</h3>
<p>Hugo 支持热重载，修改文件后浏览器会自动刷新。</p>
<h2 id="构建站点">构建站点</h2>
<h3 id="生产构建">生产构建</h3>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>hugo --minify</span></span></code></pre></div>
<p>生成的文件在 <code>public/</code> 目录。</p>
<h3 id="构建选项">构建选项</h3>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 指定环境</span>
</span></span><span style="display:flex;"><span>hugo --environment production
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 生成草稿</span>
</span></span><span style="display:flex;"><span>hugo -D
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 清理旧文件</span>
</span></span><span style="display:flex;"><span>hugo --cleanDestinationDir
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 详细输出</span>
</span></span><span style="display:flex;"><span>hugo -v</span></span></code></pre></div>
<h2 id="目录结构">目录结构</h2>


<pre tabindex="0"><code>my-blog/
├── archetypes/       # 内容原型
├── assets/           # 待处理资源
├── content/          # 内容文件
│   └── posts/        # 文章目录
├── data/             # 数据文件
├── layouts/          # 自定义布局
├── public/           # 生成的站点
├── static/           # 静态文件
├── themes/           # 主题目录
│   └── resound/      # Resound 主题
└── hugo.toml         # 配置文件</code></pre>
<h2 id="内容组织">内容组织</h2>
<h3 id="章节sections">章节（Sections）</h3>


<pre tabindex="0"><code>content/
├── posts/            # 文章章节
│   ├── _index.md
│   └── post-1.md
├── docs/             # 文档章节
│   └── guide.md
└── about.md          # 单页</code></pre>
<h3 id="分类法taxonomies">分类法（Taxonomies）</h3>
<p>默认的分类法：</p>
<ul>
<li>categories（分类）</li>
<li>tags（标签）</li>
</ul>
<p>自定义分类法：</p>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span>[<span style="color:#a6e22e">taxonomies</span>]
</span></span><span style="display:flex;"><span>  <span style="color:#a6e22e">category</span> = <span style="color:#e6db74">&#39;categories&#39;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#a6e22e">tag</span> = <span style="color:#e6db74">&#39;tags&#39;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#a6e22e">series</span> = <span style="color:#e6db74">&#39;series&#39;</span></span></span></code></pre></div>
<h2 id="短代码shortcodes">短代码（Shortcodes）</h2>
<h3 id="内置短代码">内置短代码</h3>
<p><strong>YouTube:</strong></p>


<pre tabindex="0"><code>{{&lt; youtube w7Ft2ymGmfc &gt;}}</code></pre>
<p><strong>Twitter:</strong></p>


<pre tabindex="0"><code>{{&lt; tweet user=&#34;hugo&#34; id=&#34;123456&#34; &gt;}}</code></pre>
<p><strong>图片:</strong></p>


<pre tabindex="0"><code>{{&lt; figure src=&#34;https://hugo-theme-resound.netlify.app/images/example.jpg&#34; title=&#34;示例图片&#34; &gt;}}</code></pre>
<h3 id="自定义短代码">自定义短代码</h3>
<p>创建 <code>layouts/shortcodes/note.html</code>:</p>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-html" data-lang="html"><span style="display:flex;"><span>&lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;note&#34;</span>&gt;
</span></span><span style="display:flex;"><span>  {{ .Inner }}
</span></span><span style="display:flex;"><span>&lt;/<span style="color:#f92672">div</span>&gt;</span></span></code></pre></div>
<p>使用：</p>


<pre tabindex="0"><code>{{&lt; note &gt;}}
这是一个提示框
{{&lt; /note &gt;}}</code></pre>
<h2 id="数据文件">数据文件</h2>
<p>在 <code>data/</code> 目录创建 YAML/JSON/TOML 文件：</p>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#75715e"># data/features.yaml</span>
</span></span><span style="display:flex;"><span>- <span style="color:#f92672">name</span>: <span style="color:#ae81ff">响应式</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">icon</span>: <span style="color:#ae81ff">📱</span>
</span></span><span style="display:flex;"><span>- <span style="color:#f92672">name</span>: <span style="color:#ae81ff">快速</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">icon</span>: <span style="color:#ae81ff">⚡</span></span></span></code></pre></div>
<p>在模板中使用：</p>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-go-html-template" data-lang="go-html-template"><span style="display:flex;"><span><span style="color:#75715e">{{</span> <span style="color:#66d9ef">range</span> <span style="color:#a6e22e">.Site.Data.features</span> <span style="color:#75715e">}}</span>
</span></span><span style="display:flex;"><span>  &lt;<span style="color:#f92672">div</span>&gt;<span style="color:#75715e">{{</span> <span style="color:#a6e22e">.icon</span> <span style="color:#75715e">}}</span> <span style="color:#75715e">{{</span> <span style="color:#a6e22e">.name</span> <span style="color:#75715e">}}</span>&lt;/<span style="color:#f92672">div</span>&gt;
</span></span><span style="display:flex;"><span><span style="color:#75715e">{{</span> <span style="color:#66d9ef">end</span> <span style="color:#75715e">}}</span></span></span></code></pre></div>
<h2 id="部署">部署</h2>
<h3 id="github-pages">GitHub Pages</h3>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#75715e"># .github/workflows/hugo.yml</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">name</span>: <span style="color:#ae81ff">Deploy Hugo site to Pages</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">on</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">push</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">branches</span>: [<span style="color:#e6db74">&#34;main&#34;</span>]
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">jobs</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">deploy</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">runs-on</span>: <span style="color:#ae81ff">ubuntu-latest</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">steps</span>:
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">actions/checkout@v3</span>
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">peaceiris/actions-hugo@v2</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">hugo-version</span>: <span style="color:#e6db74">&#39;latest&#39;</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">extended</span>: <span style="color:#66d9ef">true</span>
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">run</span>: <span style="color:#ae81ff">hugo --minify</span>
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">peaceiris/actions-gh-pages@v3</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">github_token</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">publish_dir</span>: <span style="color:#ae81ff">./public</span></span></span></code></pre></div>
<h3 id="netlify">Netlify</h3>
<p>创建 <code>netlify.toml</code>:</p>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span>[<span style="color:#a6e22e">build</span>]
</span></span><span style="display:flex;"><span>  <span style="color:#a6e22e">publish</span> = <span style="color:#e6db74">&#34;public&#34;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#a6e22e">command</span> = <span style="color:#e6db74">&#34;hugo --minify&#34;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>[<span style="color:#a6e22e">context</span>.<span style="color:#a6e22e">production</span>.<span style="color:#a6e22e">environment</span>]
</span></span><span style="display:flex;"><span>  <span style="color:#a6e22e">HUGO_VERSION</span> = <span style="color:#e6db74">&#34;0.120.0&#34;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#a6e22e">HUGO_ENV</span> = <span style="color:#e6db74">&#34;production&#34;</span></span></span></code></pre></div>
<h3 id="vercel">Vercel</h3>
<p>在项目设置中配置：</p>
<ul>
<li>Build Command: <code>hugo --minify</code></li>
<li>Output Directory: <code>public</code></li>
</ul>
<h2 id="性能优化">性能优化</h2>
<h3 id="图片处理">图片处理</h3>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-go-html-template" data-lang="go-html-template"><span style="display:flex;"><span><span style="color:#75715e">{{</span> <span style="color:#a6e22e">$image</span> <span style="color:#f92672">:=</span> <span style="color:#a6e22e">resources</span><span style="color:#a6e22e">.Get</span> <span style="color:#e6db74">&#34;images/photo.jpg&#34;</span> <span style="color:#75715e">}}</span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">{{</span> <span style="color:#a6e22e">$resized</span> <span style="color:#f92672">:=</span> <span style="color:#a6e22e">$image</span><span style="color:#a6e22e">.Resize</span> <span style="color:#e6db74">&#34;800x&#34;</span> <span style="color:#75715e">}}</span>
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">img</span> <span style="color:#a6e22e">src</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;</span><span style="color:#75715e">{{</span> <span style="color:#a6e22e">$resized</span><span style="color:#a6e22e">.RelPermalink</span> <span style="color:#75715e">}}</span><span style="color:#e6db74">&#34;</span>&gt;</span></span></code></pre></div>
<h3 id="资源打包">资源打包</h3>


<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-go-html-template" data-lang="go-html-template"><span style="display:flex;"><span><span style="color:#75715e">{{</span> <span style="color:#a6e22e">$css</span> <span style="color:#f92672">:=</span> <span style="color:#a6e22e">resources</span><span style="color:#a6e22e">.Get</span> <span style="color:#e6db74">&#34;css/main.css&#34;</span> <span style="color:#75715e">}}</span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">{{</span> <span style="color:#a6e22e">$css</span> <span style="color:#f92672">:=</span> <span style="color:#a6e22e">$css</span> <span style="color:#f92672">|</span> <span style="color:#a6e22e">minify</span> <span style="color:#f92672">|</span> <span style="color:#a6e22e">fingerprint</span> <span style="color:#75715e">}}</span>
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">link</span> <span style="color:#a6e22e">rel</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;stylesheet&#34;</span> <span style="color:#a6e22e">href</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;</span><span style="color:#75715e">{{</span> <span style="color:#a6e22e">$css</span><span style="color:#a6e22e">.RelPermalink</span> <span style="color:#75715e">}}</span><span style="color:#e6db74">&#34;</span>&gt;</span></span></code></pre></div>
<h2 id="最佳实践">最佳实践</h2>
<ol>
<li><strong>使用版本控制</strong> - Git 管理内容</li>
<li><strong>模块化内容</strong> - 使用 partials 和 shortcodes</li>
<li><strong>图片优化</strong> - 使用 Hugo 的图片处理功能</li>
<li><strong>缓存优化</strong> - 启用资源指纹</li>
<li><strong>SEO优化</strong> - 设置完整的 meta 标签</li>
</ol>
<h2 id="学习资源">学习资源</h2>
<ul>
<li><a href="https://gohugo.io/documentation/"
   rel="noopener noreferrer" target="_blank" class="external">Hugo 官方文档</a>
</li>
<li><a href="https://discourse.gohugo.io/"
   rel="noopener noreferrer" target="_blank" class="external">Hugo Discourse</a>
</li>
<li><a href="https://github.com/gohugoio/hugo"
   rel="noopener noreferrer" target="_blank" class="external">Hugo GitHub</a>
</li>
<li><a href="https://github.com/ifeitao/hugo-theme-resound"
   rel="noopener noreferrer" target="_blank" class="external">Resound 主题</a>
</li>
</ul>
<hr>
<p><strong>开始使用 Hugo 构建你的站点吧！</strong> 🚀</p>]]></content:encoded><category>技术</category><category domain="tags">Hugo</category><category domain="tags">静态站点</category><category domain="tags">JAMStack</category></item><item><title>咖啡品鉴指南</title><link>https://hugo-theme-resound.netlify.app/2024/01/09/%E5%92%96%E5%95%A1%E5%93%81%E9%89%B4%E6%8C%87%E5%8D%97/</link><pubDate>Tue, 09 Jan 2024 15:00:00 +0800</pubDate><guid>https://hugo-theme-resound.netlify.app/2024/01/09/%E5%92%96%E5%95%A1%E5%93%81%E9%89%B4%E6%8C%87%E5%8D%97/</guid><description>&lt;p&gt;探索咖啡的世界，从入门到精通。&lt;/p&gt;</description><content:encoded><![CDATA[<p>探索咖啡的世界，从入门到精通。</p>
<h2 id="咖啡的起源">咖啡的起源</h2>
<p>咖啡起源于埃塞俄比亚，据说是一位牧羊人发现他的羊吃了某种浆果后变得异常兴奋。</p>
<h3 id="咖啡传播史">咖啡传播史</h3>
<ul>
<li><strong>9世纪</strong> - 阿拉伯半岛开始种植</li>
<li><strong>15世纪</strong> - 传入奥斯曼帝国</li>
<li><strong>17世纪</strong> - 进入欧洲</li>
<li><strong>18世纪</strong> - 传播到美洲</li>
</ul>
<h2 id="咖啡豆种类">咖啡豆种类</h2>
<h3 id="阿拉比卡arabica">阿拉比卡（Arabica）</h3>
<ul>
<li>占世界产量的 70%</li>
<li>风味复杂，酸度明显</li>
<li>咖啡因含量较低</li>
<li>价格较高</li>
</ul>
<h3 id="罗布斯塔robusta">罗布斯塔（Robusta）</h3>
<ul>
<li>占世界产量的 30%</li>
<li>味道较苦，醇厚度高</li>
<li>咖啡因含量较高</li>
<li>价格较低</li>
</ul>
<h2 id="咖啡处理法">咖啡处理法</h2>
<h3 id="日晒法naturaldry-process">日晒法（Natural/Dry Process）</h3>
<p><strong>特点：</strong></p>
<ul>
<li>浓郁的果香</li>
<li>甜度高</li>
<li>醇厚度强</li>
</ul>
<p><strong>流程：</strong></p>
<ol>
<li>采摘成熟咖啡果</li>
<li>在阳光下晾晒</li>
<li>去除干燥的果皮</li>
<li>分级包装</li>
</ol>
<h3 id="水洗法washed-process">水洗法（Washed Process）</h3>
<p><strong>特点：</strong></p>
<ul>
<li>干净明亮的风味</li>
<li>酸度突出</li>
<li>口感清爽</li>
</ul>
<p><strong>流程：</strong></p>
<ol>
<li>去除果皮果肉</li>
<li>发酵去除粘膜</li>
<li>清洗干净</li>
<li>干燥处理</li>
</ol>
<h3 id="蜜处理honey-process">蜜处理（Honey Process）</h3>
<p><strong>特点：</strong></p>
<ul>
<li>介于日晒和水洗之间</li>
<li>甜度好，口感平衡</li>
<li>风味多样</li>
</ul>
<h2 id="烘焙程度">烘焙程度</h2>
<h3 id="浅烘焙light-roast">浅烘焙（Light Roast）</h3>
<ul>
<li><strong>颜色</strong>: 浅棕色</li>
<li><strong>风味</strong>: 明显的果酸</li>
<li><strong>适合</strong>: 单品咖啡</li>
</ul>
<h3 id="中烘焙medium-roast">中烘焙（Medium Roast）</h3>
<ul>
<li><strong>颜色</strong>: 中棕色</li>
<li><strong>风味</strong>: 平衡的酸甜</li>
<li><strong>适合</strong>: 大多数咖啡</li>
</ul>
<h3 id="深烘焙dark-roast">深烘焙（Dark Roast）</h3>
<ul>
<li><strong>颜色</strong>: 深棕色</li>
<li><strong>风味</strong>: 苦味明显</li>
<li><strong>适合</strong>: 意式浓缩</li>
</ul>
<h2 id="冲煮方法">冲煮方法</h2>
<h3 id="手冲咖啡">手冲咖啡</h3>
<p><strong>所需器具：</strong></p>
<ul>
<li>手冲壶</li>
<li>滤杯</li>
<li>滤纸</li>
<li>磨豆机</li>
<li>电子秤</li>
</ul>
<p><strong>步骤：</strong></p>
<ol>
<li>研磨咖啡豆（中细研磨）</li>
<li>温杯并湿润滤纸</li>
<li>投入咖啡粉</li>
<li>闷蒸 30 秒</li>
<li>分段注水</li>
<li>总时间 2-3 分钟</li>
</ol>
<h3 id="法压壶">法压壶</h3>
<p><strong>特点：</strong></p>
<ul>
<li>操作简单</li>
<li>醇厚度高</li>
<li>油脂丰富</li>
</ul>
<p><strong>步骤：</strong></p>
<ol>
<li>粗研磨咖啡</li>
<li>投入法压壶</li>
<li>注入热水</li>
<li>浸泡 4 分钟</li>
<li>压下滤网</li>
<li>倒出享用</li>
</ol>
<h3 id="意式浓缩">意式浓缩</h3>
<p><strong>特点：</strong></p>
<ul>
<li>浓度高</li>
<li>口感浓郁</li>
<li>制作快速</li>
</ul>
<p><strong>参数：</strong></p>
<ul>
<li>粉量: 18-20g</li>
<li>萃取时间: 25-30秒</li>
<li>萃取量: 30-40ml</li>
<li>水温: 90-96°C</li>
<li>压力: 9bar</li>
</ul>
<h2 id="品鉴要素">品鉴要素</h2>
<h3 id="香气aroma">香气（Aroma）</h3>
<ul>
<li>花香</li>
<li>果香</li>
<li>坚果香</li>
<li>焦糖香</li>
<li>巧克力香</li>
</ul>
<h3 id="风味flavor">风味（Flavor）</h3>
<ul>
<li>酸度</li>
<li>甜度</li>
<li>苦度</li>
<li>咸度</li>
<li>鲜味</li>
</ul>
<h3 id="口感body">口感（Body）</h3>
<ul>
<li>轻盈</li>
<li>中等</li>
<li>厚重</li>
<li>顺滑</li>
<li>粗糙</li>
</ul>
<h3 id="余韵aftertaste">余韵（Aftertaste）</h3>
<ul>
<li>持久度</li>
<li>愉悦度</li>
<li>层次感</li>
</ul>
<h2 id="咖啡产区">咖啡产区</h2>
<h3 id="非洲">非洲</h3>
<p><strong>埃塞俄比亚：</strong></p>
<ul>
<li>耶加雪菲 - 花香明显</li>
<li>西达摩 - 果香浓郁</li>
</ul>
<p><strong>肯尼亚：</strong></p>
<ul>
<li>酸度明亮</li>
<li>果味丰富</li>
</ul>
<h3 id="中南美洲">中南美洲</h3>
<p><strong>哥伦比亚：</strong></p>
<ul>
<li>平衡柔和</li>
<li>坚果风味</li>
</ul>
<p><strong>巴西：</strong></p>
<ul>
<li>醇厚度高</li>
<li>巧克力味</li>
</ul>
<h3 id="亚洲">亚洲</h3>
<p><strong>印度尼西亚：</strong></p>
<ul>
<li>曼特宁 - 草本香气</li>
<li>醇厚度强</li>
</ul>
<p><strong>云南：</strong></p>
<ul>
<li>口感柔和</li>
<li>坚果巧克力</li>
</ul>
<h2 id="咖啡饮品">咖啡饮品</h2>
<h3 id="经典意式">经典意式</h3>
<ul>
<li><strong>Espresso</strong> - 浓缩咖啡</li>
<li><strong>Americano</strong> - 美式咖啡</li>
<li><strong>Cappuccino</strong> - 卡布奇诺</li>
<li><strong>Latte</strong> - 拿铁</li>
<li><strong>Macchiato</strong> - 玛奇朵</li>
<li><strong>Flat White</strong> - 馥芮白</li>
</ul>
<h3 id="创意饮品">创意饮品</h3>
<ul>
<li><strong>Dirty</strong> - 脏咖啡</li>
<li><strong>Spanish Latte</strong> - 西班牙拿铁</li>
<li><strong>Affogato</strong> - 阿芙佳朵</li>
<li><strong>Irish Coffee</strong> - 爱尔兰咖啡</li>
</ul>
<h2 id="咖啡器具">咖啡器具</h2>
<h3 id="基础器具">基础器具</h3>
<ul>
<li>☕ 手冲壶</li>
<li>📏 电子秤</li>
<li>🌡️ 温度计</li>
<li>⏱️ 计时器</li>
<li>🔪 磨豆机</li>
</ul>
<h3 id="进阶器具">进阶器具</h3>
<ul>
<li>🎯 意式咖啡机</li>
<li>📊 研磨度分析仪</li>
<li>🔬 浓度计</li>
<li>💧 水质检测仪</li>
</ul>
<h2 id="保存方法">保存方法</h2>
<h3 id="咖啡豆储存">咖啡豆储存</h3>
<ul>
<li>密封罐保存</li>
<li>避免阳光直射</li>
<li>远离潮湿</li>
<li>避免异味</li>
<li>2周内饮用完</li>
</ul>
<h3 id="研磨粉储存">研磨粉储存</h3>
<ul>
<li>现磨现用</li>
<li>密封保存</li>
<li>1-2天内用完</li>
</ul>
<h2 id="健康提示">健康提示</h2>
<h3 id="适量饮用">适量饮用</h3>
<ul>
<li>每天 1-3 杯</li>
<li>避免空腹</li>
<li>下午3点后少喝</li>
<li>孕妇减量</li>
</ul>
<h3 id="咖啡因含量">咖啡因含量</h3>
<table>
  <thead>
      <tr>
          <th>饮品</th>
          <th>容量</th>
          <th>咖啡因</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>Espresso</td>
          <td>30ml</td>
          <td>60-80mg</td>
      </tr>
      <tr>
          <td>美式</td>
          <td>240ml</td>
          <td>120-150mg</td>
      </tr>
      <tr>
          <td>拿铁</td>
          <td>360ml</td>
          <td>120-150mg</td>
      </tr>
      <tr>
          <td>手冲</td>
          <td>240ml</td>
          <td>100-140mg</td>
      </tr>
  </tbody>
</table>
<h2 id="总结">总结</h2>
<p>咖啡是一门艺术，也是一种生活方式。从选豆、烘焙到冲煮，每一步都影响着最终的风味。</p>
<hr>
<p><strong>享受你的咖啡时光！</strong> ☕</p>]]></content:encoded><category>生活</category><category domain="tags">咖啡</category><category domain="tags">品鉴</category><category domain="tags">生活方式</category></item></channel></rss>