<?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>速查 on Lumoes Blog</title>
    <link>https://blog.646474.xyz/tags/%E9%80%9F%E6%9F%A5/</link>
    <description>Recent content in 速查 on Lumoes Blog</description>
    <image>
      <title>Lumoes Blog</title>
      <url>https://blog.646474.xyz/images/og-cover.png</url>
      <link>https://blog.646474.xyz/images/og-cover.png</link>
    </image>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Wed, 07 Oct 2026 00:50:00 +0800</lastBuildDate>
    <atom:link href="https://blog.646474.xyz/tags/%E9%80%9F%E6%9F%A5/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>写作语法速查（写法 &#43; 效果对照）</title>
      <link>https://blog.646474.xyz/posts/writing-guide-demo/</link>
      <pubDate>Wed, 07 Oct 2026 00:50:00 +0800</pubDate>
      <guid>https://blog.646474.xyz/posts/writing-guide-demo/</guid>
      <description>每条语法都给出「怎么写」和「长什么样」的对照，照着抄即可。</description>
      <content:encoded><![CDATA[<p>本文档列出本站支持的<strong>全部写作语法</strong>，每条都给出「<strong>写法</strong>」与「<strong>实际效果</strong>」对照，方便直接照着抄。</p>
<blockquote>
<p>提示：右侧目录可快速跳转。</p>
</blockquote>
<hr>
<h2 id="一快速开始">一、快速开始</h2>
<p>新建文章（自动套用模板）：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">hugo new content posts/我的新文章.md
</span></span></code></pre></div><p>本地预览（写完保存自动刷新）：</p>
<div class="highlight"><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></div><p>推送发布（等价于原来 Hexo 的 <code>hexo push</code>）：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">./push.sh        <span class="c1"># Git Bash</span>
</span></span><span class="line"><span class="cl">push.bat         <span class="c1"># 或直接双击这个文件</span>
</span></span></code></pre></div><hr>
<h2 id="二front-matter文章头部配置">二、Front Matter（文章头部配置）</h2>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-yaml" data-lang="yaml"><span class="line"><span class="cl"><span class="nn">---</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nt">title</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;文章标题&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nt">date</span><span class="p">:</span><span class="w"> </span><span class="ld">2026-10-07T10:00:00</span><span class="m">+08</span><span class="p">:</span><span class="m">00</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nt">lastmod</span><span class="p">:</span><span class="w"> </span><span class="ld">2026-10-07T10:00:00</span><span class="m">+08</span><span class="p">:</span><span class="m">00</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nt">draft</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nt">description</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;文章摘要，显示在列表页与搜索结果里&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nt">tags</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="s2">&#34;标签一&#34;</span><span class="p">,</span><span class="w"> </span><span class="s2">&#34;标签二&#34;</span><span class="p">]</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nt">categories</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="s2">&#34;随笔&#34;</span><span class="p">]</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nt">keywords</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="s2">&#34;关键词&#34;</span><span class="p">]</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nt">math</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">                 </span><span class="c"># 开启数学公式</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nt">ShowToc</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">              </span><span class="c"># 显示目录</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nt">cover</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">  </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;/images/cover/x.jpg&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">  </span><span class="nt">alt</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;封面描述&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">  </span><span class="nt">caption</span><span class="p">:</span><span class="w"> </span><span class="s2">&#34;封面说明&#34;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nn">---</span><span class="w">
</span></span></span></code></pre></div><p><strong>说明</strong>：所有字段都可选，不写就用 <code>hugo.yaml</code> 里的全局默认值。<code>draft: true</code> 的文章不会发布。</p>
<hr>
<h2 id="三文本与结构">三、文本与结构</h2>
<h3 id="31-标题">3.1 标题</h3>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl"><span class="gu">## 二级标题
</span></span></span><span class="line"><span class="cl"><span class="gu">### 三级标题
</span></span></span><span class="line"><span class="cl"><span class="gu">#### 四级标题
</span></span></span></code></pre></div><p><strong>效果</strong>：见本页各级标题（目录只收录二至四级）。</p>
<h3 id="32-文本样式">3.2 文本样式</h3>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl">**加粗**、*斜体*、***粗斜体***、~~删除线~~、<span class="sb">`行内代码`</span>
</span></span></code></pre></div><p><strong>效果</strong>：</p>
<p><strong>加粗</strong>、<em>斜体</em>、<em><strong>粗斜体</strong></em>、<del>删除线</del>、<code>行内代码</code></p>
<h3 id="33-列表">3.3 列表</h3>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl"><span class="k">-</span> 无序项
</span></span><span class="line"><span class="cl"><span class="k">-</span> 无序项
</span></span><span class="line"><span class="cl">  <span class="k">-</span> 嵌套项（缩进 2 空格）
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="k">1.</span> 有序项
</span></span><span class="line"><span class="cl"><span class="k">2.</span> 有序项
</span></span></code></pre></div><p><strong>效果</strong>：</p>
<ul>
<li>无序项</li>
<li>无序项
<ul>
<li>嵌套项</li>
</ul>
</li>
</ul>
<ol>
<li>有序项</li>
<li>有序项</li>
</ol>
<h3 id="34-任务列表">3.4 任务列表</h3>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl"><span class="k">- [x]</span> 已完成的任务
</span></span><span class="line"><span class="cl"><span class="k">- [ ]</span> 未完成的任务
</span></span></code></pre></div><p><strong>效果</strong>：</p>
<ul>
<li><input checked="" disabled="" type="checkbox"> 已完成的任务</li>
<li><input disabled="" type="checkbox"> 未完成的任务</li>
</ul>
<h3 id="35-引用">3.5 引用</h3>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl"><span class="k">&gt; </span><span class="ge">引用文字，支持 **Markdown**。
</span></span></span><span class="line"><span class="cl"><span class="k">&gt;
</span></span></span><span class="line"><span class="cl"><span class="ge">&gt; 第二段。
</span></span></span></code></pre></div><p><strong>效果</strong>：</p>
<blockquote>
<p>引用文字，支持 <strong>Markdown</strong>。</p>
<p>第二段。</p>
</blockquote>
<h3 id="36-表格">3.6 表格</h3>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl">| 左对齐 | 居中 | 右对齐 |
</span></span><span class="line"><span class="cl">|:---|:---:|---:|
</span></span><span class="line"><span class="cl">| 内容 | 内容 | 内容 |
</span></span></code></pre></div><p><strong>效果</strong>：</p>
<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">内容</td>
					<td style="text-align: center">内容</td>
					<td style="text-align: right">内容</td>
			</tr>
	</tbody>
</table>
<h3 id="37-分割线">3.7 分割线</h3>
<p><strong>写法</strong>（前后各留一个空行）：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl">---
</span></span></code></pre></div><p><strong>效果</strong>：</p>
<hr>
<h3 id="38-脚注">3.8 脚注</h3>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl">这句话有脚注[^1]。
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">[^1]: 脚注内容写在这里。
</span></span></code></pre></div><p><strong>效果</strong>：</p>
<p>这句话有脚注<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>。</p>
<h3 id="39-链接">3.9 链接</h3>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl">[<span class="nt">外部链接</span>](<span class="na">https://gohugo.io</span>)
</span></span><span class="line"><span class="cl">[<span class="nt">站内链接</span>](<span class="na">{{&lt; ref &#34;posts/syntax-demo.md&#34; &gt;}}</span>)
</span></span></code></pre></div><p><strong>效果</strong>：<a href="https://gohugo.io">外部链接</a> ｜ <a href="https://blog.646474.xyz/posts/syntax-demo/">站内链接</a></p>
<blockquote>
<p>站内跳转推荐用 <code>ref</code>，文章改名后链接自动更新。</p>
</blockquote>
<h3 id="310-图片">3.10 图片</h3>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl">![<span class="nt">图片说明</span>](<span class="na">/images/example.png</span>)
</span></span></code></pre></div><p><strong>效果</strong>：PaperMod 会自动把 <code>alt</code> 显示为图片下方的图注。更精细的控制用 <code>figure</code> 短代码（见 5.1）。</p>
<hr>
<h2 id="四代码">四、代码</h2>
<h3 id="41-行内代码">4.1 行内代码</h3>
<p><strong>写法</strong>：<code>`const a = 1`</code> → <strong>效果</strong>：<code>const a = 1</code></p>
<h3 id="42-代码块">4.2 代码块</h3>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl"><span class="s">```python
</span></span></span><span class="line"><span class="cl"><span class="k">def</span> <span class="nf">hello</span><span class="p">(</span><span class="n">name</span><span class="p">):</span>
</span></span><span class="line"><span class="cl">    <span class="k">return</span> <span class="sa">f</span><span class="s2">&#34;Hello, </span><span class="si">{</span><span class="n">name</span><span class="si">}</span><span class="s2">&#34;</span>
</span></span><span class="line"><span class="cl"><span class="s">```</span>
</span></span></code></pre></div><p><strong>效果</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="k">def</span> <span class="nf">hello</span><span class="p">(</span><span class="n">name</span><span class="p">):</span>
</span></span><span class="line"><span class="cl">    <span class="k">return</span> <span class="sa">f</span><span class="s2">&#34;Hello, </span><span class="si">{</span><span class="n">name</span><span class="si">}</span><span class="s2">&#34;</span>
</span></span></code></pre></div><blockquote>
<p>代码块自动语法高亮，右上角带复制按钮。</p>
</blockquote>
<h3 id="43-高亮指定行">4.3 高亮指定行</h3>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">{{&lt; highlight python &#34;linenos=table,hl_lines=2&#34; &gt;}}
</span></span><span class="line"><span class="cl">def hello():
</span></span><span class="line"><span class="cl">    print(&#34;这行会高亮&#34;)
</span></span><span class="line"><span class="cl">{{&lt; /highlight &gt;}}
</span></span></code></pre></div><p><strong>效果</strong>：</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><span class="hl"><span class="lnt">2
</span></span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="k">def</span> <span class="nf">hello</span><span class="p">():</span>
</span></span><span class="line hl"><span class="cl">    <span class="nb">print</span><span class="p">(</span><span class="s2">&#34;这行会高亮&#34;</span><span class="p">)</span></span></span></code></pre></td></tr></table>
</div>
</div>
<hr>
<h2 id="五短代码shortcodes">五、短代码（Shortcodes）</h2>
<h3 id="51-figure-图片带标题与图注">5.1 figure 图片（带标题与图注）</h3>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">{{&lt; figure src=&#34;https://blog.646474.xyz/images/example.png&#34; title=&#34;图片标题&#34; caption=&#34;图片说明，支持 **Markdown**&#34; align=&#34;center&#34; &gt;}}
</span></span></code></pre></div><p><strong>参数</strong>：<code>src</code>（必需）、<code>title</code>、<code>caption</code>、<code>alt</code>、<code>width</code>、<code>height</code>、<code>align=&quot;center&quot;</code>、<code>link</code>、<code>target</code>、<code>rel</code>、<code>class</code></p>
<h3 id="52-collapse-折叠">5.2 collapse 折叠</h3>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">{{&lt; collapse summary=&#34;点击展开&#34; &gt;}}
</span></span><span class="line"><span class="cl">折叠里的内容，支持 **Markdown**。
</span></span><span class="line"><span class="cl">{{&lt; /collapse &gt;}}
</span></span></code></pre></div><p><strong>效果</strong>：</p>


<p><details >
  <summary markdown="span">点击展开</summary>
  <p>折叠里的内容，支持 <strong>Markdown</strong>。</p>
<ul>
<li>列表也行</li>
<li>代码块也行</li>
</ul>
</details></p>

<blockquote>
<p>⚠️ 必须写 <code>summary=&quot;标题&quot;</code>，写成位置参数 <code>{{&lt; collapse &quot;标题&quot; &gt;}}</code> 会没有标题。</p>
</blockquote>
<h3 id="53-note-提示框本站增强">5.3 note 提示框（本站增强）</h3>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">{{&lt; note info &gt;}}
</span></span><span class="line"><span class="cl">这是**信息**提示框，内部支持 Markdown。
</span></span><span class="line"><span class="cl">{{&lt; /note &gt;}}
</span></span></code></pre></div><p><strong>五种类型</strong>：</p>
<div class="note info">
<strong>info</strong> —— 一般信息提示
</div>

<div class="note success">
<strong>success</strong> —— 成功 / 推荐做法
</div>

<div class="note warning">
<strong>warning</strong> —— 注意事项
</div>

<div class="note danger">
<strong>danger</strong> —— 危险 / 强烈警告
</div>

<div class="note primary">
<strong>primary</strong> —— 重点强调
</div>

<p><strong>带标题</strong>（第二个参数）：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">{{&lt; note warning &#34;前置条件&#34; &gt;}}
</span></span><span class="line"><span class="cl">内容…
</span></span><span class="line"><span class="cl">{{&lt; /note &gt;}}
</span></span></code></pre></div><p><strong>效果</strong>：</p>
<div class="note warning" data-title="前置条件">
需要先安装 <strong>Hugo extended</strong> 版本。
</div>

<blockquote>
<p><strong>为什么用短代码而不是 HTML？</strong> 直接写 <code>&lt;div class=&quot;note info&quot;&gt;…&lt;/div&gt;</code> 时，
块级 HTML 内部的 Markdown <strong>不会被解析</strong>（CommonMark 规范行为），
<code>**加粗**</code> 会原样显示成星号。短代码会先把内容渲染成 Markdown 再填入。</p>
</blockquote>
<h3 id="54-rawhtml-原始-html">5.4 rawhtml 原始 HTML</h3>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">{{&lt; rawhtml &gt;}}
</span></span><span class="line"><span class="cl">&lt;div class=&#34;my-widget&#34;&gt;任意 HTML&lt;/div&gt;
</span></span><span class="line"><span class="cl">{{&lt; /rawhtml &gt;}}
</span></span></code></pre></div><h3 id="55-音频与视频">5.5 音频与视频</h3>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">{{&lt; audio src=&#34;https://blog.646474.xyz/media/demo.mp3&#34; &gt;}}
</span></span><span class="line"><span class="cl">{{&lt; video src=&#34;https://blog.646474.xyz/media/demo.mp4&#34; &gt;}}
</span></span><span class="line"><span class="cl">{{&lt; youtube i8Iiv9yFTdM &gt;}}
</span></span></code></pre></div><h3 id="56-行内小图标">5.6 行内小图标</h3>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">{{&lt; inTextImg url=&#34;https://blog.646474.xyz/images/logo.svg&#34; alt=&#34;logo&#34; height=&#34;20&#34; &gt;}}
</span></span></code></pre></div><h3 id="57-details-折叠hugo-原生">5.7 details 折叠（Hugo 原生）</h3>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">{{&lt; details &#34;点击展开&#34; &gt;}}
</span></span><span class="line"><span class="cl">内容，支持 **Markdown**。
</span></span><span class="line"><span class="cl">{{&lt; /details &gt;}}
</span></span></code></pre></div><p><strong>效果</strong>：</p>

<details>
	<summary>Details</summary>
	<p>内容，支持 <strong>Markdown</strong>。</p>
</details>

<h3 id="58-显示短代码语法本身">5.8 显示短代码语法本身</h3>
<p>想在文章里<strong>展示</strong>短代码而不让它执行，用 <code>/* */</code> 包裹：</p>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">{{&lt; note info &gt;}}内容{{&lt; /note &gt;}}
</span></span></code></pre></div><p><strong>页面效果</strong>：会原样显示成 <code><div class="note info">
内容
</div>
</code>（纯文本），而不是渲染成提示框。</p>
<blockquote>
<p>若只写单边（如 <code>{{&lt; note info &gt;}}</code> 而没有对应的闭合标记），Hugo 会报
<code>shortcode &quot;note&quot; must be closed or self-closed</code> 构建失败 —— 成对书写即可。</p>
</blockquote>
<hr>
<h2 id="六增强语法">六、增强语法</h2>
<h3 id="61-行内高亮">6.1 行内高亮</h3>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">mark</span> <span class="na">class</span><span class="o">=</span><span class="s">&#34;hl red&#34;</span><span class="p">&gt;</span>红色重点<span class="p">&lt;/</span><span class="nt">mark</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">mark</span> <span class="na">class</span><span class="o">=</span><span class="s">&#34;hl green&#34;</span><span class="p">&gt;</span>绿色<span class="p">&lt;/</span><span class="nt">mark</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">mark</span> <span class="na">class</span><span class="o">=</span><span class="s">&#34;hl blue&#34;</span><span class="p">&gt;</span>蓝色<span class="p">&lt;/</span><span class="nt">mark</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">mark</span> <span class="na">class</span><span class="o">=</span><span class="s">&#34;hl yellow&#34;</span><span class="p">&gt;</span>黄色<span class="p">&lt;/</span><span class="nt">mark</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">mark</span> <span class="na">class</span><span class="o">=</span><span class="s">&#34;hl purple&#34;</span><span class="p">&gt;</span>紫色<span class="p">&lt;/</span><span class="nt">mark</span><span class="p">&gt;</span>
</span></span></code></pre></div><p><strong>效果</strong>：</p>
<p><mark class="hl red">红色重点</mark>、<mark class="hl green">绿色</mark>、<mark class="hl blue">蓝色</mark>、<mark class="hl yellow">黄色</mark>、<mark class="hl purple">紫色</mark></p>
<h3 id="62-两栏对比">6.2 两栏对比</h3>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">div</span> <span class="na">class</span><span class="o">=</span><span class="s">&#34;columns&#34;</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">div</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">h4</span><span class="p">&gt;</span>方案 A<span class="p">&lt;/</span><span class="nt">h4</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">p</span><span class="p">&gt;</span>内容（这里用 HTML 标签，不用 Markdown）<span class="p">&lt;/</span><span class="nt">p</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;/</span><span class="nt">div</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">div</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">h4</span><span class="p">&gt;</span>方案 B<span class="p">&lt;/</span><span class="nt">h4</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">p</span><span class="p">&gt;</span>内容<span class="p">&lt;/</span><span class="nt">p</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;/</span><span class="nt">div</span><span class="p">&gt;</span>
</span></span><span class="line"><span class="cl"><span class="p">&lt;/</span><span class="nt">div</span><span class="p">&gt;</span>
</span></span></code></pre></div><p><strong>效果</strong>：</p>
<div class="columns">
<div>
<h4>方案 A</h4>
<p>简单直观，实现快，适合小数据量场景。</p>
</div>
<div>
<h4>方案 B</h4>
<p>前期投入大，但数据量增长后优势明显。</p>
</div>
</div>
<blockquote>
<p>注意：<code>columns</code> 内部用 HTML 标签（<code>&lt;p&gt;</code> <code>&lt;h4&gt;</code>），不要写 Markdown —— 原因同上（块级 HTML 内不解析 Markdown）。</p>
</blockquote>
<h3 id="63-数学公式">6.3 数学公式</h3>
<p><strong>行内公式</strong> —— 写法：<code>$E = mc^2$</code> → 效果：<span class="math-inline">E = mc^2</span></p>
<p><strong>单行独立公式</strong> —— 写法：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl">$$\int_{-\infty}^{+\infty} e^{-x^2} \, dx = \sqrt{\pi}$$
</span></span></code></pre></div><p>效果：</p>
<div class="math-block">\int_{-\infty}^{+\infty} e^{-x^2} \, dx = \sqrt{\pi}</div><p><strong>多行 / 复杂公式</strong> —— 必须用 <code>math</code> 短代码包裹：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">{{&lt; math &gt;}}
</span></span><span class="line"><span class="cl">\begin{pmatrix}
</span></span><span class="line"><span class="cl">a &amp; b \\
</span></span><span class="line"><span class="cl">c &amp; d
</span></span><span class="line"><span class="cl">\end{pmatrix}
</span></span><span class="line"><span class="cl">{{&lt; /math &gt;}}
</span></span></code></pre></div><p>效果：</p>
<div class="math-block">
\begin{pmatrix}
a & b \\
c & d
\end{pmatrix}
\begin{pmatrix}
x \\
y
\end{pmatrix}
=
\begin{pmatrix}
ax + by \\
cx + dy
\end{pmatrix}
</div>
<blockquote>
<p>⚠️ 多行公式直接写多行 <code>$$</code> 会被 Markdown 解析器破坏（<code>\end{pmatrix}</code> 会被当成标题），必须用 <code>math</code> 短代码。</p>
</blockquote>
<h3 id="64-mermaid-图表">6.4 Mermaid 图表</h3>
<p>直接写代码块即可（不需要记短代码）。</p>
<p><strong>流程图</strong> —— 写法：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl"><span class="s">```mermaid
</span></span></span><span class="line"><span class="cl">flowchart TD
</span></span><span class="line"><span class="cl">    A[开始] --&gt; B{判断}
</span></span><span class="line"><span class="cl">    B --&gt;|是| C[结束]
</span></span><span class="line"><span class="cl"><span class="s">```</span>
</span></span></code></pre></div><p>效果：</p>
<pre class="mermaid">flowchart TD
    A[开始] --&gt; B{判断}
    B --&gt;|是| C[结束]</pre>
<p><strong>时序图</strong> —— 写法：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl"><span class="s">```mermaid
</span></span></span><span class="line"><span class="cl">sequenceDiagram
</span></span><span class="line"><span class="cl">    用户-&gt;&gt;服务器: 发起请求
</span></span><span class="line"><span class="cl">    服务器--&gt;&gt;用户: 返回数据
</span></span><span class="line"><span class="cl"><span class="s">```</span>
</span></span></code></pre></div><p>效果：</p>
<pre class="mermaid">sequenceDiagram
    用户-&gt;&gt;服务器: 发起请求
    服务器--&gt;&gt;用户: 返回数据</pre>
<p><strong>饼图</strong> —— 写法：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl"><span class="s">```mermaid
</span></span></span><span class="line"><span class="cl">pie title 时间分配
</span></span><span class="line"><span class="cl">    &#34;写作&#34; : 45
</span></span><span class="line"><span class="cl">    &#34;阅读&#34; : 30
</span></span><span class="line"><span class="cl">    &#34;其他&#34; : 25
</span></span><span class="line"><span class="cl"><span class="s">```</span>
</span></span></code></pre></div><p>效果：</p>
<pre class="mermaid">pie title 时间分配
    &#34;写作&#34; : 45
    &#34;阅读&#34; : 30
    &#34;其他&#34; : 25</pre>
<blockquote>
<p>图表配色会自动跟随明暗主题切换。</p>
</blockquote>
<hr>
<h2 id="七常用组合">七、常用组合</h2>
<p>一段技术说明可以这样写：</p>
<p><strong>写法</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">{{&lt; note warning &#34;前置条件&#34; &gt;}}
</span></span><span class="line"><span class="cl">需要 **Hugo extended** 版本。
</span></span><span class="line"><span class="cl">{{&lt; /note &gt;}}
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">```mermaid
</span></span><span class="line"><span class="cl">flowchart LR
</span></span><span class="line"><span class="cl">    A[输入] --&gt; B[处理] --&gt; C[输出]
</span></span></code></pre></div><p>核心公式：</p>
<div class="math-block">T(n) = 2T(n/2) + O(n)</div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">**效果**：
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><div class="note warning" data-title="前置条件">
需要 <strong>Hugo extended</strong> 版本。
</div>

</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">```mermaid
</span></span><span class="line"><span class="cl">flowchart LR
</span></span><span class="line"><span class="cl">    A[输入] --&gt; B[处理] --&gt; C[输出]
</span></span></code></pre></div><p>核心公式：</p>
<div class="math-block">T(n) = 2T(n/2) + O(n)</div><hr>
<h2 id="八常见坑">八、常见坑</h2>
<table>
	<thead>
			<tr>
					<th>现象</th>
					<th>原因</th>
					<th>解决</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>提示框里 <code>**加粗**</code> 没生效</td>
					<td>用了 HTML 写法，块级 HTML 内不解析 Markdown</td>
					<td>改用 <code>note</code> 短代码</td>
			</tr>
			<tr>
					<td>多行公式显示成标题</td>
					<td>直接写了多行 <code>$$…$$</code></td>
					<td>用 <code>math</code> 短代码包裹</td>
			</tr>
			<tr>
					<td>Mermaid 显示为代码块</td>
					<td>语言名写错</td>
					<td>必须是 <code>```mermaid</code>（全小写）</td>
			</tr>
			<tr>
					<td><code>collapse</code> 没有标题</td>
					<td>用了位置参数</td>
					<td>改成 <code>summary=&quot;标题&quot;</code></td>
			</tr>
			<tr>
					<td>文章写了但不显示</td>
					<td><code>date</code> 是未来时间</td>
					<td>改成过去时间或加 <code>--buildFuture</code></td>
			</tr>
			<tr>
					<td>文章写了但不显示</td>
					<td><code>draft: true</code></td>
					<td>改成 <code>false</code>，或预览加 <code>-D</code></td>
			</tr>
			<tr>
					<td>短代码被当成文字显示</td>
					<td>参数格式错误</td>
					<td>检查尖括号与引号</td>
			</tr>
	</tbody>
</table>
<hr>
<h2 id="九更多">九、更多</h2>
<ul>
<li><a href="https://blog.646474.xyz/posts/writing-guide/">Hugo + PaperMod 写作语法大全</a> —— 含 Front Matter 全字段、各短代码参数细节</li>
<li><a href="https://blog.646474.xyz/posts/hexo-to-hugo-migration/">从 Hexo(AnZhiYu) 迁移到 Hugo(PaperMod) 完整记录</a></li>
<li><a href="https://blog.646474.xyz/posts/multi-platform-deploy/">Hugo 博客多平台部署与 baseURL 配置</a></li>
</ul>
<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>
</ol>
</div>
]]></content:encoded>
    </item>
  </channel>
</rss>
