<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Markdown on Mori</title><link>https://example.org/zh-cn/tags/markdown/</link><description>Recent content in Markdown on Mori</description><generator>Hugo</generator><language>zh-CN</language><copyright>© 2025 Mori. All rights reserved.</copyright><lastBuildDate>Wed, 19 Nov 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://example.org/zh-cn/tags/markdown/index.xml" rel="self" type="application/rss+xml"/><item><title>Markdown 语法指南</title><link>https://example.org/zh-cn/posts/markdown-guide/</link><pubDate>Sun, 17 Nov 2024 10:00:00 +0800</pubDate><guid>https://example.org/zh-cn/posts/markdown-guide/</guid><description>&lt;p&gt;本文介绍常用的 Markdown 语法。&lt;/p&gt;&#10;&lt;h2 id="标题"&gt;标题&lt;/h2&gt;&#10;&lt;p&gt;使用 &lt;code&gt;#&lt;/code&gt; 创建标题，数量代表级别。&lt;/p&gt;&#10;&lt;h2 id="文本样式"&gt;文本样式&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;粗体文本&lt;/strong&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;em&gt;斜体文本&lt;/em&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;del&gt;删除线&lt;/del&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="链接和图片"&gt;链接和图片&lt;/h2&gt;&#10;&lt;p&gt;独占段落的图片居中显示，正文中的图片保持行内排版。请在独立图片前后留出空行，仅在源码中换行不会创建新段落。&lt;/p&gt;&#10;&lt;p&gt;&lt;a&#10; href="https://example.com"&#10; target="_blank"&#10; &gt;这是一个链接&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;这是网站图标:&lt;span class="img"&gt;&#13;&#10;&lt;img&#13;&#10; class="lazy-img"&#13;&#10; alt="网站图片"&#13;&#10; title="这是网站图片"&#13;&#10; data-src="https://example.org/favicon.ico"&gt;&#13;&#10;&lt;/span&gt;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&lt;/p&gt;&#10;&lt;p&gt;&lt;span class="img"&gt;&#13;&#10;&lt;img&#13;&#10; class="lazy-img"&#13;&#10; alt="本地图片"&#13;&#10; title="这是一张本地图片"&#13;&#10; width="1280"&#13;&#10; height="853"&#13;&#10; data-src="https://example.org/posts/markdown-guide/autumn-7493439_1280x853.jpg"&gt;&#13;&#10;&lt;/span&gt;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&lt;/p&gt;&#10;&lt;p&gt;&lt;span class="img"&gt;&#13;&#10;&lt;img&#13;&#10; class="lazy-img"&#13;&#10; alt="另一张本地图片"&#13;&#10; title="这是另一张本地图片"&#13;&#10; width="256"&#13;&#10; height="384"&#13;&#10; data-src="https://example.org/posts/markdown-guide/freenaturestock-2211_256x384.jpg"&gt;&#13;&#10;&lt;/span&gt;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&lt;/p&gt;&#10;&lt;p&gt;&lt;span class="img"&gt;&#13;&#10;&lt;img&#13;&#10; class="lazy-img"&#13;&#10; alt="远程图片"&#13;&#10; title="这是一张远程图片"&#13;&#10; data-src="https://as.gmero.com/pic/2026/1776415149868_800x533.jpg"&gt;&#13;&#10;&lt;/span&gt;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&lt;/p&gt;&#10;&lt;p&gt;&lt;span class="img"&gt;&#13;&#10;&lt;img&#13;&#10; class="lazy-img"&#13;&#10; alt="错误图片"&#13;&#10; title="这张图片将无法加载"&#13;&#10; data-src="https://example.com/nonexistent_1080x512.jpg"&gt;&#13;&#10;&lt;/span&gt;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&lt;/p&gt;&#10;&lt;h2 id="代码"&gt;代码&lt;/h2&gt;&#10;&lt;p&gt;行内代码：&lt;code&gt;const x = 1;&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;代码块：&lt;/p&gt;&#10;&lt;div class="highlight"&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;hello_world&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;&#10;&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;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;netsh advfirewall firewall add rule &lt;span class="nv"&gt;name&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;GameStream UDP&amp;#34;&lt;/span&gt; &lt;span class="nv"&gt;dir&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;in &lt;span class="nv"&gt;protocol&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;udp &lt;span class="nv"&gt;localport&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;5353,47998-48010 &lt;span class="nv"&gt;action&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;allow&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;netsh advfirewall firewall add rule &lt;span class="nv"&gt;name&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;GameStream TCP&amp;#34;&lt;/span&gt; &lt;span class="nv"&gt;dir&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;in &lt;span class="nv"&gt;protocol&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;tcp &lt;span class="nv"&gt;localport&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;47984,47989,48010 &lt;span class="nv"&gt;action&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;allow&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="列表"&gt;列表&lt;/h2&gt;&#10;&lt;p&gt;无序列表：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;项目 1&lt;/li&gt;&#10;&lt;li&gt;项目 2&lt;/li&gt;&#10;&lt;li&gt;项目 3&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;有序列表：&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;第一步&lt;/li&gt;&#10;&lt;li&gt;第二步&lt;/li&gt;&#10;&lt;li&gt;第三步&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 id="引用"&gt;引用&lt;/h2&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;这是一段引用文字。&#10;可以有多行。&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;h2 id="表格"&gt;表格&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;列 1&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;列 2&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;列 3&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;A&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;B&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;C&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;D&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;E&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;F&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h2 id="原生-html"&gt;原生 HTML&lt;/h2&gt;&#10;&lt;p&gt;写文章时，可以用 HTML 补充 Markdown 的表达能力。下面的示例均包含源码和实际效果。Mori 已通过 &lt;code&gt;markup.goldmark.renderer.unsafe = true&lt;/code&gt; 启用原生 HTML，请仅使用可信来源的 HTML。在 &lt;code&gt;details&lt;/code&gt; 等容器中混写 Markdown 时，需要用空行将 HTML 标签与 Markdown 正文分隔，并让 Markdown 正文顶格书写，避免四空格缩进被识别为代码块。&lt;code&gt;pre&lt;/code&gt;、&lt;code&gt;script&lt;/code&gt;、&lt;code&gt;style&lt;/code&gt; 等原始 HTML 块不适用这种写法。&lt;/p&gt;</description></item></channel></rss>