# MarkDown 与 BBCode

## MarkDown 语法

### 插入图片

{% hint style="info" %}
由于论坛不支持上传图片功能，故请使用图床功能，推荐图床如下
{% endhint %}

* [**sm.ms**](https://sm.ms/) - Simple Free Image Hosting
* [**upload.cc**](https://upload.cc/) - 免費圖片上傳網

**如果你还知道有什么长寿命，稳定的图床可以通过用户群联系我**

### **字体**

{% tabs %}
{% tab title="语法" %}

```
*斜体文本*
_斜体文本_
**粗体文本**
__粗体文本__
***粗斜体文本***
___粗斜体文本___
```

{% endtab %}

{% tab title="效果预览" %}
*斜体文本*\
*斜体文本*\
**粗体文本**\
**粗体文本**\
\&#xNAN;***粗斜体文本***\
***粗斜体文本***
{% endtab %}
{% endtabs %}

### **代码语法高亮**

{% tabs %}
{% tab title="语法" %}
使用 \` (反单引号，又称反引号) ESC下方键即可标记区块

```
文件夹的名字是`server`
```

代码块 使用 连续三个 \` 符号开始 三个结尾区间内写内容

````
```
<?php
  echo 'Hello World';
?>
```
````

{% endtab %}

{% tab title="效果预览" %}
标记区块

文件夹的名字是 `server`

代码块

```
<?php
  echo 'Hello World';
?>
```

{% endtab %}
{% endtabs %}

### **插入图片**

```
![这里可以写文字](这里写图片URL地址)
```

### 插入链接

```
[链接显示的文字](URL地址http(s):开头)
```

### 标题

这个很好理解，点击 **H** 图标它会自动生成 ### 3个#号，语法使用一般是从1个开始越多文字越小，格式为

```
# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题
```

{% hint style="info" %}
注意:#号后面必须拥有一个**空格**然后**再写内容**才行
{% endhint %}

### 列表

{% tabs %}
{% tab title="无序列表" %}
无序列表可以使用 `- 号`、`+ 加号`、`* 星号` 作为列表标记，在标记后添加一个空格然后再写内容即可生成一个列表。

```
- 第一项
- 第二项
- 第三项

+ 第一项
+ 第二项
+ 第三项

* 第一项
* 第二项
* 第三项
```

{% endtab %}

{% tab title="有序列表" %}
有序列表使用数字并加上 `. 点号` 来表示

```
1. 第一项
2. 第二项
3. 第三项
```

{% endtab %}

{% tab title="嵌套列表" %}
无序嵌套

```
- 第一项
    - 第一项嵌套的第一个元素
    - 第一项嵌套的第二个元素
- 第二项
    - 第二项嵌套的第一个元素
    - 第二项嵌套的第二个元素
```

有序嵌套

```
1. 第一项：
    - 第一项嵌套的第一个元素
    - 第一项嵌套的第二个元素
2. 第二项：
    - 第二项嵌套的第一个元素
    - 第二项嵌套的第二个元素
```

{% endtab %}
{% endtabs %}

## BBCode 语法

### 文字效果

{% tabs %}
{% tab title="语法" %}

```
[b]粗体内容[/b]
[i]斜体内容[/i]
[u]下划线内容[/u]
[s]删除线内容[/s]
```

{% endtab %}

{% tab title="效果预览" %}
**粗体内容**\
\&#xNAN;*斜体内容*\
下划线内容 (此编辑器无效果)\
~~删除线内容~~
{% endtab %}
{% endtabs %}

### 链接

```
[url=https://nullcraft.org]灵工艺[/url]
```

### 语法高亮

```
[code lang=php]<?php echo 'Hello World'; ?> [/code]
```

## 捐助我们

{% content-ref url="/pages/-M7hq9lfYUf1jD1tsDd9" %}
[捐助我们](/donate.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://olddocs.nullcraft.org/tutorial/markdown-and-bbcode.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
