<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>开发 on YSY的博客</title><link>https://ysy.fan/categories/%E5%BC%80%E5%8F%91/</link><description>Recent content in 开发 on YSY的博客</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Tue, 04 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ysy.fan/categories/%E5%BC%80%E5%8F%91/index.xml" rel="self" type="application/rss+xml"/><item><title>CC Switch 使用指南：管理 API 密钥并接入 Codex</title><link>https://ysy.fan/p/ccswitch-guide/</link><pubDate>Tue, 04 Aug 2026 00:00:00 +0000</pubDate><guid>https://ysy.fan/p/ccswitch-guide/</guid><description>&lt;p&gt;按你的目标选择对应文章：通过 CC Switch 统一管理 API 密钥并登录 Codex，或使用 CC Switch 在 Codex 中接入 DeepSeek API。&lt;/p&gt;
&lt;h2 id="1-api-密钥管理与-codex-登录"&gt;1. API 密钥管理与 Codex 登录
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://ysy.fan/p/ccswitch-faroapi-codex-login/" &gt;使用 CC Switch 管理 Faro API 密钥并登录 Codex 桌面版&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="2-模型接入"&gt;2. 模型接入
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://ysy.fan/p/codex-deepseek-api/" &gt;使用 CC Switch 在 Codex 中接入 DeepSeek API&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="3-仍未解决"&gt;3. 仍未解决
&lt;/h2&gt;&lt;p&gt;如果在 CC Switch 中配置 API 后 Codex 没有生效、测速失败或模型不可用，请先查看对应子文章中的常见问题。若仍未解决，请提供：CC Switch 版本、供应商配置截图、Codex 版本，以及具体的报错文字或日志。&lt;/p&gt;</description></item><item><title>用本地 Codex 并行开发同一个项目</title><link>https://ysy.fan/p/codex-parallel-development/</link><pubDate>Fri, 31 Jul 2026 00:00:00 +0000</pubDate><guid>https://ysy.fan/p/codex-parallel-development/</guid><description>&lt;p&gt;本文演示如何借助本地 Codex 和 Git 工作树，让多个对话同时推进同一个项目中的不同任务。核心原则是先划分清楚任务边界，再分别开发、提交和合并。&lt;/p&gt;
&lt;p&gt;本文介绍两种工作流：临时工作树适合一次性的并行任务；永久工作树适合需要持续维护同一条开发线的场景。无论采用哪一种，都应避免多个任务同时修改同一批文件。&lt;/p&gt;
&lt;h2 id="1-临时工作树适合一次性并行任务"&gt;1. 临时工作树：适合一次性并行任务
&lt;/h2&gt;&lt;p&gt;临时工作树的特点是每次新建对话时创建一个分支和对应的工作树。任务完成并合并后，这个工作树通常不再继续使用，适合功能开发、测试补充或独立问题排查等短期任务。&lt;/p&gt;
&lt;h3 id="11-创建工作树并分配任务"&gt;1.1 创建工作树并分配任务
&lt;/h3&gt;&lt;p&gt;首先新建一个对话。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/2026-07-31-21-53-02.png" target="_blank"&gt; &lt;img src="images/2026-07-31-21-53-02.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;然后将本地环境切换到新的工作树。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/2026-07-31-21-53-26.png" target="_blank"&gt; &lt;img src="images/2026-07-31-21-53-26.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;接下来，为第一个工作树分配任务。重复“新建对话、创建工作树、分配任务”的过程，就可以让多个对话并行修改同一个项目。&lt;/p&gt;
&lt;p&gt;在开始前，建议明确每个任务负责的模块和文件范围。例如，一个任务负责接口实现，另一个任务负责测试，第三个任务负责前端页面。任务说明中最好同时写清目标、涉及目录、验收方式和不应修改的文件，避免后续合并时出现冲突或重复工作。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/2026-07-31-21-57-50.png" target="_blank"&gt; &lt;img src="images/2026-07-31-21-57-50.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;多个任务并行执行后的效果如下：&lt;/p&gt;
&lt;p&gt;&lt;a href="images/2026-07-31-22-01-38.png" target="_blank"&gt; &lt;img src="images/2026-07-31-22-01-38.png" alt="image" style="max-width: 50%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;h3 id="12-要求每个任务完成收尾"&gt;1.2 要求每个任务完成收尾
&lt;/h3&gt;&lt;p&gt;当某个工作树中的任务完成后，可以向对应对话发送下面这段提示，确保它在提交前完成必要的检查：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;请停止继续扩展范围，完成当前任务的收尾：
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;1. 运行本任务相关测试、Ruff、Python 编译和 git diff --check。
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2. 只提交你自己修改的文件，不要更新 docs/任务书.md、docs/完成记录.md。
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;3. 创建一个清晰的 Git 提交。
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;4. 回复提交哈希、修改文件列表、测试结果和已知风险。
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;这样可以让每个并行任务都产出独立、可审查的提交，也便于后续定位问题。&lt;/p&gt;
&lt;h3 id="13-将各工作树的改动合并到主线"&gt;1.3 将各工作树的改动合并到主线
&lt;/h3&gt;&lt;p&gt;当各工作树完成 Git 提交后，回到主工作区的终端，按提交间的依赖关系依次执行 &lt;code&gt;cherry-pick&lt;/code&gt;。例如：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;git&lt;/span&gt; &lt;span class="nb"&gt;cherry-pick&lt;/span&gt; &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;A&lt;/span&gt; &lt;span class="n"&gt;的提交哈希&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;git&lt;/span&gt; &lt;span class="nb"&gt;cherry-pick&lt;/span&gt; &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;C&lt;/span&gt; &lt;span class="n"&gt;的提交哈希&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;git&lt;/span&gt; &lt;span class="nb"&gt;cherry-pick&lt;/span&gt; &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;E&lt;/span&gt; &lt;span class="n"&gt;的提交哈希&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;git&lt;/span&gt; &lt;span class="nb"&gt;cherry-pick&lt;/span&gt; &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;D&lt;/span&gt; &lt;span class="n"&gt;的提交哈希&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;这些命令会将各工作树中的提交复制到主线。每次执行 &lt;code&gt;cherry-pick&lt;/code&gt; 后，都应检查当前工作区状态和补丁格式：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;git&lt;/span&gt; &lt;span class="n"&gt;status&lt;/span&gt; &lt;span class="p"&gt;-&lt;/span&gt;&lt;span class="n"&gt;-short&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;git&lt;/span&gt; &lt;span class="nb"&gt;diff &lt;/span&gt;&lt;span class="p"&gt;-&lt;/span&gt;&lt;span class="n"&gt;-check&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;如果发生冲突，应在主工作区统一处理，不要回到原工作树反复修改同一处代码。处理完成后继续执行 &lt;code&gt;cherry-pick&lt;/code&gt;，并在所有提交合并完成后运行完整测试。&lt;/p&gt;
&lt;h2 id="2-永久工作树适合持续维护的任务"&gt;2. 永久工作树：适合持续维护的任务
&lt;/h2&gt;&lt;p&gt;如果某个任务需要跨多次对话持续推进，或你希望长期保留它的独立开发环境，可以创建永久工作树。它不需要在每次开始新对话时重复创建分支，更适合持续迭代的功能或长期维护的模块。&lt;/p&gt;
&lt;h3 id="21-创建永久工作树"&gt;2.1 创建永久工作树
&lt;/h3&gt;&lt;p&gt;在项目右侧的三个点菜单中，选择创建永久工作树。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/2026-08-01-19-03-09.png" target="_blank"&gt; &lt;img src="images/2026-08-01-19-03-09.png" alt="image" style="max-width: 40%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;创建完成后，先向 AI 发送一条只读检查指令，确认当前工作树的根目录和 Git 状态：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;请只执行 git rev-parse --show-toplevel 和 git status --short，不修改任何文件，并报告输出结果。
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;a href="images/2026-08-01-20-50-02.png" target="_blank"&gt; &lt;img src="images/2026-08-01-20-50-02.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;确认工作树状态无误后，再为它创建对应的分支。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/2026-08-01-20-50-57.png" target="_blank"&gt; &lt;img src="images/2026-08-01-20-50-57.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;后续可以持续在这个工作树中推进同一类任务。需要将成果并入主线时，仍然应遵循独立提交、审查差异和集中处理冲突的原则。&lt;/p&gt;
&lt;h2 id="3-如何选择工作树方式"&gt;3. 如何选择工作树方式
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;临时工作树：适合目标明确、完成后即可合并的一次性任务。&lt;/li&gt;
&lt;li&gt;永久工作树：适合跨多个阶段持续迭代，或需要长期保留上下文和开发环境的任务。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;无论使用哪种方式，任务之间的文件边界越清晰，最终合并就越顺畅。&lt;/p&gt;
&lt;h2 id="4-小结"&gt;4. 小结
&lt;/h2&gt;&lt;p&gt;使用本地 Codex 并行开发的重点不在于同时开启多少个对话，而在于任务边界清晰、每项改动独立提交，并在主工作区集中完成合并与验证。这样既能提升并行效率，也能控制集成风险。&lt;/p&gt;</description></item><item><title>Cursor 使用指南：入门、界面、插件、模型与常见问题</title><link>https://ysy.fan/p/cursor-troubleshooting-guide/</link><pubDate>Mon, 27 Jul 2026 00:00:00 +0000</pubDate><guid>https://ysy.fan/p/cursor-troubleshooting-guide/</guid><description>&lt;p&gt;根据你的目标选择对应文章：首次了解 Cursor、调整界面与插件、配置模型服务，或排查 Agent 卡死问题。&lt;/p&gt;
&lt;h2 id="1-入门与界面"&gt;1. 入门与界面
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://ysy.fan/p/cursor-beginner-guide/" &gt;Cursor 使用心得：AI 编程助手的初体验&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://ysy.fan/p/switch-cursor-ui-mode/" &gt;Cursor 新旧界面切换：编辑器模式与 Agents 模式&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="2-插件与模型配置"&gt;2. 插件与模型配置
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://ysy.fan/p/cursor-install-plugin-from-github/" &gt;Cursor 手动安装插件：中英文自动空格插件&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://ysy.fan/p/cursor-aliyun-bailian-api-setup/" &gt;在 Cursor 中接入阿里云百炼 API&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="3-常见问题"&gt;3. 常见问题
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://ysy.fan/p/cursor-agent-freeze-fix/" &gt;Cursor Agent 模式频繁卡死的排查方案&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>ChatGPT 频繁「正在重新连接」？开启 Clash TUN 模式即可解决</title><link>https://ysy.fan/p/chatgpt-clash-tun-mode-fix/</link><pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate><guid>https://ysy.fan/p/chatgpt-clash-tun-mode-fix/</guid><description>&lt;h2 id="1-问题现象"&gt;1. 问题现象
&lt;/h2&gt;&lt;p&gt;使用 ChatGPT 时，界面顶部频繁弹出 &lt;strong&gt;正在重新连接&lt;/strong&gt;，往往连续重试四五次，看起来已经无法正常使用了。但稍等片刻后，回复又会突然正常输出。&lt;/p&gt;
&lt;p&gt;这种「先失败、后恢复」的表现容易让人误以为是网络波动或 ChatGPT 服务端不稳定。&lt;/p&gt;
&lt;h2 id="2-原因分析"&gt;2. 原因分析
&lt;/h2&gt;&lt;p&gt;问题通常出在代理配置上，而非 ChatGPT 本身。&lt;/p&gt;
&lt;p&gt;ChatGPT 优先通过 &lt;strong&gt;WebSocket&lt;/strong&gt; 与服务器保持长连接，以实现流式输出。在仅开启系统代理、未启用 TUN 模式的情况下，Clash 往往只能接管浏览器走 HTTP 代理的那部分流量，&lt;strong&gt;WebSocket 连接不一定能稳定经过代理&lt;/strong&gt;，于是反复握手失败，界面便不断显示「正在重新连接」。&lt;/p&gt;
&lt;p&gt;多次重试之后，客户端会 &lt;strong&gt;降级为普通 HTTP 请求&lt;/strong&gt; 拉取回复。HTTP 走代理通常没有问题，所以最终又能看到正常输出——给人一种「快放弃了又好了」的错觉。&lt;/p&gt;
&lt;h2 id="3-解决方案开启-clash-tun-模式"&gt;3. 解决方案：开启 Clash TUN 模式
&lt;/h2&gt;&lt;p&gt;TUN 模式在系统网络层接管全部流量，WebSocket 与 HTTP 都会经过 Clash 路由，长连接不再频繁中断。&lt;/p&gt;
&lt;h3 id="31-操作步骤"&gt;3.1. 操作步骤
&lt;/h3&gt;&lt;p&gt;以 Clash Verge 为例：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;打开 Clash Verge，确保代理已正常运行&lt;/li&gt;
&lt;li&gt;进入 &lt;strong&gt;设置&lt;/strong&gt;，找到 &lt;strong&gt;TUN 模式&lt;/strong&gt;（或 &lt;strong&gt;虚拟网卡模式&lt;/strong&gt;）&lt;/li&gt;
&lt;li&gt;开启 &lt;strong&gt;TUN 模式&lt;/strong&gt;，按提示授予管理员权限（Windows 首次开启需要）&lt;/li&gt;
&lt;li&gt;重新打开 ChatGPT 页面，发起一次对话验证&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="images/Clash%20TUN%20模式开启截图.png" target="_blank"&gt; &lt;img src="images/Clash%20TUN%20模式开启截图.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;若使用其他 Clash 客户端（如 Clash for Windows、Clash Meta 等），同样在设置中开启 TUN / 增强模式即可，名称可能略有不同。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="4-总结"&gt;4. 总结
&lt;/h2&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;现象&lt;/th&gt;
&lt;th&gt;原因&lt;/th&gt;
&lt;th&gt;解决&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;频繁「正在重新连接」&lt;/td&gt;
&lt;td&gt;WebSocket 未稳定走代理&lt;/td&gt;
&lt;td&gt;开启 Clash TUN 模式&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;重试多次后又能用&lt;/td&gt;
&lt;td&gt;客户端降级为 HTTP&lt;/td&gt;
&lt;td&gt;同上，无需额外操作&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;开启 TUN 模式后，ChatGPT 的 WebSocket 长连接可以稳定经代理转发，流式输出不再反复断连。&lt;/p&gt;</description></item><item><title>Anaconda 安装教程</title><link>https://ysy.fan/p/anaconda-install-guide/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ysy.fan/p/anaconda-install-guide/</guid><description>&lt;h2 id="1-下载安装包"&gt;1. 下载安装包
&lt;/h2&gt;&lt;p&gt;前往 &lt;a class="link" href="https://www.anaconda.com/download" target="_blank" rel="noopener"
&gt;Anaconda 官网&lt;/a&gt; 下载安装包。
进入页面后，点击 &lt;strong&gt;Skip Registration&lt;/strong&gt;（跳过注册）即可直接下载，无需注册账号。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/2026-03-20-23-42-46.png" target="_blank"&gt; &lt;img src="images/2026-03-20-23-31-03.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;跳过注册后，根据自己的操作系统选择对应的版本下载。以 Windows 为例，点击 &lt;strong&gt;Anaconda Distribution&lt;/strong&gt; 下的 &lt;strong&gt;Windows 64-Bit Graphical Installer&lt;/strong&gt; 即可。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/2026-03-20-23-42-46.png" target="_blank"&gt; &lt;img src="images/2026-03-20-23-42-46.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;h2 id="2-安装"&gt;2. 安装
&lt;/h2&gt;&lt;p&gt;下载完成后，双击安装程序（&lt;code&gt;.exe&lt;/code&gt; 文件）启动安装向导。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/2026-03-20-23-45-39.png" target="_blank"&gt; &lt;img src="images/2026-03-20-23-45-39.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;h3 id="21-欢迎界面"&gt;2.1. 欢迎界面
&lt;/h3&gt;&lt;p&gt;打开安装向导后，点击 &lt;strong&gt;Next&lt;/strong&gt; 继续。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/欢迎界面截图.png" target="_blank"&gt; &lt;img src="images/欢迎界面截图.png" alt="image" style="max-width: 100%; width: 500px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;h3 id="22-许可协议"&gt;2.2. 许可协议
&lt;/h3&gt;&lt;p&gt;阅读许可协议后，点击 &lt;strong&gt;I Agree&lt;/strong&gt; 同意并继续。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/许可协议截图.png" target="_blank"&gt; &lt;img src="images/许可协议截图.png" alt="image" style="max-width: 100%; width: 500px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;h3 id="23-选择安装类型"&gt;2.3. 选择安装类型
&lt;/h3&gt;&lt;p&gt;选择 &lt;strong&gt;Just Me&lt;/strong&gt;（默认推荐），然后点击 &lt;strong&gt;Next&lt;/strong&gt; 继续。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/2026-03-21-03-14-52.png" target="_blank"&gt; &lt;img src="images/2026-03-21-03-14-52.png" alt="image" style="max-width: 100%; width: 500px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;h3 id="24-选择安装位置"&gt;2.4. 选择安装位置
&lt;/h3&gt;&lt;p&gt;默认安装路径为 &lt;code&gt;C:\Users\用户名\anaconda3&lt;/code&gt;，建议保持默认，直接点击 &lt;strong&gt;Next&lt;/strong&gt; 继续。&lt;/p&gt;
&lt;p&gt;若需要安装到其他位置，请注意：&lt;strong&gt;路径中不能含有中文&lt;/strong&gt;，否则可能导致运行异常。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/2026-03-21-03-15-34.png" target="_blank"&gt; &lt;img src="images/2026-03-21-03-15-34.png" alt="image" style="max-width: 100%; width: 500px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;h3 id="25-高级安装选项"&gt;2.5. 高级安装选项
&lt;/h3&gt;&lt;p&gt;建议&lt;strong&gt;全部勾选&lt;/strong&gt;，然后点击 &lt;strong&gt;Install&lt;/strong&gt; 开始安装。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Create shortcuts&lt;/strong&gt;：创建快捷方式，方便从开始菜单启动 Anaconda 相关工具&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Add installation to my PATH&lt;/strong&gt;：将 Anaconda 加入系统环境变量，这样在普通 cmd/PowerShell 中也能直接使用 &lt;code&gt;conda&lt;/code&gt; 命令。虽然安装器标注了&amp;quot;不推荐&amp;quot;，但那主要是针对同时安装了多个 Python 的用户，担心产生冲突。如果你只使用 Anaconda，勾上更方便；如果你熟悉环境变量配置，也可以不勾，后续手动添加&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Register Anaconda3 as my default Python&lt;/strong&gt;：将 Anaconda 的 Python 注册为系统默认 Python，VSCode、PyCharm 等工具可自动识别&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Clear the package cache upon completion&lt;/strong&gt;：安装完成后清理缓存，释放磁盘空间&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="images/2026-03-21-03-20-03.png" target="_blank"&gt; &lt;img src="images/2026-03-21-03-20-03.png" alt="image" style="max-width: 100%; width: 500px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;h3 id="26-安装完成"&gt;2.6. 安装完成
&lt;/h3&gt;&lt;p&gt;等待安装进度条跑完，提示 &lt;strong&gt;Installation Complete&lt;/strong&gt; 后，点击 &lt;strong&gt;Next&lt;/strong&gt; 继续。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/安装完成截图.png" target="_blank"&gt; &lt;img src="images/安装完成截图.png" alt="image" style="max-width: 100%; width: 500px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;h3 id="27-云端推广页"&gt;2.7. 云端推广页
&lt;/h3&gt;&lt;p&gt;这是 Anaconda 的云服务推广页面，直接点击 &lt;strong&gt;Next&lt;/strong&gt; 跳过即可。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/云端推广页截图.png" target="_blank"&gt; &lt;img src="images/云端推广页截图.png" alt="image" style="max-width: 100%; width: 500px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;h3 id="28-完成安装"&gt;2.8. 完成安装
&lt;/h3&gt;&lt;p&gt;取消勾选 &lt;strong&gt;Welcome to Anaconda&lt;/strong&gt;，然后点击 &lt;strong&gt;Finish&lt;/strong&gt; 完成安装。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/完成安装截图.png" target="_blank"&gt; &lt;img src="images/完成安装截图.png" alt="image" style="max-width: 100%; width: 500px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;h2 id="3-验证安装"&gt;3. 验证安装
&lt;/h2&gt;&lt;p&gt;按 &lt;code&gt;Win + R&lt;/code&gt; 打开运行窗口，输入 &lt;code&gt;cmd&lt;/code&gt; 后回车打开命令提示符。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/运行窗口截图.png" target="_blank"&gt; &lt;img src="images/运行窗口截图.png" alt="image" style="max-width: 100%; width: 500px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;在命令提示符中依次输入以下命令验证安装是否成功：&lt;/p&gt;
&lt;p&gt;输入 &lt;code&gt;python&lt;/code&gt; 回车，若显示 Python 版本信息（如 &lt;code&gt;Python 3.13.9 | packaged by Anaconda&lt;/code&gt;）则说明 Python 安装正常，输入 &lt;code&gt;exit()&lt;/code&gt; 退出。&lt;/p&gt;
&lt;p&gt;再输入 &lt;code&gt;conda --version&lt;/code&gt;，若显示版本号（如 &lt;code&gt;conda 25.11.1&lt;/code&gt;）则说明 Anaconda 安装成功。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/验证截图.png" target="_blank"&gt; &lt;img src="images/验证截图.png" alt="image" style="max-width: 100%; width: 500px;"/&gt; &lt;/a&gt;&lt;/p&gt;</description></item><item><title>如何查找 Gemini 订阅截止日期</title><link>https://ysy.fan/p/find-gemini-subscription-expiry/</link><pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate><guid>https://ysy.fan/p/find-gemini-subscription-expiry/</guid><description>&lt;p&gt;Gemini（原 Google One AI）的订阅到期时间在网页里藏得比较刁钻，第一次找往往要翻半天。这里记一下&lt;strong&gt;具体查找路径&lt;/strong&gt;，方便大家查找。&lt;/p&gt;
&lt;h2 id="1-第一步设置和帮助--个人使用场景"&gt;1. 第一步：设置和帮助 → 个人使用场景
&lt;/h2&gt;&lt;p&gt;在 &lt;a class="link" href="https://gemini.google.com" target="_blank" rel="noopener"
&gt;Gemini&lt;/a&gt; 页面，&lt;strong&gt;唯一的入口&lt;/strong&gt;是：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;点击左侧边栏底部的 &lt;strong&gt;「设置和帮助」&lt;/strong&gt;，展开或进入设置相关页面。&lt;/li&gt;
&lt;li&gt;在随之出现的内容里进入 &lt;strong&gt;「个人使用场景」&lt;/strong&gt;（Personal Usage Scenarios）。&lt;/li&gt;
&lt;li&gt;在该页的 &lt;strong&gt;「你的付费内容」&lt;/strong&gt; 区块中，点击下方的 &lt;strong&gt;「管理与你的 Google 账号关联的订阅」&lt;/strong&gt;。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;点击后会跳转到 Google 账号的订阅页面。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/2026-02-24-14-08-26.png" target="_blank"&gt; &lt;img src="images/2026-02-24-14-08-26.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;h2 id="2-第二步在-google-账号订阅页查看续订日期"&gt;2. 第二步：在 Google 账号订阅页查看续订日期
&lt;/h2&gt;&lt;p&gt;跳转后进入的是 &lt;strong&gt;Google 账号 → 订阅&lt;/strong&gt; 页面。页面顶部有返回箭头和「订阅」标题。&lt;/p&gt;
&lt;p&gt;找到 Google One 一栏，这里的续订日期就是你会员到期的时间&lt;/p&gt;
&lt;p&gt;&lt;a href="images/2026-02-24-14-10-52.png" target="_blank"&gt; &lt;img src="images/2026-02-24-14-10-52.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;h2 id="3-小结"&gt;3. 小结
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;路径总结&lt;/strong&gt;：打开 Gemini → &lt;strong&gt;设置和帮助&lt;/strong&gt; → &lt;strong&gt;个人使用场景&lt;/strong&gt; → 点击「管理与你的 Google 账号关联的订阅」→ 在跳转后的「订阅」页中，看「由 Google 管理」里对应订阅卡片上的 &lt;strong&gt;「续订日期」&lt;/strong&gt; 即可。&lt;/p&gt;</description></item><item><title>东秦学生申请 GitHub 学生认证完全指南</title><link>https://ysy.fan/p/github-student-pack-neu-qhd/</link><pubDate>Fri, 13 Feb 2026 00:00:00 +0000</pubDate><guid>https://ysy.fan/p/github-student-pack-neu-qhd/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;适用对象&lt;/strong&gt;：东北大学秦皇岛分校（NEU Qinhuangdao）在校学生
&lt;strong&gt;认证优势&lt;/strong&gt;：免费使用 GitHub Pro、JetBrains 全家桶、Azure 学生订阅等价值上千美元的开发者工具&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="1-前言"&gt;1. 前言
&lt;/h2&gt;&lt;p&gt;GitHub Student Developer Pack 为学生提供了丰富的免费开发工具和服务。本指南基于东秦学生的实际申请经验编写，&lt;strong&gt;特别记录了&amp;quot;修改浏览器定位&amp;quot;这一解决认证失败的关键技巧&lt;/strong&gt;，希望帮助同学们顺利通过认证。&lt;/p&gt;
&lt;h2 id="2-东北大学总校学生邮箱的注册与激活"&gt;2. 东北大学总校学生邮箱的注册与激活
&lt;/h2&gt;&lt;p&gt;申请 GitHub 学生包需要使用学校提供的教育邮箱。对于东秦学生，我们需要注册并激活东北大学总校的邮箱（后缀为 &lt;code&gt;@mails.neu.edu.cn&lt;/code&gt;）。&lt;/p&gt;
&lt;h3 id="21-前情提要"&gt;2.1. 前情提要
&lt;/h3&gt;&lt;p&gt;在操作过程中，如果遇到网站加载缓慢、转圈半天然后报错的情况，这通常是学校网站维护或网络波动，并非您的操作问题。请不要焦躁，稍作休息，等一会儿再回来尝试。&lt;/p&gt;
&lt;h3 id="22-进入邮箱系统与初步尝试"&gt;2.2. 进入邮箱系统与初步尝试
&lt;/h3&gt;&lt;p&gt;首先，请在浏览器中访问东北大学邮件系统：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a class="link" href="https://mails.neu.edu.cn/coremail/" target="_blank" rel="noopener"
&gt;https://mails.neu.edu.cn/coremail/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;在登录框下方找到并点击 &lt;strong&gt;新生注册&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/2026-02-13-21-21-42.png" target="_blank"&gt; &lt;img src="images/2026-02-13-21-21-42.png" alt="image" style="max-width: 100%; width: 500px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;注意：无论您是大一新生还是大四老生，只要您之前没有注册过这个邮箱账号，都必须点击“新生注册”入口。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="23-统一身份认证与密码重置"&gt;2.3. 统一身份认证与密码重置
&lt;/h3&gt;&lt;p&gt;点击注册后，系统会跳转到“统一身份认证”界面。由于大多数同学不清楚默认密码或已遗忘，我们需要直接走密码重置流程。&lt;/p&gt;
&lt;h4 id="231-进入重置流程"&gt;2.3.1. 进入重置流程
&lt;/h4&gt;&lt;p&gt;在登录框下方，点击 &lt;strong&gt;忘记密码&lt;/strong&gt;。
&lt;a href="images/2026-02-13-21-22-06.png" target="_blank"&gt; &lt;img src="images/2026-02-13-21-22-06.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;h4 id="232-验证账号信息"&gt;2.3.2. 验证账号信息
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;账号&lt;/strong&gt;：输入您的东秦学号（账号是互通的）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;手机&lt;/strong&gt;：使用您在东秦校园账号绑定的手机号。&lt;/li&gt;
&lt;li&gt;输入图形验证码，点击 &lt;strong&gt;下一步&lt;/strong&gt;。
&lt;a href="images/2026-02-13-21-22-25.png" target="_blank"&gt; &lt;img src="images/2026-02-13-21-22-25.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="233-设置新密码"&gt;2.3.3. 设置新密码
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;系统会向您的手机发送 6 位动态验证码，填入验证码。&lt;/li&gt;
&lt;li&gt;设置一个新的密码（请务必记住，后续登录全靠它）。&lt;/li&gt;
&lt;li&gt;点击 &lt;strong&gt;完成&lt;/strong&gt;。
&lt;a href="images/2026-02-13-21-22-47.png" target="_blank"&gt; &lt;img src="images/2026-02-13-21-22-47.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="24-二次进入注册流程"&gt;2.4. 二次进入注册流程
&lt;/h3&gt;&lt;p&gt;密码重置成功后，不要直接登录，我们需要重新走一遍注册入口。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;再次回到邮箱系统首页：&lt;code&gt;https://mails.neu.edu.cn/coremail/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;再次点击 &lt;strong&gt;新生注册&lt;/strong&gt;。
&lt;a href="images/2026-02-13-21-23-04.png" target="_blank"&gt; &lt;img src="images/2026-02-13-21-23-04.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;在跳转出的统一身份认证界面，使用您的 &lt;strong&gt;学号&lt;/strong&gt; 和 &lt;strong&gt;刚才重置的新密码&lt;/strong&gt; 进行登录。
&lt;a href="images/2026-02-13-21-23-34.png" target="_blank"&gt; &lt;img src="images/2026-02-13-21-23-34.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;到了绑定邮箱这个界面后，保留这个界面，继续下一步
&lt;a href="images/2026-02-13-21-25-17.png" target="_blank"&gt; &lt;img src="images/2026-02-13-21-25-17.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="25-第三次进入注册流程"&gt;2.5. 第三次进入注册流程
&lt;/h3&gt;&lt;p&gt;输入网址再回到登录界面，再次点击新生注册&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;https://mails.neu.edu.cn/coremail/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;br&gt;
&lt;a href="images/2026-02-13-21-27-30.png" target="_blank"&gt; &lt;img src="images/2026-02-13-21-27-30.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;
&lt;p&gt;登录成功后，会进入“新生注册”的信息填写页面，请完善以下信息：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;您的姓名&lt;/strong&gt;：确认无误。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;您的学号&lt;/strong&gt;：确认无误。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;您的邮箱&lt;/strong&gt;：设置您的邮箱前缀。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;邮箱密码&lt;/strong&gt;：设置邮箱的独立密码。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;确认密码&lt;/strong&gt;：再次输入。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;手机号码&lt;/strong&gt;：填入手机号并获取验证码。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;填写完毕后，点击 &lt;strong&gt;提交信息&lt;/strong&gt;。
&lt;a href="images/2026-02-13-21-28-02.png" target="_blank"&gt; &lt;img src="images/2026-02-13-21-28-02.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;h3 id="26-登录邮箱关键避坑点"&gt;2.6. 登录邮箱（关键避坑点）
&lt;/h3&gt;&lt;p&gt;注册提交后，可能会遇到一个坑：如果直接使用刚才注册的“邮箱账号 + 邮箱密码”登录，系统可能会提示失败或进不去（可能是系统适配问题）。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/2026-02-13-21-29-27.png" target="_blank"&gt; &lt;img src="images/2026-02-13-21-29-27.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;正确登录方式：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;回到邮箱登录首页。&lt;/li&gt;
&lt;li&gt;即使已经注册好了，也不要直接输账号密码。&lt;/li&gt;
&lt;li&gt;点击登录框上方的 &lt;strong&gt;统一身份认证登录&lt;/strong&gt; 选项卡。&lt;/li&gt;
&lt;li&gt;使用 &lt;strong&gt;学号&lt;/strong&gt; 和 &lt;strong&gt;统一身份认证密码&lt;/strong&gt; 进行登录。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;成功登录后，您将看到邮箱主界面。请点击左上角头像，确认您的邮箱地址后缀为 &lt;code&gt;@mails.neu.edu.cn&lt;/code&gt;。至此，教育邮箱准备工作完成
&lt;a href="images/2026-02-13-21-29-45.png" target="_blank"&gt; &lt;img src="images/2026-02-13-21-29-45.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;h2 id="3-github-账号的标准化配置"&gt;3. GitHub 账号的标准化配置
&lt;/h2&gt;&lt;p&gt;拥有了教育邮箱后，我们需要将其绑定到 GitHub 账号上，并完成官方要求的安全设置（2FA）以及个人资料的“学生化”包装。&lt;/p&gt;
&lt;h3 id="31-准备工作网络环境配置"&gt;3.1. 准备工作：网络环境配置
&lt;/h3&gt;&lt;p&gt;在登录 GitHub 之前，有一个非常重要的细节需要注意。
根据实测经验，建议开启 &lt;strong&gt;Steam++&lt;/strong&gt; (Watt Toolkit) 来加速 GitHub。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;避坑指南&lt;/strong&gt;：尽量避免使用其他普通的梯子或代理工具，因为 GitHub 的风控系统可能会检测到 IP 异常，从而影响最终的认证结果。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="32-绑定教育邮箱"&gt;3.2. 绑定教育邮箱
&lt;/h3&gt;&lt;h4 id="321-进入设置页面"&gt;3.2.1. 进入设置页面
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;访问 GitHub 官网：&lt;code&gt;https://github.com/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;登录您的 GitHub 账号（如果没有账号请先注册）。&lt;/li&gt;
&lt;li&gt;点击右上角的头像，在下拉菜单中选择 &lt;strong&gt;Settings&lt;/strong&gt; (设置)。
&lt;a href="images/2026-02-13-21-33-23.png" target="_blank"&gt; &lt;img src="images/2026-02-13-21-33-23.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="322-添加邮箱"&gt;3.2.2. 添加邮箱
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;在左侧菜单栏中找到并点击 &lt;strong&gt;Emails&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;在 &amp;ldquo;Add email address&amp;rdquo; 输入框中，填入您在第一章注册好的学生邮箱（例如 &lt;code&gt;yourname@mails.neu.edu.cn&lt;/code&gt;）。&lt;/li&gt;
&lt;li&gt;点击 &lt;strong&gt;Add&lt;/strong&gt; 按钮。&lt;/li&gt;
&lt;li&gt;之后点击认证一下，GitHub 会向您的学生邮箱发送一封验证邮件。请登录您的学生邮箱，找到邮件并点击验证链接。&lt;/li&gt;
&lt;li&gt;找到 &lt;strong&gt;Keep my email addresses private&lt;/strong&gt; 选项。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;务必取消勾选&lt;/strong&gt;（保持 Off 状态）。如果不关闭这个选项，GitHub 在审核时可能无法读取到您的学生邮箱，导致认证失败。
&lt;a href="images/2026-02-13-21-39-19.png" target="_blank"&gt; &lt;img src="images/2026-02-13-21-39-19.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="33-开启双重认证-2fa"&gt;3.3. 开启双重认证 (2FA)
&lt;/h3&gt;&lt;p&gt;GitHub 现在强制要求开启 2FA (Two-factor authentication) 才能进行某些操作，这也是申请学生包的硬性门槛。&lt;/p&gt;
&lt;h4 id="331-启用入口"&gt;3.3.1. 启用入口
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;在左侧菜单栏点击 &lt;strong&gt;Password and authentication&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;向下滚动找到 &amp;ldquo;Two-factor authentication&amp;rdquo; 区域。&lt;/li&gt;
&lt;li&gt;点击 &lt;strong&gt;Enable two-factor authentication&lt;/strong&gt; 按钮。
&lt;a href="images/2026-02-13-21-39-55.png" target="_blank"&gt; &lt;img src="images/2026-02-13-21-39-55.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="332-配置身份验证器"&gt;3.3.2. 配置身份验证器
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;页面会显示一个二维码。&lt;/li&gt;
&lt;li&gt;请在手机上下载并安装 &lt;strong&gt;Microsoft Authenticator&lt;/strong&gt; (或其他类似软件)。&lt;/li&gt;
&lt;li&gt;打开手机 App，扫描屏幕上的二维码。&lt;/li&gt;
&lt;li&gt;App 会生成一个 6 位数的动态验证码，将其填入 GitHub 网页的输入框中。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;保存恢复代码&lt;/strong&gt;：系统会生成一组 Recovery Codes（恢复代码），请务必下载并妥善保存。如果您丢失了手机或误删了 App，这是找回账号的唯一凭证。
&lt;a href="images/2026-02-13-21-40-23.png" target="_blank"&gt; &lt;img src="images/2026-02-13-21-40-23.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="34-完善个人资料-关键加分项"&gt;3.4. 完善个人资料 (关键加分项)
&lt;/h3&gt;&lt;p&gt;为了证明您的“真实学生身份”，我们需要将个人资料修改为符合东秦学生特征的标准格式。&lt;/p&gt;
&lt;p&gt;在左侧菜单栏点击 &lt;strong&gt;Public profile&lt;/strong&gt;，按照以下标准填写：&lt;/p&gt;
&lt;h4 id="341-name-姓名"&gt;3.4.1. Name (姓名)
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;格式：&lt;strong&gt;名 姓&lt;/strong&gt; (拼音)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;示例：如果您叫张三丰，请填 &lt;strong&gt;Sanfeng Zhang&lt;/strong&gt;。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;注意：不要填昵称，要填真实姓名的拼音，与学生证/校园卡保持一致。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="342-bio-简介"&gt;3.4.2. Bio (简介)
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;建议：用英文简单描述一下您的身份。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;示例：Student from School of Computer Science and Engineering, majoring in Software Engineering.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="343-url-链接"&gt;3.4.3. URL (链接)
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;填入东秦官网地址：&lt;code&gt;https://www.neuq.edu.cn/&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="344-company-学校机构"&gt;3.4.4. Company (学校/机构)
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;必须严格填写东秦的英文全称&lt;/strong&gt;：&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;内容：&lt;code&gt;Northeastern University at Qinhuangdao&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;注意：不要填简写，也不要只填东北大学总校的名字，要精确到秦皇岛分校。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="345-location-地区"&gt;3.4.5. Location (地区)
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;内容：&lt;code&gt;China&lt;/code&gt;
&lt;a href="images/2026-02-13-21-41-01.png" target="_blank"&gt; &lt;img src="images/2026-02-13-21-41-01.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;
&lt;a href="images/2026-02-13-21-41-39.png" target="_blank"&gt; &lt;img src="images/2026-02-13-21-41-39.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;填写完毕后，点击页面底部的 &lt;strong&gt;Update profile&lt;/strong&gt; 保存修改&lt;/p&gt;
&lt;h2 id="4-完善账单信息"&gt;4. 完善账单信息
&lt;/h2&gt;&lt;p&gt;在正式提交学生认证申请之前，我们需要先完善 GitHub 的账单信息（Payment information）。这一步非常关键，因为 GitHub 会校验这里的“名义地址”是否与你的学校所在地（秦皇岛）一致。&lt;/p&gt;
&lt;h3 id="41-填写账单信息-关键"&gt;4.1. 填写账单信息 (关键)
&lt;/h3&gt;&lt;h4 id="411-进入入口"&gt;4.1.1. 进入入口
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;点击 GitHub 页面右上角的头像，选择 Settings。&lt;/li&gt;
&lt;li&gt;在左侧菜单栏找到 Access 区域，点击 Billing and licensing。&lt;/li&gt;
&lt;li&gt;在展开的子菜单中，点击 Payment information。&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="412-填写规范-请严格照抄"&gt;4.1.2. 填写规范 (请严格照抄)
&lt;/h4&gt;&lt;p&gt;请参照以下标准进行填写，确保与第二章的个人资料保持高度一致：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;First name / Last name (姓名)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;格式：名 姓 (拼音)&lt;/li&gt;
&lt;li&gt;示例：如果您叫张三丰，这里填 Sanfeng 后面填 Zhang。&lt;/li&gt;
&lt;li&gt;警告：必须填真实姓名的拼音，严禁使用昵称或中文。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Company (公司/学校)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;这里的输入框可能自动同步了个人资料，如果没有，请手动填入：&lt;/li&gt;
&lt;li&gt;Northeastern University at Qinhuangdao&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Address (街道地址)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;内容：Northeastern University at Qinhuangdao&lt;/li&gt;
&lt;li&gt;注意：必须填东秦的英文全称。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;City (城市)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;内容：Qinhuangdao&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;State/Province (省份)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;内容：Hebei Province&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Country/Region (国家/地区)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;选择：China
&lt;a href="images/2026-02-13-21-44-05.png" target="_blank"&gt; &lt;img src="images/2026-02-13-21-44-05.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;确认所有信息无误后，点击底部的 Save billing information 保存。&lt;/p&gt;
&lt;h2 id="5-开始申请流程解决定位问题与上传凭证核心章节"&gt;5. 开始申请流程，解决定位问题与上传凭证（核心章节）
&lt;/h2&gt;&lt;h3 id="51-进入教育优惠申请入口"&gt;5.1. 进入教育优惠申请入口
&lt;/h3&gt;&lt;h4 id="511-找到入口"&gt;5.1.1. 找到入口
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;依然在左侧 Billing and licensing 菜单下。&lt;/li&gt;
&lt;li&gt;点击 Education benefits。&lt;/li&gt;
&lt;li&gt;在页面右侧找到并找到绿色的 Start an application 按钮，但是先不要点击，先看下一步。
&lt;a href="images/2026-02-13-21-44-39.png" target="_blank"&gt; &lt;img src="images/2026-02-13-21-44-39.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;GitHub 会校验您的物理位置是否在学校附近。如果您身处校外（如寒暑假在家），或者校园网定位不准，直接申请很可能导致认证失败。&lt;/p&gt;
&lt;p&gt;请务必按照以下“修改浏览器定位”的流程操作：&lt;/p&gt;
&lt;h4 id="512-打开开发者工具"&gt;5.1.2. 打开开发者工具
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;在当前申请页面，按键盘上的 F12 键（打开开发者工具）。&lt;/li&gt;
&lt;li&gt;保持开发者工具开启，不要关闭。&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="513-调出传感器-sensors-面板"&gt;5.1.3. 调出传感器 (Sensors) 面板
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;在开发者工具窗口中，先点击顶部的 Network (网络) 选项卡。&lt;/li&gt;
&lt;li&gt;点击右上角的 三个点 图标（更多选项）。&lt;/li&gt;
&lt;li&gt;在下拉菜单中选择 More tools (更多工具)。&lt;/li&gt;
&lt;li&gt;在子菜单中选择 Sensors (传感器)。&lt;/li&gt;
&lt;li&gt;此时，界面下方会出现一个 Sensors 面板。
&lt;a href="images/2026-02-13-21-59-07.png" target="_blank"&gt; &lt;img src="images/2026-02-13-21-59-07.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="514-输入东大坐标参数-严格照抄"&gt;5.1.4. 输入东大坐标参数 (严格照抄)
&lt;/h4&gt;&lt;p&gt;在 Sensors 面板中进行如下设置：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Location: 在下拉框中选择 Other&amp;hellip;&lt;/li&gt;
&lt;li&gt;Latitude (纬度): 输入 41.7636&lt;/li&gt;
&lt;li&gt;Longitude (经度): 输入 123.4113&lt;/li&gt;
&lt;li&gt;Timezone ID: 输入 Asia/Shanghai&lt;/li&gt;
&lt;li&gt;Locale: 输入 zh-Hans-CN&lt;/li&gt;
&lt;li&gt;Accuracy: 输入 150
&lt;a href="images/2026-02-13-21-59-53.png" target="_blank"&gt; &lt;img src="images/2026-02-13-21-59-53.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="515-刷新页面生效"&gt;5.1.5. 刷新页面生效
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;保持开发者工具（F12）和 Sensors 面板处于开启状态（这一点非常重要，不能关）。&lt;/li&gt;
&lt;li&gt;后续截图虽然没有截入开发者工具面板，但是一定不能关&lt;/li&gt;
&lt;li&gt;点击浏览器左上角的 刷新 按钮。&lt;/li&gt;
&lt;li&gt;页面刷新后，点击绿色的 Start an application 按钮。
&lt;a href="images/2026-02-13-22-07-26.png" target="_blank"&gt; &lt;img src="images/2026-02-13-22-07-26.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="52-确认身份信息"&gt;5.2. 确认身份信息
&lt;/h3&gt;&lt;h4 id="521-选择角色"&gt;5.2.1. 选择角色
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Select your role in education: 选择 Student (学生)。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="522-确认学校关联"&gt;5.2.2. 确认学校关联
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;由于我们在第二章已经绑定了 @mails.neu.edu.cn 的邮箱，系统会自动识别出学校。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;界面通常会提示：You have verified the email address &amp;hellip; associated with the school Northeastern University, China.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;此时直接点击 Continue (继续) 即可。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/2026-02-22-19-42-13.png" target="_blank"&gt; &lt;img src="images/2026-02-22-19-42-13.png" alt="image" style="max-width: 100%; width: 700px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;点击 Continue 后，再点击 Share Location（分享定位）。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/2026-02-22-19-42-59.png" target="_blank"&gt; &lt;img src="images/2026-02-22-19-42-59.png" alt="image" style="max-width: 100%; width: 700px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;h3 id="53-上传学生证件"&gt;5.3. 上传学生证件
&lt;/h3&gt;&lt;p&gt;定位通过后，页面下方会出现证件上传区域。&lt;/p&gt;
&lt;h4 id="531-选择凭证类型"&gt;5.3.1. 选择凭证类型
&lt;/h4&gt;&lt;p&gt;在 Please select the type of proof you would like to provide 下拉菜单中，选择：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ol&gt;
&lt;li&gt;Dated school ID - Good (有日期的学生证)
&lt;a href="images/2026-02-13-22-19-48.png" target="_blank"&gt; &lt;img src="images/2026-02-13-22-19-48.png" alt="image" style="max-width: 100%; width: 500px;"/&gt; &lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="532-拍照上传"&gt;5.3.2. 拍照上传
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;浏览器会请求使用摄像头，请务必点击 允许。&lt;/li&gt;
&lt;li&gt;拿出您的 东北大学秦皇岛分校一卡通（校园卡）。&lt;/li&gt;
&lt;li&gt;拍摄要求：
&lt;ul&gt;
&lt;li&gt;拍摄印有 人像照片 的那一面。&lt;/li&gt;
&lt;li&gt;确保光线充足，文字清晰可见。&lt;/li&gt;
&lt;li&gt;手持卡片对准摄像头（第二次点击通常有 3 秒延迟拍摄）。&lt;/li&gt;
&lt;li&gt;亲测饭卡（一卡通）是可行的。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="images/2026-02-13-22-21-45.png" target="_blank"&gt; &lt;img src="images/2026-02-13-22-21-45.png" alt="image" style="max-width: 100%; width: 500px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;h3 id="54-提交与审核结果"&gt;5.4. 提交与审核结果
&lt;/h3&gt;&lt;h4 id="541-提交申请"&gt;5.4.1. 提交申请
&lt;/h4&gt;&lt;p&gt;照片上传无误后，点击底部的 Submit 提交申请。&lt;/p&gt;
&lt;h4 id="542-查看审核状态"&gt;5.4.2. 查看审核状态
&lt;/h4&gt;&lt;p&gt;提交后页面会显示审核状态，一般 3-4 分钟 即可出结果，请刷新页面查看：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Approved (绿色)：恭喜！认证通过。页面提示福利将在 72 小时内到账。&lt;/li&gt;
&lt;li&gt;Denied (红色)：认证失败。系统会提示具体原因（如图像不清、定位不符等），请根据提示修正后重新尝试。
&lt;a href="images/2026-02-13-22-26-38.png" target="_blank"&gt; &lt;img src="images/2026-02-13-22-26-38.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="6-参考资料"&gt;6. 参考资料
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://education.github.com/" target="_blank" rel="noopener"
&gt;GitHub Education 官方网站&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://education.github.com/pack" target="_blank" rel="noopener"
&gt;GitHub Student Developer Pack 福利列表&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;</description></item><item><title>新电脑 Git 初始化配置指南</title><link>https://ysy.fan/p/git-initial-setup/</link><pubDate>Wed, 11 Feb 2026 00:00:00 +0000</pubDate><guid>https://ysy.fan/p/git-initial-setup/</guid><description>&lt;h2 id="1-问题背景"&gt;1. 问题背景
&lt;/h2&gt;&lt;p&gt;在新电脑上使用 Git 时，常常会因为缺少必要配置而遇到各种问题：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;无法连接 GitHub（网络问题）&lt;/li&gt;
&lt;li&gt;提交代码时提示缺少用户信息&lt;/li&gt;
&lt;li&gt;中文文件名显示为乱码&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本文整理了新机 Git 初始化的完整流程，帮助你快速配置好开发环境。&lt;/p&gt;
&lt;h2 id="2-配置代理"&gt;2. 配置代理
&lt;/h2&gt;&lt;p&gt;如果你需要使用代理工具访问 GitHub，首先需要配置 Git 的网络代理。&lt;/p&gt;
&lt;h3 id="21-查找代理端口"&gt;2.1. 查找代理端口
&lt;/h3&gt;&lt;p&gt;不同的代理工具使用的端口不同：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Clash&lt;/strong&gt;：默认端口 &lt;code&gt;7890&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Clash Verge&lt;/strong&gt;：默认端口 &lt;code&gt;7897&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;其他工具：可在工具的设置中查看
&lt;a href="images/2026-02-11-11-28-12.png" target="_blank"&gt; &lt;img src="images/2026-02-11-11-28-12.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="22-设置代理"&gt;2.2. 设置代理
&lt;/h3&gt;&lt;p&gt;在 Git Bash 或终端中输入以下命令（将 &lt;code&gt;7897&lt;/code&gt; 替换为你的实际端口）：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global http.proxy http://127.0.0.1:7897
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global https.proxy http://127.0.0.1:7897
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="23-验证配置"&gt;2.3. 验证配置
&lt;/h3&gt;&lt;p&gt;输入以下命令查看配置是否生效：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global -l
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;如果看到以下输出，说明代理配置成功：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;http.proxy=http://127.0.0.1:7897
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;https.proxy=http://127.0.0.1:7897
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;br&gt;
&lt;a href="images/2026-02-11-11-28-50.png" target="_blank"&gt; &lt;img src="images/2026-02-11-11-28-50.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;
&lt;h2 id="3-配置用户信息"&gt;3. 配置用户信息
&lt;/h2&gt;&lt;p&gt;Git 在提交代码时需要记录提交者的身份信息。&lt;/p&gt;
&lt;h3 id="31-设置用户名和邮箱"&gt;3.1. 设置用户名和邮箱
&lt;/h3&gt;&lt;p&gt;在引号内填入你的 GitHub 用户名和邮箱（建议使用 GitHub 绑定的邮箱）：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global user.name &lt;span class="s2"&gt;&amp;#34;你的 GitHub 用户名&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global user.email &lt;span class="s2"&gt;&amp;#34;your-email@example.com&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;示例&lt;/strong&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global user.name &lt;span class="s2"&gt;&amp;#34;sign-river&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global user.email &lt;span class="s2"&gt;&amp;#34;example@gmail.com&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="4-解决中文文件名乱码问题"&gt;4. 解决中文文件名乱码问题
&lt;/h2&gt;&lt;p&gt;如果你的项目中有中文文件名，Git 默认会将其转义为八进制编码，显示为乱码（如 &lt;code&gt;\344\270\255\346\226\207&lt;/code&gt;）。&lt;/p&gt;
&lt;h3 id="41-设置显示中文"&gt;4.1. 设置显示中文
&lt;/h3&gt;&lt;p&gt;执行以下命令禁用路径引号转义：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global core.quotepath &lt;span class="nb"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;配置后，&lt;code&gt;git status&lt;/code&gt; 等命令就能正常显示中文文件名了。&lt;/p&gt;
&lt;h2 id="5-完整配置脚本"&gt;5. 完整配置脚本
&lt;/h2&gt;&lt;p&gt;如果你想一次性完成所有配置，可以复制以下命令并修改对应的值：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 配置代理（根据实际端口修改）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global http.proxy http://127.0.0.1:7897
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global https.proxy http://127.0.0.1:7897
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 配置用户信息（替换为你的信息）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global user.name &lt;span class="s2"&gt;&amp;#34;你的用户名&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global user.email &lt;span class="s2"&gt;&amp;#34;your-email@example.com&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 解决中文乱码&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global core.quotepath &lt;span class="nb"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 查看所有配置&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global --list
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="6-常见问题"&gt;6. 常见问题
&lt;/h2&gt;&lt;h3 id="61-q1-如何取消代理配置"&gt;6.1. Q1: 如何取消代理配置？
&lt;/h3&gt;&lt;p&gt;如果不再需要代理，可以使用以下命令移除：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global --unset http.proxy
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global --unset https.proxy
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="62-q2-如何修改已有的配置"&gt;6.2. Q2: 如何修改已有的配置？
&lt;/h3&gt;&lt;p&gt;直接重新执行设置命令即可覆盖旧配置，或者使用以下命令编辑配置文件：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global --edit
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="63-q3-配置是否对所有仓库生效"&gt;6.3. Q3: 配置是否对所有仓库生效？
&lt;/h3&gt;&lt;p&gt;&lt;code&gt;--global&lt;/code&gt; 参数表示全局配置，对当前用户的所有 Git 仓库生效。如果只想针对某个仓库配置，可以去掉 &lt;code&gt;--global&lt;/code&gt; 参数，在仓库目录下执行命令。&lt;/p&gt;
&lt;h2 id="7-总结"&gt;7. 总结
&lt;/h2&gt;&lt;p&gt;完成以上配置后，你的新电脑就可以正常使用 Git 进行开发了。这些配置只需要执行一次，之后就可以专注于代码本身。&lt;/p&gt;
&lt;p&gt;如果遇到其他 Git 相关问题，欢迎在评论区讨论！&lt;/p&gt;</description></item><item><title>Markdown 语法指南</title><link>https://ysy.fan/p/markdown-syntax-guide/</link><pubDate>Tue, 10 Feb 2026 00:00:00 +0000</pubDate><guid>https://ysy.fan/p/markdown-syntax-guide/</guid><description>&lt;h2 id="1-前言"&gt;1. 前言
&lt;/h2&gt;&lt;p&gt;Markdown 是一种轻量级标记语言，让你可以用纯文本格式编写文档，然后转换成格式丰富的 HTML 页面。本文将系统介绍 Markdown 的各种语法。&lt;/p&gt;
&lt;h2 id="2-基础语法"&gt;2. 基础语法
&lt;/h2&gt;&lt;h3 id="21-标题"&gt;2.1. 标题
&lt;/h3&gt;&lt;p&gt;使用 &lt;code&gt;#&lt;/code&gt; 符号创建标题，数量表示标题级别：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="gh"&gt;# 一级标题
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="gu"&gt;## 二级标题
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="gu"&gt;### 三级标题
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="gu"&gt;#### 四级标题
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="gu"&gt;##### 五级标题
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="gu"&gt;###### 六级标题
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="22-段落和换行"&gt;2.2. 段落和换行
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;段落&lt;/strong&gt;：段落之间用空行分隔&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;这是第一段内容。
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;这是第二段内容。
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;换行&lt;/strong&gt;：在行末添加两个空格或使用 &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;span class="lnt"&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;第一行内容
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;第二行内容（注意上一行末尾有两个空格）
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;或者使用 HTML 标签：
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;第一行内容&amp;lt;br&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;第二行内容
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;在代码段和图片间添加空行更适合用第二种方法
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：
第一行内容
第二行内容&lt;/p&gt;
&lt;p&gt;或者：&lt;br&gt;
第一行内容&lt;br&gt;
第二行内容&lt;/p&gt;
&lt;h3 id="23-强调"&gt;2.3. 强调
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;_斜体_ 或 &lt;span class="ge"&gt;_斜体_&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="gs"&gt;**粗体**&lt;/span&gt; 或 &lt;span class="gs"&gt;**粗体**&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="gs"&gt;**_粗斜体_**&lt;/span&gt; 或 &lt;span class="gs"&gt;**_粗斜体_**&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="gd"&gt;~~删除线~~&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;斜体&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;粗体&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;粗斜体&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;del&gt;删除线&lt;/del&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="3-列表"&gt;3. 列表
&lt;/h2&gt;&lt;h3 id="31-无序列表"&gt;3.1. 无序列表
&lt;/h3&gt;&lt;p&gt;使用 &lt;code&gt;-&lt;/code&gt;、&lt;code&gt;+&lt;/code&gt; 或 &lt;code&gt;*&lt;/code&gt; 加空格：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 第一项
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 第二项
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;-&lt;/span&gt; 嵌套项 1
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;-&lt;/span&gt; 嵌套项 2
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;-&lt;/span&gt; 第三项
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;第一项&lt;/li&gt;
&lt;li&gt;第二项
&lt;ul&gt;
&lt;li&gt;嵌套项 1&lt;/li&gt;
&lt;li&gt;嵌套项 2&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;第三项&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="32-有序列表"&gt;3.2. 有序列表
&lt;/h3&gt;&lt;p&gt;使用数字加点加空格：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;1.&lt;/span&gt; 第一项
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;2.&lt;/span&gt; 第二项
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;1.&lt;/span&gt; 嵌套项 1
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;2.&lt;/span&gt; 嵌套项 2
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;3.&lt;/span&gt; 第三项
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;第一项&lt;/li&gt;
&lt;li&gt;第二项
&lt;ol&gt;
&lt;li&gt;嵌套项 1&lt;/li&gt;
&lt;li&gt;嵌套项 2&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;第三项&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="33-任务列表"&gt;3.3. 任务列表
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;- [x]&lt;/span&gt; 已完成任务
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;- [ ]&lt;/span&gt; 未完成任务
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;- [ ]&lt;/span&gt; 待办事项
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; 已完成任务&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 未完成任务&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 待办事项&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="4-链接和图片"&gt;4. 链接和图片
&lt;/h2&gt;&lt;h3 id="41-链接"&gt;4.1. 链接
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;普通链接&lt;/strong&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[&lt;span class="nt"&gt;链接文本&lt;/span&gt;](&lt;span class="na"&gt;https://example.com&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[&lt;span class="nt"&gt;带标题的链接&lt;/span&gt;](&lt;span class="na"&gt;https://example.com &amp;#34;鼠标悬停时显示&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com" target="_blank" rel="noopener"
&gt;GitHub 官网&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com" title="这是鼠标悬停时的提示"
target="_blank" rel="noopener"
&gt;带标题的链接&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;自动链接&lt;/strong&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;https://example.com&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;email&lt;span class="ni"&gt;@example&lt;/span&gt;.com&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com" target="_blank" rel="noopener"
&gt;https://github.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="mailto:example@email.com" &gt;example@email.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;引用式链接&lt;/strong&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;这是 [链接][1] 和 [另一个链接][link-ref]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1]: https://example.com
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[link-ref]: https://another-example.com
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：
这是 &lt;a class="link" href="https://github.com" target="_blank" rel="noopener"
&gt;GitHub&lt;/a&gt; 和 &lt;a class="link" href="https://code.visualstudio.com" target="_blank" rel="noopener"
&gt;VS Code&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="42-图片"&gt;4.2. 图片
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;基本语法&lt;/strong&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;![&lt;span class="nt"&gt;图片描述&lt;/span&gt;](&lt;span class="na"&gt;图片路径。jpg&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;![&lt;span class="nt"&gt;带标题的图片&lt;/span&gt;](&lt;span class="na"&gt;图片路径。jpg &amp;#34;鼠标悬停标题&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;调整图片大小（需要 HTML）&lt;/strong&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;img&lt;/span&gt; &lt;span class="na"&gt;src&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;图片路径。jpg&amp;#34;&lt;/span&gt; &lt;span class="na"&gt;alt&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;描述&amp;#34;&lt;/span&gt; &lt;span class="na"&gt;width&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;300&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;/&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;示例&lt;/strong&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;img&lt;/span&gt; &lt;span class="na"&gt;src&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;images/example.jpg&amp;#34;&lt;/span&gt; &lt;span class="na"&gt;alt&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;示例图片&amp;#34;&lt;/span&gt; &lt;span class="na"&gt;width&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;400&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;/&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;引用式图片&lt;/strong&gt;（与引用式链接类似）：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;![图片][image-ref]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[image-ref]: 图片路径。jpg
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="5-引用"&gt;5. 引用
&lt;/h2&gt;&lt;h3 id="51-基本引用"&gt;5.1. 基本引用
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;&amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;这是一句引用
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="ge"&gt;&amp;gt; 可以包含多个段落
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;这是一句引用&lt;/p&gt;
&lt;p&gt;可以包含多个段落&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="52-嵌套引用"&gt;5.2. 嵌套引用
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;&amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;第一层引用
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="ge"&gt;&amp;gt; &amp;gt; 第二层引用
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;&amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;&amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;gt; &amp;gt; 第三层引用
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;第一层引用&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;第二层引用&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;第三层引用&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h3 id="53-引用中使用其他元素"&gt;5.3. 引用中使用其他元素
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;&amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;## 引用中的标题
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="ge"&gt;&amp;gt; - 列表项 1
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;&amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;- 列表项 2
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="ge"&gt;&amp;gt; **粗体文本**
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：&lt;/p&gt;
&lt;blockquote&gt;
&lt;h2 id="引用中的标题"&gt;引用中的标题
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;列表项 1&lt;/li&gt;
&lt;li&gt;列表项 2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;粗体文本&lt;/strong&gt; 和 &lt;em&gt;斜体文本&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="6-代码"&gt;6. 代码
&lt;/h2&gt;&lt;h3 id="61-行内代码"&gt;6.1. 行内代码
&lt;/h3&gt;&lt;p&gt;使用反引号包裹：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;这是一段包含 &lt;span class="sb"&gt;`代码`&lt;/span&gt; 的文本。
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：这是一段包含 &lt;code&gt;代码&lt;/code&gt; 的文本。&lt;/p&gt;
&lt;h3 id="62-代码块"&gt;6.2. 代码块
&lt;/h3&gt;&lt;h4 id="621-方式一使用三个反引号"&gt;6.2.1. 方式一：使用三个反引号
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;```python
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;hello&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Hello, World!&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;```&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h4 id="622-方式二缩进四个空格"&gt;6.2.2. 方式二：缩进四个空格
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; def hello():
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; print(&amp;#34;Hello, World!&amp;#34;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h4 id="623-指定语言以启用语法高亮"&gt;6.2.3. 指定语言以启用语法高亮
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;```python
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Python 代码&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;```&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;```javascript
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;JavaScript 代码&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;```&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;```bash
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Shell 脚本&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;```&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;greet&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Hello, &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;!&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nx"&gt;greet&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;name&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sb"&gt;`Hello, &lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;name&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sb"&gt;!`&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#!/bin/bash
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Hello, World!&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="7-表格"&gt;7. 表格
&lt;/h2&gt;&lt;h3 id="71-基本表格"&gt;7.1. 基本表格
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;| 左对齐 | 居中对齐 | 右对齐 |
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;| :----- | :------: | -------: |
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;| 内容 1 | 内容 2 | 内容 3 |
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;| 长内容 | 短 | 中等内容 |
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;左对齐&lt;/th&gt;
&lt;th style="text-align: center"&gt;居中对齐&lt;/th&gt;
&lt;th style="text-align: right"&gt;右对齐&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;内容 1&lt;/td&gt;
&lt;td style="text-align: center"&gt;内容 2&lt;/td&gt;
&lt;td style="text-align: right"&gt;内容 3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;长内容&lt;/td&gt;
&lt;td style="text-align: center"&gt;短&lt;/td&gt;
&lt;td style="text-align: right"&gt;中等内容&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;对齐方式&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;:---&lt;/code&gt; 左对齐&lt;/li&gt;
&lt;li&gt;&lt;code&gt;:---:&lt;/code&gt; 居中&lt;/li&gt;
&lt;li&gt;&lt;code&gt;---:&lt;/code&gt; 右对齐&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="8-分隔线"&gt;8. 分隔线
&lt;/h2&gt;&lt;p&gt;使用三个或更多的 &lt;code&gt;-&lt;/code&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：&lt;/p&gt;
&lt;p&gt;第一条分隔线：&lt;/p&gt;
&lt;h2 id="9-转义字符"&gt;9. 转义字符
&lt;/h2&gt;&lt;p&gt;使用反斜杠 &lt;code&gt;\&lt;/code&gt; 转义特殊字符：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;\* 不是斜体
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;\# 不是标题
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;\[ 不是链接
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;* 这不会变成列表&lt;/li&gt;
&lt;li&gt;# 这不会变成标题&lt;/li&gt;
&lt;li&gt;[这不是链接、]&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;可转义的字符&lt;/strong&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;\ ` * _ { } [ ] ( ) # + - . !
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="10-进阶语法"&gt;10. 进阶语法
&lt;/h2&gt;&lt;h3 id="101-脚注"&gt;10.1. 脚注
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;这是一段包含脚注的文本 [^1]。
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[^1]: 这是脚注内容。
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：
这是一段包含脚注的文本 &lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;，还有另一个脚注 &lt;sup id="fnref:2"&gt;&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref"&gt;2&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt;
&lt;h3 id="102-定义列表"&gt;10.2. 定义列表
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;术语
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;: 定义内容
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;: 可以有多个定义
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;另一个术语
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;: 另一个定义
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;Markdown&lt;/dt&gt;
&lt;dd&gt;一种轻量级标记语言&lt;/dd&gt;
&lt;dd&gt;由 John Gruber 创建&lt;/dd&gt;
&lt;dt&gt;HTML&lt;/dt&gt;
&lt;dd&gt;超文本标记语言&lt;/dd&gt;
&lt;/dl&gt;
&lt;h3 id="103-缩略语"&gt;10.3. 缩略语
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;_[HTML]: Hyper Text Markup Language
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;_[CSS]: Cascading Style Sheets
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;HTML 和 CSS 是 Web 开发的基础。
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="11-html-支持"&gt;11. HTML 支持
&lt;/h2&gt;&lt;p&gt;Markdown 支持内嵌 HTML 标签：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;span class="lnt"&gt;7
&lt;/span&gt;&lt;span class="lnt"&gt;8
&lt;/span&gt;&lt;span class="lnt"&gt;9
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;div&lt;/span&gt; &lt;span class="na"&gt;align&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;center&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;h2&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;居中标题&lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;h2&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;p&lt;/span&gt; &lt;span class="na"&gt;style&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;color: red;&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;红色文字&lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;p&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;div&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;details&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;summary&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;点击展开&lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;summary&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 隐藏的内容
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;details&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：&lt;/p&gt;
&lt;div align="center"&gt;
&lt;h3&gt;这是居中的标题&lt;/h3&gt;
&lt;p style="color: red;"&gt;这是红色的文字&lt;/p&gt;
&lt;/div&gt;
&lt;details&gt;
&lt;summary&gt;点击展开查看更多&lt;/summary&gt;
&lt;p&gt;这里是隐藏的内容&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;可以包含列表&lt;/li&gt;
&lt;li&gt;也可以包含其他 Markdown 语法&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;甚至是粗体&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;
&lt;h2 id="12-数学公式"&gt;12. 数学公式
&lt;/h2&gt;&lt;p&gt;使用 LaTeX 语法（需要支持）：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;行内公式&lt;/strong&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;这是行内公式 $E = mc^2$
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：
这是行内公式 $E = mc^2$，还有勾股定理 $a^2 + b^2 = c^2$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;块级公式&lt;/strong&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;$$
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;\sum_{i=1}^{n} x_i = x_1 + x_2 + \cdots + x_n
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;$$
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：&lt;/p&gt;
$$
\sum_{i=1}^{n} x_i = x_1 + x_2 + \cdots + x_n
$$$$
\int_{0}^{\infty} e^{-x^2} dx = \frac{\sqrt{\pi}}{2}
$$&lt;h2 id="13-常用技巧"&gt;13. 常用技巧
&lt;/h2&gt;&lt;h3 id="131-空行和空格"&gt;13.1. 空行和空格
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;span class="lnt"&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt;&amp;lt;!-- 强制空行（HTML 注释不显示） --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt;&amp;lt;!-- 空格 --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;使用&amp;amp;nbsp; 添加不间断空格
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：&lt;/p&gt;
&lt;p&gt;第一段文字&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;第二段文字（上方有空行）&lt;/p&gt;
&lt;p&gt;这里有    三个空格    的效果&lt;/p&gt;
&lt;h3 id="132-文本居中"&gt;13.2. 文本居中
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;div&lt;/span&gt; &lt;span class="na"&gt;align&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;center&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;居中的内容&lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;div&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：&lt;/p&gt;
&lt;div align="center"&gt;
&lt;p&gt;&lt;strong&gt;这段文字是居中的&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;可以包含多行内容&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="133-折叠内容"&gt;13.3. 折叠内容
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;details&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;summary&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;点击展开&lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;summary&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 这里是折叠的内容 可以包含任何 Markdown 语法
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;details&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;（上文 HTML 支持部分已展示）&lt;/p&gt;
&lt;h3 id="134-颜色文字"&gt;13.4. 颜色文字
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;span&lt;/span&gt; &lt;span class="na"&gt;style&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;color: red;&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;红色文字&lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;span&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;span&lt;/span&gt; &lt;span class="na"&gt;style&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;color: blue;&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;蓝色文字&lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;span&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：&lt;/p&gt;
&lt;p&gt;&lt;span style="color: red;"&gt;这是红色文字&lt;/span&gt;
&lt;span style="color: blue;"&gt;这是蓝色文字&lt;/span&gt;
&lt;span style="color: green;"&gt;这是绿色文字&lt;/span&gt;
&lt;span style="color: orange;"&gt;这是橙色文字&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="14-vs-code-快捷键markdown-all-in-one"&gt;14. VS Code 快捷键（Markdown All in One）
&lt;/h2&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;功能&lt;/th&gt;
&lt;th&gt;快捷键&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;加粗&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Ctrl + B&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;斜体&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Ctrl + I&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;删除线&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Alt + S&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;切换标题级别&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Ctrl + Shift + ]&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;预览&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Ctrl + K V&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="15-常见问题"&gt;15. 常见问题
&lt;/h2&gt;&lt;h3 id="151-q-如何在列表中添加多个段落"&gt;15.1. Q: 如何在列表中添加多个段落？
&lt;/h3&gt;&lt;p&gt;A: 在段落前添加 4 个空格或 1 个 Tab：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;span class="lnt"&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;1.&lt;/span&gt; 第一项
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 这是第一项的第二段。
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 这是第一项的第三段。
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;2.&lt;/span&gt; 第二项
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;第一项&lt;/p&gt;
&lt;p&gt;这是第一项的第二段内容。&lt;/p&gt;
&lt;p&gt;这是第一项的第三段内容。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;第二项&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="152-q-如何在表格中换行"&gt;15.2. Q: 如何在表格中换行？
&lt;/h3&gt;&lt;p&gt;A: 使用 &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; 标签：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;| 列 1 | 列 2 |
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;| ---------------- | ---- |
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;| 第一行&amp;lt;br&amp;gt;第二行 | 内容 |
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;列 1&lt;/th&gt;
&lt;th&gt;列 2&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;第一行&lt;br&gt;第二行&lt;/td&gt;
&lt;td&gt;内容&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;多行&lt;br&gt;内容&lt;br&gt;演示&lt;/td&gt;
&lt;td&gt;这是单行&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="153-q-图片太大怎么办"&gt;15.3. Q: 图片太大怎么办？
&lt;/h3&gt;&lt;p&gt;A: 使用 HTML 指定宽度：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;img&lt;/span&gt; &lt;span class="na"&gt;src&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;image.jpg&amp;#34;&lt;/span&gt; &lt;span class="na"&gt;alt&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;描述&amp;#34;&lt;/span&gt; &lt;span class="na"&gt;width&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;400&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;/&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="16-在线工具推荐"&gt;16. 在线工具推荐
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;StackEdit&lt;/strong&gt;：在线 Markdown 编辑器&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dillinger&lt;/strong&gt;：支持实时预览&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Typora&lt;/strong&gt;：所见即所得编辑器&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Markdown Preview Enhanced&lt;/strong&gt;：VS Code 插件&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="17-参考资料"&gt;17. 参考资料
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://daringfireball.net/projects/markdown/" target="_blank" rel="noopener"
&gt;Markdown 官方语法&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://github.github.com/gfm/" target="_blank" rel="noopener"
&gt;GitHub Flavored Markdown&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://commonmark.org/" target="_blank" rel="noopener"
&gt;CommonMark 规范&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;最后更新：2026-02-10&lt;/p&gt;
&lt;div class="footnotes" role="doc-endnotes"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:1"&gt;
&lt;p&gt;这是第一个脚注的内容。&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:2"&gt;
&lt;p&gt;这是第二个脚注的内容。&amp;#160;&lt;a href="#fnref:2" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description></item><item><title>VS Code 编写 Markdown 如何轻松解决格式问题</title><link>https://ysy.fan/p/vscode-markdown-format-tips/</link><pubDate>Tue, 10 Feb 2026 00:00:00 +0000</pubDate><guid>https://ysy.fan/p/vscode-markdown-format-tips/</guid><description>&lt;h2 id="1-前言"&gt;1. 前言
&lt;/h2&gt;&lt;p&gt;在 VS Code 中编写 Markdown 时，常常会遇到各种格式问题：表格对不齐、列表缩进混乱、链接格式错误等。本文将介绍如何通过插件和配置来轻松解决这些问题，让你的 Markdown 写作更加高效。&lt;/p&gt;
&lt;h2 id="2-安装插件-markdownlint"&gt;2. 安装插件 markdownlint
&lt;/h2&gt;&lt;h3 id="21-格式检查工具"&gt;2.1. 格式检查工具
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;功能&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;实时检查 Markdown 格式&lt;/li&gt;
&lt;li&gt;自动修复常见问题&lt;/li&gt;
&lt;li&gt;保持文档规范统一&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;常见提示&lt;/strong&gt;：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;规则&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;th&gt;解决&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;MD001&lt;/td&gt;
&lt;td&gt;标题层级不连续&lt;/td&gt;
&lt;td&gt;不要从 # 直接跳到 ###&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MD009&lt;/td&gt;
&lt;td&gt;行尾有多余空格&lt;/td&gt;
&lt;td&gt;删除行尾空格&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MD012&lt;/td&gt;
&lt;td&gt;连续空行超过一行&lt;/td&gt;
&lt;td&gt;删除多余空行&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MD013&lt;/td&gt;
&lt;td&gt;行长度超过限制&lt;/td&gt;
&lt;td&gt;换行或调整配置&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MD022&lt;/td&gt;
&lt;td&gt;标题前后需要空行&lt;/td&gt;
&lt;td&gt;添加空行&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MD032&lt;/td&gt;
&lt;td&gt;列表前后需要空行&lt;/td&gt;
&lt;td&gt;添加空行&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="22-使用方法"&gt;2.2. 使用方法
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;在拓展商店搜索并安装 markdownlint&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="images/2026-02-10-23-18-56.png" target="_blank"&gt; &lt;img src="images/2026-02-10-23-18-56.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;打开设置 (json)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="images/2026-02-10-23-21-47.png" target="_blank"&gt; &lt;img src="images/2026-02-10-23-21-47.png" alt="image" style="max-width: 100%; width: 500px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="images/2026-02-10-23-22-18.png" target="_blank"&gt; &lt;img src="images/2026-02-10-23-22-18.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;在设置中输入&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &amp;#34;editor.codeActionsOnSave&amp;#34;: {
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &amp;#34;source.fixAll.markdownlint&amp;#34;: &amp;#34;explicit&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; },
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &amp;#34;editor.formatOnSave&amp;#34;: true,
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;br&gt;
&lt;a href="images/2026-02-10-23-23-38.png" target="_blank"&gt; &lt;img src="images/2026-02-10-23-23-38.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;
&lt;h2 id="3-总结"&gt;3. 总结
&lt;/h2&gt;&lt;p&gt;之后只要 Ctrl + S 保存文件，就会自动修正 Markdown 格式&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;最后更新：2026-02-10&lt;/p&gt;</description></item><item><title>VS Code 自动在中英文间添加空格</title><link>https://ysy.fan/p/vscode-auto-space-chinese-english/</link><pubDate>Tue, 10 Feb 2026 00:00:00 +0000</pubDate><guid>https://ysy.fan/p/vscode-auto-space-chinese-english/</guid><description>&lt;h2 id="1-前言"&gt;1. 前言
&lt;/h2&gt;&lt;p&gt;在编写中英文混排的文档时，在中文和英文之间添加空格是一个良好的排版习惯。这样做可以：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;提升阅读体验&lt;/strong&gt;：适当的空格让文字更加清晰易读，避免中英文紧贴在一起显得拥挤&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;符合排版规范&lt;/strong&gt;：许多中文排版指南都建议在中英文之间添加空格&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;保持文档一致性&lt;/strong&gt;：统一的格式让整个文档看起来更专业&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;但是手动添加空格既繁琐又容易遗漏，本文将介绍如何使用 VS Code 插件实现保存时自动格式化。&lt;/p&gt;
&lt;h2 id="2-安装插件"&gt;2. 安装插件
&lt;/h2&gt;&lt;h3 id="21-pangu-markdown"&gt;2.1. Pangu-Markdown
&lt;/h3&gt;&lt;p&gt;打开 VS Code 扩展商店，搜索 &lt;code&gt;Pangu-Markdown&lt;/code&gt; 并安装。&lt;/p&gt;
&lt;p&gt;&lt;a href="images/2026-02-10-23-47-23.png" target="_blank"&gt; &lt;img src="images/2026-02-10-23-47-23.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;h2 id="3-配置自动格式化"&gt;3. 配置自动格式化
&lt;/h2&gt;&lt;h3 id="31-settingsjson-配置"&gt;3.1. settings.json 配置
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;打开设置&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="images/2026-02-10-23-48-31.png" target="_blank"&gt; &lt;img src="images/2026-02-10-23-48-31.png" alt="image" style="max-width: 100%; width: 500px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;搜索并启用自动格式化&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;搜索 &lt;code&gt;pangu&lt;/code&gt;，勾选 &amp;ldquo;Format On Save&amp;rdquo;（保存时自动格式化）选项。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="images/2026-02-11-00-01-13.png" target="_blank"&gt; &lt;img src="images/2026-02-11-00-01-13.png" alt="image" style="max-width: 100%; width: 1000px;"/&gt; &lt;/a&gt;&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;重启 VS Code&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;配置完成后需要重启 VS Code 才能生效。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;注意&lt;/strong&gt;：如果配置后没有生效，请尝试重启 VS Code。这是插件生效的必要步骤。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="4-总结"&gt;4. 总结
&lt;/h2&gt;&lt;p&gt;配置完成后，使用 &lt;code&gt;Ctrl+S&lt;/code&gt; 保存文件时，插件会自动在中文和英文之间添加空格，让你专注于内容创作，无需担心排版格式问题。&lt;/p&gt;</description></item></channel></rss>