<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Markdown学习笔记 on Hobin's Blog</title><link>https://hobin66.github.io/hobin_study/note/markdown-learning-notes/</link><description>Recent content in Markdown学习笔记 on Hobin's Blog</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><copyright>Hobin's Blog &lt;a href='https://openlist.bhb6.top:8081' target='_blank'>『附件站』&lt;/a> | &lt;a href='https://www.bhb6.top:8080/share/m3EUuePo7hLIjv3w' target='_blank'>『访问统计』&lt;/a></copyright><lastBuildDate>Thu, 09 Apr 2026 23:28:14 +0800</lastBuildDate><atom:link href="https://hobin66.github.io/hobin_study/note/markdown-learning-notes/index.xml" rel="self" type="application/rss+xml"/><item><title>1.1 标题</title><link>https://hobin66.github.io/hobin_study/notes/markdown-learning-%E6%A0%87%E9%A2%98/</link><pubDate>Thu, 09 Apr 2026 12:05:00 +0800</pubDate><guid>https://hobin66.github.io/hobin_study/notes/markdown-learning-%E6%A0%87%E9%A2%98/</guid><description>&lt;h1 id="标题语法概览">标题语法概览
&lt;/h1>&lt;p>Markdown 标题有两种常见写法：&lt;/p>
&lt;ol>
&lt;li>ATX 风格：使用 &lt;code>#&lt;/code>，支持 1 到 6 级标题（推荐）。&lt;/li>
&lt;li>Setext 风格：使用 &lt;code>=&lt;/code> 和 &lt;code>-&lt;/code>，只支持 1、2 级标题。&lt;/li>
&lt;/ol>
&lt;h1 id="atx-风格">ATX 风格（&lt;code>#&lt;/code>）
&lt;/h1>&lt;p>这是最常用、兼容性最好的标题写法。&lt;/p>
&lt;h2 id="基本语法">基本语法
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;span class="lnt">6
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="gh"># 一级标题
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gh">&lt;/span>&lt;span class="gu">## 二级标题
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">### 三级标题
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">#### 四级标题
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">##### 五级标题
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">###### 六级标题
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;/p>
&lt;ol>
&lt;li>&lt;code># 一级标题（示例）&lt;/code>&lt;/li>
&lt;li>&lt;code>## 二级标题（示例）&lt;/code>&lt;/li>
&lt;li>&lt;code>### 三级标题（示例）&lt;/code>&lt;/li>
&lt;li>&lt;code>#### 四级标题（示例）&lt;/code>&lt;/li>
&lt;li>&lt;code>##### 五级标题（示例）&lt;/code>&lt;/li>
&lt;li>&lt;code>###### 六级标题（示例）&lt;/code>&lt;/li>
&lt;/ol>
&lt;h2 id="书写规则">书写规则
&lt;/h2>&lt;ol>
&lt;li>&lt;code>#&lt;/code> 必须在行首。&lt;/li>
&lt;li>&lt;code>#&lt;/code> 与标题文字之间建议保留一个空格。&lt;/li>
&lt;li>一般不建议在标题末尾再补很多 &lt;code>#&lt;/code>（可读性较差）。&lt;/li>
&lt;/ol>
&lt;h1 id="setext-风格---">Setext 风格（&lt;code>=&lt;/code> / &lt;code>-&lt;/code>）
&lt;/h1>&lt;p>Setext 只支持两级标题：&lt;/p>
&lt;ol>
&lt;li>一级标题：下一行用 &lt;code>===&lt;/code>&lt;/li>
&lt;li>二级标题：下一行用 &lt;code>---&lt;/code>&lt;/li>
&lt;/ol>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">我展示的是一级标题
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">=================
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">我展示的是二级标题
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-----------------
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>这种写法在短文档中也很常见，但在复杂文档里通常不如 &lt;code>#&lt;/code> 风格直观。&lt;/p>
&lt;h1 id="标题层级结构">标题层级结构
&lt;/h1>&lt;p>标题层级应遵循从大到小的逻辑，不建议随意跳级。&lt;br>
良好的标题结构就像一本书的目录。&lt;/p>
&lt;h2 id="推荐结构">推荐结构
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt"> 1
&lt;/span>&lt;span class="lnt"> 2
&lt;/span>&lt;span class="lnt"> 3
&lt;/span>&lt;span class="lnt"> 4
&lt;/span>&lt;span class="lnt"> 5
&lt;/span>&lt;span class="lnt"> 6
&lt;/span>&lt;span class="lnt"> 7
&lt;/span>&lt;span class="lnt"> 8
&lt;/span>&lt;span class="lnt"> 9
&lt;/span>&lt;span class="lnt">10
&lt;/span>&lt;span class="lnt">11
&lt;/span>&lt;span class="lnt">12
&lt;/span>&lt;span class="lnt">13
&lt;/span>&lt;span class="lnt">14
&lt;/span>&lt;span class="lnt">15
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="gh"># 主题：人工智能概述
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gh">&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">## 第一部分：基础概念
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">### 什么是人工智能
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">### 发展历史
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">#### 早期发展（1950-1980）
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">#### 现代发展（1980 至今）
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">## 第二部分：应用领域
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">### 自然语言处理
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">### 计算机视觉
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">### 机器学习
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">#### 监督学习
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">#### 无监督学习
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">#### 强化学习
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h2 id="不推荐结构">不推荐结构
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="gh"># 主标题
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gh">&lt;/span>&lt;span class="gu">### 直接跳到三级标题（不推荐）
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">## 然后才是二级标题
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h1 id="常见错误">常见错误
&lt;/h1>&lt;ol>
&lt;li>&lt;code>#&lt;/code> 不在行首，导致无法识别为标题。&lt;/li>
&lt;li>标题层级跳跃（如 &lt;code>#&lt;/code> 后直接 &lt;code>###&lt;/code>），结构不清晰。&lt;/li>
&lt;li>把普通短句都写成标题，导致文档层级过深、阅读困难。&lt;/li>
&lt;li>同一篇文档混用过多风格（&lt;code>#&lt;/code> 与 &lt;code>=&lt;/code>/&lt;code>-&lt;/code>）且无规律，影响一致性。&lt;/li>
&lt;/ol></description></item><item><title>1.2 文本格式</title><link>https://hobin66.github.io/hobin_study/notes/markdown-learning-%E6%96%87%E6%9C%AC%E6%A0%BC%E5%BC%8F/</link><pubDate>Thu, 09 Apr 2026 12:05:00 +0800</pubDate><guid>https://hobin66.github.io/hobin_study/notes/markdown-learning-%E6%96%87%E6%9C%AC%E6%A0%BC%E5%BC%8F/</guid><description>&lt;h1 id="文本格式语法概览">文本格式语法概览
&lt;/h1>&lt;p>本节整理 Markdown 中最常见的文本格式能力：&lt;/p>
&lt;ol>
&lt;li>换行与分段&lt;/li>
&lt;li>强调（粗体、斜体、粗斜体）&lt;/li>
&lt;li>分割线&lt;/li>
&lt;li>删除线、下划线、高亮&lt;/li>
&lt;li>脚注&lt;/li>
&lt;li>行内代码&lt;/li>
&lt;/ol>
&lt;h1 id="换行与分段">换行与分段
&lt;/h1>&lt;h2 id="行内换行行尾两个空格">行内换行（行尾两个空格）
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">第一行文本
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">第二行文本
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;br>
第一行文本&lt;br>
第二行文本&lt;/p>
&lt;h2 id="分段空一行">分段（空一行）
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">第一段文本
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">第二段文本
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;br>
第一段文本&lt;/p>
&lt;p>第二段文本&lt;/p>
&lt;h1 id="强调语法">强调语法
&lt;/h1>&lt;p>Markdown 提供粗体、斜体和粗斜体的简洁写法。&lt;/p>
&lt;h2 id="粗体">粗体
&lt;/h2>&lt;p>使用 &lt;code>**文本**&lt;/code> 或 &lt;code>__文本__&lt;/code>。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">这是 &lt;span class="gs">**粗体文字**&lt;/span>（星号写法）
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">这是 &lt;span class="gs">__粗体文字__&lt;/span>（下划线写法）
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;br>
这是 &lt;strong>粗体文字&lt;/strong>（星号写法）&lt;br>
这是 &lt;strong>粗体文字&lt;/strong>（下划线写法）&lt;/p>
&lt;h2 id="斜体">斜体
&lt;/h2>&lt;p>使用 &lt;code>*文本*&lt;/code> 或 &lt;code>_文本_&lt;/code>。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">这是 &lt;span class="ge">*斜体文字*&lt;/span>（星号写法）
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">这是 &lt;span class="ge">_斜体文字_&lt;/span>（下划线写法）
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;br>
这是 &lt;em>斜体文字&lt;/em>（星号写法）&lt;br>
这是 &lt;em>斜体文字&lt;/em>（下划线写法）&lt;/p>
&lt;h2 id="粗斜体">粗斜体
&lt;/h2>&lt;p>使用 &lt;code>***文本***&lt;/code> 或 &lt;code>___文本___&lt;/code>。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">***粗斜体文本***
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gs">___粗斜体文本___&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;br>
&lt;em>&lt;strong>粗斜体文本&lt;/strong>&lt;/em>&lt;br>
&lt;em>&lt;strong>粗斜体文本&lt;/strong>&lt;/em>&lt;/p>
&lt;h1 id="分割线">分割线
&lt;/h1>&lt;p>一行中使用 3 个及以上的 &lt;code>*&lt;/code>、&lt;code>-&lt;/code> 或 &lt;code>_&lt;/code> 可创建分割线。&lt;br>
符号间可以带空格。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">***
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="ge">* *&lt;/span> *
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">-----
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">-&lt;/span> - -
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">___
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;/p>
&lt;hr>
&lt;hr>
&lt;hr>
&lt;hr>
&lt;hr>
&lt;h1 id="删除线下划线与高亮">删除线、下划线与高亮
&lt;/h1>&lt;h2 id="删除线">删除线
&lt;/h2>&lt;p>使用 &lt;code>~~文本~~&lt;/code>。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">~~这段内容会显示为删除线~~
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;br>
&lt;del>这段内容会显示为删除线&lt;/del>&lt;/p>
&lt;h2 id="下划线html-写法">下划线（HTML 写法）
&lt;/h2>&lt;p>标准 Markdown 没有原生下划线语法，通常使用 HTML 标签：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="p">&amp;lt;&lt;/span>&lt;span class="nt">u&lt;/span>&lt;span class="p">&amp;gt;&lt;/span>带下划线文本&lt;span class="p">&amp;lt;/&lt;/span>&lt;span class="nt">u&lt;/span>&lt;span class="p">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;br>
&lt;u>带下划线文本&lt;/u>&lt;/p>
&lt;h2 id="高亮html-写法">高亮（HTML 写法）
&lt;/h2>&lt;p>部分 Markdown 扩展支持高亮；为兼容性更稳，常用 &lt;code>&amp;lt;mark&amp;gt;&lt;/code>：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">这是 &lt;span class="p">&amp;lt;&lt;/span>&lt;span class="nt">mark&lt;/span>&lt;span class="p">&amp;gt;&lt;/span>高亮文本&lt;span class="p">&amp;lt;/&lt;/span>&lt;span class="nt">mark&lt;/span>&lt;span class="p">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;br>
这是 &lt;mark>高亮文本&lt;/mark>&lt;/p>
&lt;h1 id="脚注">脚注
&lt;/h1>&lt;p>脚注用于补充说明，正文中用引用标记，文末写定义。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">这是一个脚注示例[^note-1]。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">[^note-1]: 这是脚注内容。
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;br>
这是一个脚注示例&lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup>。&lt;/p>
&lt;h1 id="行内代码">行内代码
&lt;/h1>&lt;h2 id="基本写法">基本写法
&lt;/h2>&lt;p>使用一个反引号包围代码片段。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">使用 &lt;span class="sb">`git commit`&lt;/span> 命令提交代码。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">变量 &lt;span class="sb">`userName`&lt;/span> 存储用户名。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">在终端中输入 &lt;span class="sb">`npm install`&lt;/span> 安装依赖。
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;br>
使用 &lt;code>git commit&lt;/code> 命令提交代码。&lt;br>
变量 &lt;code>userName&lt;/code> 存储用户名。&lt;br>
在终端中输入 &lt;code>npm install&lt;/code> 安装依赖。&lt;/p>
&lt;h2 id="代码中包含反引号">代码中包含反引号
&lt;/h2>&lt;p>当内容本身包含反引号时，外层使用更多反引号包裹。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">要显示反引号，使用 `` &lt;span class="sb">`code`&lt;/span> `` 这样的格式。
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;br>
要显示反引号，使用 &lt;code>`code`&lt;/code> 这样的格式。&lt;/p>
&lt;h1 id="常见错误">常见错误
&lt;/h1>&lt;ol>
&lt;li>行尾换行忘记加两个空格，导致换行不生效。&lt;/li>
&lt;li>强调符号前后紧贴中文或英文时，个别解析器可能出现渲染差异，建议留意结果。&lt;/li>
&lt;li>把全角符号当作语法符号使用（如全角 &lt;code>＊&lt;/code>、&lt;code>＿&lt;/code>），会导致格式失效。&lt;/li>
&lt;li>在不支持脚注或 HTML 标签的解析器中，&lt;code>[^脚注]&lt;/code>、&lt;code>&amp;lt;u&amp;gt;&lt;/code>、&lt;code>&amp;lt;mark&amp;gt;&lt;/code> 可能无法按预期渲染。&lt;/li>
&lt;/ol>
&lt;div class="footnotes" role="doc-endnotes">
&lt;hr>
&lt;ol>
&lt;li id="fn:1">
&lt;p>这是脚注内容。&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink">&amp;#x21a9;&amp;#xfe0e;&lt;/a>&lt;/p>
&lt;/li>
&lt;/ol>
&lt;/div></description></item><item><title>1.3 列表</title><link>https://hobin66.github.io/hobin_study/notes/markdown-learning-%E5%88%97%E8%A1%A8/</link><pubDate>Thu, 09 Apr 2026 12:05:00 +0800</pubDate><guid>https://hobin66.github.io/hobin_study/notes/markdown-learning-%E5%88%97%E8%A1%A8/</guid><description>&lt;h1 id="列表语法概览">列表语法概览
&lt;/h1>&lt;p>Markdown 中常用的列表有 3 种：&lt;/p>
&lt;ol>
&lt;li>无序列表：&lt;code>-&lt;/code>、&lt;code>*&lt;/code>、&lt;code>+&lt;/code>&lt;/li>
&lt;li>有序列表：&lt;code>1.&lt;/code>、&lt;code>2.&lt;/code>、&lt;code>3.&lt;/code>&lt;/li>
&lt;li>任务列表（GFM 扩展）：&lt;code>- [ ]&lt;/code>、&lt;code>- [x]&lt;/code>&lt;/li>
&lt;/ol>
&lt;h1 id="无序列表">无序列表
&lt;/h1>&lt;p>无序列表可以使用 &lt;code>-&lt;/code>、&lt;code>*&lt;/code> 或 &lt;code>+&lt;/code> 作为标记，后面需要加一个空格。&lt;br>
实际写作中建议统一使用一种符号（通常是 &lt;code>-&lt;/code>），保持文档风格一致。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="k">-&lt;/span> 第一项
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">-&lt;/span> 第二项
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">-&lt;/span> 第三项
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;/p>
&lt;ul>
&lt;li>第一项&lt;/li>
&lt;li>第二项&lt;/li>
&lt;li>第三项&lt;/li>
&lt;/ul>
&lt;h1 id="有序列表">有序列表
&lt;/h1>&lt;p>有序列表使用“数字 + 英文句点 + 空格”。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="k">1.&lt;/span> 第一项
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">2.&lt;/span> 第二项
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">3.&lt;/span> 第三项
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;/p>
&lt;ol>
&lt;li>第一项&lt;/li>
&lt;li>第二项&lt;/li>
&lt;li>第三项&lt;/li>
&lt;/ol>
&lt;h2 id="自动编号技巧">自动编号技巧
&lt;/h2>&lt;p>很多 Markdown 解析器会自动重排序号，因此你也可以都写成 &lt;code>1.&lt;/code>。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="k">1.&lt;/span> 需求分析
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">1.&lt;/span> 原型设计
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">1.&lt;/span> 开发实现
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;/p>
&lt;ol>
&lt;li>需求分析&lt;/li>
&lt;li>原型设计&lt;/li>
&lt;li>开发实现&lt;/li>
&lt;/ol>
&lt;h1 id="列表嵌套">列表嵌套
&lt;/h1>&lt;p>嵌套列表依赖缩进，建议使用 2 或 4 个空格，并在全文保持一致。&lt;/p>
&lt;h2 id="无序列表嵌套">无序列表嵌套
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;span class="lnt">6
&lt;/span>&lt;span class="lnt">7
&lt;/span>&lt;span class="lnt">8
&lt;/span>&lt;span class="lnt">9
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="k">-&lt;/span> 水果
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">-&lt;/span> 苹果
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">-&lt;/span> 红苹果
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">-&lt;/span> 绿苹果
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">-&lt;/span> 香蕉
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">-&lt;/span> 橙子
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">-&lt;/span> 蔬菜
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">-&lt;/span> 胡萝卜
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">-&lt;/span> 白菜
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;/p>
&lt;ul>
&lt;li>水果
&lt;ul>
&lt;li>苹果
&lt;ul>
&lt;li>红苹果&lt;/li>
&lt;li>绿苹果&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>香蕉&lt;/li>
&lt;li>橙子&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>蔬菜
&lt;ul>
&lt;li>胡萝卜&lt;/li>
&lt;li>白菜&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="有序列表嵌套">有序列表嵌套
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;span class="lnt">6
&lt;/span>&lt;span class="lnt">7
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="k">1.&lt;/span> 准备阶段
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">1.&lt;/span> 收集资料
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">2.&lt;/span> 制定计划
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">2.&lt;/span> 执行阶段
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">1.&lt;/span> 开始实施
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">2.&lt;/span> 监控进度
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">3.&lt;/span> 总结阶段
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;/p>
&lt;ol>
&lt;li>准备阶段
&lt;ol>
&lt;li>收集资料&lt;/li>
&lt;li>制定计划&lt;/li>
&lt;/ol>
&lt;/li>
&lt;li>执行阶段
&lt;ol>
&lt;li>开始实施&lt;/li>
&lt;li>监控进度&lt;/li>
&lt;/ol>
&lt;/li>
&lt;li>总结阶段&lt;/li>
&lt;/ol>
&lt;h2 id="混合嵌套">混合嵌套
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;span class="lnt">6
&lt;/span>&lt;span class="lnt">7
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="k">1.&lt;/span> 主要任务
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">-&lt;/span> 子任务 A
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">-&lt;/span> 子任务 B
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">1.&lt;/span> 详细步骤 1
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">2.&lt;/span> 详细步骤 2
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">-&lt;/span> 子任务 C
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">2.&lt;/span> 次要任务
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;/p>
&lt;ol>
&lt;li>主要任务
&lt;ul>
&lt;li>子任务 A&lt;/li>
&lt;li>子任务 B
&lt;ol>
&lt;li>详细步骤 1&lt;/li>
&lt;li>详细步骤 2&lt;/li>
&lt;/ol>
&lt;/li>
&lt;li>子任务 C&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>次要任务&lt;/li>
&lt;/ol>
&lt;h1 id="任务列表">任务列表
&lt;/h1>&lt;p>任务列表属于 GitHub Flavored Markdown（GFM）扩展，常用于 TODO 清单。&lt;/p>
&lt;h2 id="基本语法">基本语法
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="k">- [ ]&lt;/span> 未完成的任务
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">- [x]&lt;/span> 已完成的任务
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">- [ ]&lt;/span> 另一个未完成的任务
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;/p>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> 未完成的任务&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> 已完成的任务&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> 另一个未完成的任务&lt;/li>
&lt;/ul>
&lt;h2 id="实战示例">实战示例
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt"> 1
&lt;/span>&lt;span class="lnt"> 2
&lt;/span>&lt;span class="lnt"> 3
&lt;/span>&lt;span class="lnt"> 4
&lt;/span>&lt;span class="lnt"> 5
&lt;/span>&lt;span class="lnt"> 6
&lt;/span>&lt;span class="lnt"> 7
&lt;/span>&lt;span class="lnt"> 8
&lt;/span>&lt;span class="lnt"> 9
&lt;/span>&lt;span class="lnt">10
&lt;/span>&lt;span class="lnt">11
&lt;/span>&lt;span class="lnt">12
&lt;/span>&lt;span class="lnt">13
&lt;/span>&lt;span class="lnt">14
&lt;/span>&lt;span class="lnt">15
&lt;/span>&lt;span class="lnt">16
&lt;/span>&lt;span class="lnt">17
&lt;/span>&lt;span class="lnt">18
&lt;/span>&lt;span class="lnt">19
&lt;/span>&lt;span class="lnt">20
&lt;/span>&lt;span class="lnt">21
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="gu">### 项目待办清单
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">#### 设计阶段
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">&lt;/span>&lt;span class="k">- [x]&lt;/span> 需求分析
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">- [x]&lt;/span> 原型设计
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">- [ ]&lt;/span> UI 设计
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">#### 开发阶段
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">&lt;/span>&lt;span class="k">- [ ]&lt;/span> 前端开发
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">- [x]&lt;/span> 页面布局
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">- [ ]&lt;/span> 交互功能
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">- [ ]&lt;/span> 响应式适配
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">- [ ]&lt;/span> 后端开发
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">- [ ]&lt;/span> 数据库设计
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">- [ ]&lt;/span> API 开发
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">- [ ]&lt;/span> 性能优化
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">#### 测试阶段
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gu">&lt;/span>&lt;span class="k">- [ ]&lt;/span> 单元测试
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">- [ ]&lt;/span> 集成测试
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">- [ ]&lt;/span> 用户验收测试
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;/p>
&lt;h3 id="项目待办清单">项目待办清单
&lt;/h3>&lt;h4 id="设计阶段">设计阶段
&lt;/h4>&lt;ul>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> 需求分析&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> 原型设计&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> UI 设计&lt;/li>
&lt;/ul>
&lt;h4 id="开发阶段">开发阶段
&lt;/h4>&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> 前端开发
&lt;ul>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> 页面布局&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> 交互功能&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> 响应式适配&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> 后端开发
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> 数据库设计&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> API 开发&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> 性能优化&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h4 id="测试阶段">测试阶段
&lt;/h4>&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> 单元测试&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> 集成测试&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> 用户验收测试&lt;/li>
&lt;/ul>
&lt;h1 id="常见错误">常见错误
&lt;/h1>&lt;ol>
&lt;li>列表标记后漏写空格，例如 &lt;code>-第一项&lt;/code>，会导致列表不生效。&lt;/li>
&lt;li>嵌套层级缩进不一致，导致结构错位。&lt;/li>
&lt;li>无序列表混用 &lt;code>-&lt;/code>、&lt;code>*&lt;/code>、&lt;code>+&lt;/code>，文档风格不统一。&lt;/li>
&lt;li>任务列表的复选框写成 &lt;code>- []&lt;/code> 或 &lt;code>- [X ]&lt;/code>，应使用 &lt;code>- [ ]&lt;/code> 或 &lt;code>- [x]&lt;/code>。&lt;/li>
&lt;/ol></description></item><item><title>1.4 引用块</title><link>https://hobin66.github.io/hobin_study/notes/markdown-learning-%E5%BC%95%E7%94%A8%E5%9D%97/</link><pubDate>Thu, 09 Apr 2026 12:05:00 +0800</pubDate><guid>https://hobin66.github.io/hobin_study/notes/markdown-learning-%E5%BC%95%E7%94%A8%E5%9D%97/</guid><description>&lt;h1 id="引用块语法概览">引用块语法概览
&lt;/h1>&lt;p>引用块（Blockquote）用于标记“引用内容”或“补充说明”。&lt;br>
核心写法是在行首使用 &lt;code>&amp;gt;&lt;/code>，后面加一个空格。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="k">&amp;gt; &lt;/span>&lt;span class="ge">这是一段引用
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h1 id="单级引用">单级引用
&lt;/h1>&lt;h2 id="基本写法">基本写法
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="k">&amp;gt; &lt;/span>&lt;span class="ge">区块引用
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="ge">&lt;/span>&lt;span class="k">&amp;gt; &lt;/span>&lt;span class="ge">学的不仅是技术，更是思路
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;/p>
&lt;blockquote>
&lt;p>区块引用
学的不仅是技术，更是思路&lt;/p>
&lt;/blockquote>
&lt;h2 id="多行与多段落">多行与多段落
&lt;/h2>&lt;p>多段落时，空行也建议带上 &lt;code>&amp;gt;&lt;/code>，可读性更好，也更稳定。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="k">&amp;gt; &lt;/span>&lt;span class="ge">这是引用的第一行。
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="ge">&lt;/span>&lt;span class="k">&amp;gt; &lt;/span>&lt;span class="ge">这是引用的第二行。
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="ge">&lt;/span>&lt;span class="k">&amp;gt;
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">&lt;/span>&lt;span class="ge">&amp;gt; 这是引用的第二段。
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;/p>
&lt;blockquote>
&lt;p>这是引用的第一行。&lt;br>
这是引用的第二行。&lt;/p>
&lt;p>这是引用的第二段。&lt;/p>
&lt;/blockquote>
&lt;h2 id="懒惰续行可选写法">懒惰续行（可选写法）
&lt;/h2>&lt;p>CommonMark 支持“懒惰续行”：段落续行可以省略 &lt;code>&amp;gt;&lt;/code>。&lt;br>
但为了兼容不同解析器，实际写作中仍建议每一行都写 &lt;code>&amp;gt;&lt;/code>。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="k">&amp;gt; &lt;/span>&lt;span class="ge">这是一个长引用，
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="ge">&lt;/span>包含多行内容，
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">这是懒惰续行写法。
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;/p>
&lt;blockquote>
&lt;p>这是一个长引用，
包含多行内容，
这是懒惰续行写法。&lt;/p>
&lt;/blockquote>
&lt;h1 id="多级嵌套引用">多级嵌套引用
&lt;/h1>&lt;p>一个 &lt;code>&amp;gt;&lt;/code> 是第一层，两个 &lt;code>&amp;gt;&amp;gt;&lt;/code> 是第二层，三个 &lt;code>&amp;gt;&amp;gt;&amp;gt;&lt;/code> 是第三层。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="k">&amp;gt; &lt;/span>&lt;span class="ge">最外层
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="ge">&lt;/span>&amp;gt;&amp;gt; 第一层嵌套
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&amp;gt;&amp;gt;&amp;gt; 第二层嵌套
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;/p>
&lt;blockquote>
&lt;p>最外层&lt;/p>
&lt;blockquote>
&lt;p>第一层嵌套&lt;/p>
&lt;blockquote>
&lt;p>第二层嵌套&lt;/p>
&lt;/blockquote>
&lt;/blockquote>
&lt;/blockquote>
&lt;h2 id="实际应用示例">实际应用示例
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="k">&amp;gt; &lt;/span>&lt;span class="ge">**用户反馈**：这个功能很有用！
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="ge">&lt;/span>&lt;span class="k">&amp;gt;
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">&lt;/span>&lt;span class="ge">&amp;gt;&amp;gt; **开发团队回复**：感谢反馈，我们会继续优化。
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="ge">&lt;/span>&amp;gt;&amp;gt;
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&amp;gt;&amp;gt;&amp;gt; &lt;span class="gs">**项目经理补充**&lt;/span>：预计下个版本会增加更多改进。
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>用户反馈&lt;/strong>：这个功能很有用！&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>开发团队回复&lt;/strong>：感谢反馈，我们会继续优化。&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>项目经理补充&lt;/strong>：预计下个版本会增加更多改进。&lt;/p>
&lt;/blockquote>
&lt;/blockquote>
&lt;/blockquote>
&lt;h1 id="引用块与其他元素组合">引用块与其他元素组合
&lt;/h1>&lt;h2 id="引用块中使用列表">引用块中使用列表
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;span class="lnt">6
&lt;/span>&lt;span class="lnt">7
&lt;/span>&lt;span class="lnt">8
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="k">&amp;gt; &lt;/span>&lt;span class="ge">今日计划：
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="ge">&lt;/span>&lt;span class="k">&amp;gt; &lt;/span>&lt;span class="ge">1. 阅读文档
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="ge">&lt;/span>&lt;span class="k">&amp;gt; &lt;/span>&lt;span class="ge">2. 整理笔记
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="ge">&lt;/span>&lt;span class="k">&amp;gt; &lt;/span>&lt;span class="ge">3. 输出总结
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="ge">&lt;/span>&lt;span class="k">&amp;gt;
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">&lt;/span>&lt;span class="ge">&amp;gt; 待办清单：
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="ge">&lt;/span>&lt;span class="k">&amp;gt; &lt;/span>&lt;span class="ge">- 完成示例
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="ge">&lt;/span>&lt;span class="k">&amp;gt; &lt;/span>&lt;span class="ge">- 提交修改
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;/p>
&lt;blockquote>
&lt;p>今日计划：&lt;/p>
&lt;ol>
&lt;li>阅读文档&lt;/li>
&lt;li>整理笔记&lt;/li>
&lt;li>输出总结&lt;/li>
&lt;/ol>
&lt;p>待办清单：&lt;/p>
&lt;ul>
&lt;li>完成示例&lt;/li>
&lt;li>提交修改&lt;/li>
&lt;/ul>
&lt;/blockquote>
&lt;h2 id="列表中使用引用块">列表中使用引用块
&lt;/h2>&lt;p>在列表项中放引用块时，要注意缩进对齐。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="k">1.&lt;/span> 第一项
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k"> &amp;gt; &lt;/span>&lt;span class="ge">这是第一项的补充说明
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="ge">&lt;/span>&lt;span class="k"> &amp;gt; &lt;/span>&lt;span class="ge">这是第二行说明
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="ge">&lt;/span>&lt;span class="k">2.&lt;/span> 第二项
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;/p>
&lt;ol>
&lt;li>第一项
&lt;blockquote>
&lt;p>这是第一项的补充说明
这是第二行说明&lt;/p>
&lt;/blockquote>
&lt;/li>
&lt;li>第二项&lt;/li>
&lt;/ol>
&lt;h2 id="引用块中使用代码块">引用块中使用代码块
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;span class="lnt">6
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="k">&amp;gt; &lt;/span>&lt;span class="ge">执行以下命令启动项目：
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="ge">&lt;/span>&lt;span class="k">&amp;gt;
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">&lt;/span>&lt;span class="ge">&amp;gt; ```bash
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="ge">&lt;/span>&lt;span class="k">&amp;gt; &lt;/span>&lt;span class="ge">npm install
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="ge">&lt;/span>&lt;span class="k">&amp;gt; &lt;/span>&lt;span class="ge">npm run dev
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="ge">&lt;/span>&lt;span class="k">&amp;gt; &lt;/span>&lt;span class="ge">```
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;/p>
&lt;blockquote>
&lt;p>执行以下命令启动项目：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">npm install
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">npm run dev
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;/blockquote>
&lt;h1 id="常见错误">常见错误
&lt;/h1>&lt;ol>
&lt;li>&lt;code>&amp;gt;&lt;/code> 后面忘记加空格，导致语法可读性差或渲染不一致。&lt;/li>
&lt;li>使用全角符号 &lt;code>＞&lt;/code> 代替半角 &lt;code>&amp;gt;&lt;/code>，导致引用失效。&lt;/li>
&lt;li>列表中嵌套引用时缩进不足，导致结构错位。&lt;/li>
&lt;li>多段落引用时空行没带 &lt;code>&amp;gt;&lt;/code>，在部分解析器中可能意外“跳出引用块”。&lt;/li>
&lt;/ol></description></item><item><title>1.5 代码</title><link>https://hobin66.github.io/hobin_study/notes/markdown-learning-%E4%BB%A3%E7%A0%81/</link><pubDate>Thu, 09 Apr 2026 21:25:00 +0800</pubDate><guid>https://hobin66.github.io/hobin_study/notes/markdown-learning-%E4%BB%A3%E7%A0%81/</guid><description>&lt;h1 id="代码语法概览">代码语法概览
&lt;/h1>&lt;p>Markdown 中常用的代码相关语法有 4 类：&lt;/p>
&lt;ol>
&lt;li>行内代码：&lt;code>反引号包裹&lt;/code>&lt;/li>
&lt;li>围栏代码块：使用 &lt;code>```&lt;/code> 或 &lt;code>~~~&lt;/code>&lt;/li>
&lt;li>缩进代码块：每行前 4 个空格（或 1 个 Tab）&lt;/li>
&lt;li>diff 代码块：&lt;code>```diff&lt;/code> 用于展示增删改&lt;/li>
&lt;/ol>
&lt;h1 id="行内代码">行内代码
&lt;/h1>&lt;p>在段落中表示函数名、变量名、命令时，使用单反引号 &lt;code>`&lt;/code> 包裹。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">请调用 &lt;span class="sb">`printf()`&lt;/span> 输出结果。
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;br>
请调用 &lt;code>printf()&lt;/code> 输出结果。&lt;/p>
&lt;h2 id="行内代码中包含反引号">行内代码中包含反引号
&lt;/h2>&lt;p>原则：内容里有几个连续反引号，外层就用更多个反引号包裹。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">``使用 &lt;span class="sb">`反引号`&lt;/span> 包裹代码``
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;br>
&lt;code>使用 `反引号` 包裹代码&lt;/code>&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">```这里包含 `` 双反引号 ```
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;br>
&lt;code>这里包含 `` 双反引号 &lt;/code>&lt;/p>
&lt;h1 id="代码块">代码块
&lt;/h1>&lt;h2 id="缩进式代码块">缩进式代码块
&lt;/h2>&lt;p>每行前添加 4 个空格（或 1 个 Tab）即可形成代码块。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;span class="lnt">6
&lt;/span>&lt;span class="lnt">7
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">正常文本段落
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 这是缩进式代码块
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 每行前面有四个空格
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 保持原始缩进格式
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">继续正常文本
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;br>
正常文本段落&lt;/p>
&lt;pre>&lt;code>这是缩进式代码块
每行前面有四个空格
保持原始缩进格式
&lt;/code>&lt;/pre>
&lt;p>继续正常文本&lt;/p>
&lt;h2 id="围栏代码块三反引号">围栏代码块（三反引号）
&lt;/h2>&lt;p>推荐写法：使用三反引号，并在首行声明语言类型，方便语法高亮。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="s">```javascript
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s">&lt;/span>&lt;span class="nb">document&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">addEventListener&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;DOMContentLoaded&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="p">()&lt;/span> &lt;span class="p">=&amp;gt;&lt;/span> &lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nx">console&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">log&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;Hello Markdown&amp;#34;&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">});&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s">```&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-javascript" data-lang="javascript">&lt;span class="line">&lt;span class="cl">&lt;span class="nb">document&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">addEventListener&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;DOMContentLoaded&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="p">()&lt;/span> &lt;span class="p">=&amp;gt;&lt;/span> &lt;span class="p">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nx">console&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">log&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;Hello Markdown&amp;#34;&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="p">});&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h1 id="代码块嵌套">代码块嵌套
&lt;/h1>&lt;p>在文档里讲解 Markdown 语法时，常常需要“在代码块里展示代码块”。&lt;/p>
&lt;p>核心原则：外层围栏符号数量要大于内层。&lt;/p>
&lt;h2 id="外层使用更多反引号">外层使用更多反引号
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">````markdown
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s">```javascript
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s">&lt;/span>&lt;span class="nx">console&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">log&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;nested block&amp;#34;&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s">```&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">````
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="s">```javascript
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s">&lt;/span>&lt;span class="nx">console&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">log&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;nested block&amp;#34;&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s">```&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h2 id="外层使用波浪号-">外层使用波浪号 &lt;code>~~~&lt;/code>
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">~~~markdown
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s">```javascript
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s">&lt;/span>&lt;span class="nx">console&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">log&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;nested block&amp;#34;&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s">```&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">~~~
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="s">```javascript
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s">&lt;/span>&lt;span class="nx">console&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="nx">log&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;nested block&amp;#34;&lt;/span>&lt;span class="p">);&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s">```&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h1 id="代码差异对比diff">代码差异对比（diff）
&lt;/h1>&lt;p>&lt;code>diff&lt;/code> 代码块用于展示版本变更：&lt;br>
&lt;code>+&lt;/code> 表示新增，&lt;code>-&lt;/code> 表示删除。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt"> 1
&lt;/span>&lt;span class="lnt"> 2
&lt;/span>&lt;span class="lnt"> 3
&lt;/span>&lt;span class="lnt"> 4
&lt;/span>&lt;span class="lnt"> 5
&lt;/span>&lt;span class="lnt"> 6
&lt;/span>&lt;span class="lnt"> 7
&lt;/span>&lt;span class="lnt"> 8
&lt;/span>&lt;span class="lnt"> 9
&lt;/span>&lt;span class="lnt">10
&lt;/span>&lt;span class="lnt">11
&lt;/span>&lt;span class="lnt">12
&lt;/span>&lt;span class="lnt">13
&lt;/span>&lt;span class="lnt">14
&lt;/span>&lt;span class="lnt">15
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="s">```diff
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s">&lt;/span>function calculateTotal(items) {
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gd">- let total = 0;
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gd">&lt;/span>&lt;span class="gi">+ let total = 0.0;
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gi">&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> for (const item of items) {
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gd">- total += item.price;
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gd">&lt;/span>&lt;span class="gi">+ total += Number(item.price);
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gi">&lt;/span> }
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gi">+ // 保留两位小数
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gi">+ total = Math.round(total * 100) / 100;
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gi">&lt;/span> return total;
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s">```&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt"> 1
&lt;/span>&lt;span class="lnt"> 2
&lt;/span>&lt;span class="lnt"> 3
&lt;/span>&lt;span class="lnt"> 4
&lt;/span>&lt;span class="lnt"> 5
&lt;/span>&lt;span class="lnt"> 6
&lt;/span>&lt;span class="lnt"> 7
&lt;/span>&lt;span class="lnt"> 8
&lt;/span>&lt;span class="lnt"> 9
&lt;/span>&lt;span class="lnt">10
&lt;/span>&lt;span class="lnt">11
&lt;/span>&lt;span class="lnt">12
&lt;/span>&lt;span class="lnt">13
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-diff" data-lang="diff">&lt;span class="line">&lt;span class="cl">function calculateTotal(items) {
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gd">- let total = 0;
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gd">&lt;/span>&lt;span class="gi">+ let total = 0.0;
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gi">&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> for (const item of items) {
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gd">- total += item.price;
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gd">&lt;/span>&lt;span class="gi">+ total += Number(item.price);
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gi">&lt;/span> }
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gi">+ // 保留两位小数
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gi">+ total = Math.round(total * 100) / 100;
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="gi">&lt;/span> return total;
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h1 id="常见错误">常见错误
&lt;/h1>&lt;ol>
&lt;li>行内代码分隔符数量不够，导致反引号提前闭合。&lt;/li>
&lt;li>代码块前后缺少空行，影响渲染稳定性（不同解析器表现可能不同）。&lt;/li>
&lt;li>外层与内层都用三反引号，造成嵌套代码块断裂。&lt;/li>
&lt;li>混用 Tab 和空格，导致缩进式代码块格式错乱。&lt;/li>
&lt;/ol></description></item><item><title>1.6 链接</title><link>https://hobin66.github.io/hobin_study/notes/markdown-learning-%E9%93%BE%E6%8E%A5/</link><pubDate>Thu, 09 Apr 2026 22:23:00 +0800</pubDate><guid>https://hobin66.github.io/hobin_study/notes/markdown-learning-%E9%93%BE%E6%8E%A5/</guid><description>&lt;h1 id="链接基础语法">链接基础语法
&lt;/h1>&lt;p>Markdown 中最常见的链接写法有 3 种：&lt;/p>
&lt;ol>
&lt;li>行内链接：&lt;code>[链接文字](URL)&lt;/code>&lt;/li>
&lt;li>带标题的链接：&lt;code>[链接文字](URL &amp;quot;可选标题&amp;quot;)&lt;/code>&lt;/li>
&lt;li>自动链接：&lt;code>&amp;lt;URL&amp;gt;&lt;/code>&lt;/li>
&lt;/ol>
&lt;h2 id="1-行内链接">1. 行内链接
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">这是一个链接 [&lt;span class="nt">Hobin&amp;#39;s Blog&lt;/span>](&lt;span class="na">https://bhb6.top&lt;/span>)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;br>
这是一个链接 &lt;a class="link" href="https://bhb6.top" target="_blank" rel="noopener"
>Hobin&amp;rsquo;s Blog
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
&lt;/a>
&lt;/p>
&lt;h2 id="2-带标题的链接">2. 带标题的链接
&lt;/h2>&lt;p>标题会在鼠标悬停时显示。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">欢迎访问 [&lt;span class="nt">GitHub&lt;/span>](&lt;span class="na">https://github.com &amp;#34;全球最大的代码托管平台&amp;#34;&lt;/span>) 官网
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">这是 [&lt;span class="nt">百度搜索&lt;/span>](&lt;span class="na">https://www.baidu.com &amp;#34;百度一下，你就知道&amp;#34;&lt;/span>)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;br>
欢迎访问 &lt;a class="link" href="https://github.com" title="全球最大的代码托管平台"
target="_blank" rel="noopener"
>GitHub
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
&lt;/a>
官网&lt;br>
这是 &lt;a class="link" href="https://www.baidu.com" title="百度一下，你就知道"
target="_blank" rel="noopener"
>百度搜索
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
&lt;/a>
&lt;/p>
&lt;h2 id="3-自动链接">3. 自动链接
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">&lt;span class="p">&amp;lt;&lt;/span>&lt;span class="nt">https:&lt;/span>&lt;span class="err">//&lt;/span>&lt;span class="na">bhb6&lt;/span>&lt;span class="err">.&lt;/span>&lt;span class="na">top&lt;/span>&lt;span class="p">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;br>
&lt;a class="link" href="https://bhb6.top" target="_blank" rel="noopener"
>https://bhb6.top
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
&lt;/a>
&lt;/p>
&lt;h1 id="参考式链接">参考式链接
&lt;/h1>&lt;p>参考式链接适合在文档中重复使用同一 URL，让正文更干净。&lt;/p>
&lt;h2 id="基本语法">基本语法
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">[链接文字][参考标签]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">[参考标签]: URL &amp;#34;可选标题&amp;#34;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>示例：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">这个链接用 google 作为参考标签 [Google][google]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">这个链接用 hobin 作为参考标签 [Hobin][hobin]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">[google]: https://www.google.com/ &amp;#34;Google 搜索&amp;#34;
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">[hobin]: https://bhb6.top/ &amp;#34;Hobin 的博客&amp;#34;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>渲染效果：&lt;br>
这个链接用 google 作为参考标签 &lt;a class="link" href="https://www.google.com/" title="Google 搜索"
target="_blank" rel="noopener"
>Google
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
&lt;/a>
&lt;br>
这个链接用 hobin 作为参考标签 &lt;a class="link" href="https://bhb6.top/" title="Hobin 的博客"
target="_blank" rel="noopener"
>Hobin
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
&lt;/a>
&lt;/p>
&lt;h2 id="简化写法">简化写法
&lt;/h2>&lt;p>当参考标签与链接文字相同时，可以省略第二个方括号。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-markdown" data-lang="markdown">&lt;span class="line">&lt;span class="cl">我喜欢使用 [GitHub][] 来管理代码。
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">[GitHub]: https://github.com/
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h1 id="常见错误">常见错误
&lt;/h1>&lt;ol>
&lt;li>把 &lt;code>[]&lt;/code> 或 &lt;code>()&lt;/code> 写成全角符号，会导致链接无法解析。&lt;/li>
&lt;li>URL 和可选标题之间必须有空格：&lt;code>(URL &amp;quot;标题&amp;quot;)&lt;/code>。&lt;/li>
&lt;li>方括号与圆括号必须成对出现，少一个都会失效。&lt;/li>
&lt;li>示例中建议优先使用 &lt;code>https://&lt;/code>，避免使用不安全的 &lt;code>http://&lt;/code>。&lt;/li>
&lt;/ol></description></item></channel></rss>