跳转至

语法参考

本页记录了 AlienMark 当前已经支持的 Markdown 语法。

标题

AlienMark 支持 1 到 4 级 ATX 标题。

输入:

# 一级标题
## 二级标题
### 三级标题
#### 四级标题

输出:

<h1>一级标题</h1><h2>二级标题</h2><h3>三级标题</h3><h4>四级标题</h4>

以五个或更多 # 开头的行会被当作普通段落处理。

段落

没有命中其他块级语法的非空行会被归并为段落。连续多行会用空格连接。

输入:

这是第一行
这是第二行。

输出:

<p>这是第一行 这是第二行。</p>

粗体

双星号或双下划线用于表示粗体。

输入:

使用 **粗体** 和 __也是粗体__ 文本。

输出:

<p>使用 <strong>粗体</strong> 和 <strong>也是粗体</strong> 文本。</p>

斜体

单个 *_ 用于表示斜体。

输入:

使用 *斜体* 和 _也是斜体_。

输出:

<p>使用 <em>斜体</em> 和 <em>也是斜体</em>。</p>

行内代码

反引号用于表示行内代码。

输入:

使用 `const answer = 42`。

输出:

<p>使用 <code>const answer = 42</code>。</p>

链接

AlienMark 当前支持 Markdown 的内联链接写法。

输入:

[AlienCommons](https://example.com)

输出:

<p><a href="https://example.com">AlienCommons</a></p>

图片

AlienMark 当前支持 Markdown 的内联图片写法。图片描述会被输出为 alt 属性。

输入:

![AlienCommons logo](https://example.com/logo.png)

输出:

<p><img src="https://example.com/logo.png" alt="AlienCommons logo" /></p>

围栏代码块

三个反引号用于表示围栏代码块。若在起始围栏后写语言名,会在 code 标签上输出 language-* 类名。

输入:

```ts
const answer = 42;
```

输出:

<pre><code class="language-ts">const answer = 42;</code></pre>

引用块

> 开头的行会被解析为引用块。

输入:

> 这是引用内容。

输出:

<blockquote><p>这是引用内容。</p></blockquote>

列表

AlienMark 当前支持单层的有序列表和无序列表。

无序列表

输入:

- 第一项
- 第二项

输出:

<ul><li><p>第一项</p></li><li><p>第二项</p></li></ul>

有序列表

输入:

1. 第一项
2. 第二项

输出:

<ol><li><p>第一项</p></li><li><p>第二项</p></li></ol>

分隔线

AlienMark 当前支持 ---***___ 作为分隔线。

输入:

---

输出:

<hr />