Skip to content

Commit

Permalink
refactor: docusaurus 重构 (#118)
Browse files Browse the repository at this point in the history
  • Loading branch information
ybw0014 authored Jul 14, 2024
1 parent 5ba3b0b commit 55b9de7
Show file tree
Hide file tree
Showing 349 changed files with 3,540 additions and 2,212 deletions.
4 changes: 2 additions & 2 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ root = true

[*]
indent_style = space
indent_size = 4
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
Expand All @@ -13,4 +13,4 @@ insert_final_newline = true
trim_trailing_whitespace = false

[*.html]
indent_size = 2
indent_size = 2
21 changes: 15 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,14 +1,23 @@
# Dependencies
/node_modules

# Production
/build

# Generated files
.docusaurus
.cache-loader

# Misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
4 changes: 4 additions & 0 deletions .markdownlint.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"MD013": false,
"MD033": false
}
3 changes: 3 additions & 0 deletions babel.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
module.exports = {
presets: [require.resolve('@docusaurus/core/lib/babel/preset')],
};
Binary file added bun.lockb
Binary file not shown.
136 changes: 73 additions & 63 deletions pages/Addons.md → docs/Addons.md

Large diffs are not rendered by default.

16 changes: 8 additions & 8 deletions pages/Advanced-Output-Node.md → docs/Advanced-Output-Node.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
# 高级输出节点 :id=advanced-output-node
# 高级输出节点 {#advanced-output-node}

输入节点是[货运管理](/Cargo-Management)系统的组成部分。它将从[输入节点](/Input-Node)接收物品。

它是[输出节点](/Output-Node)的升级版本,拥有更多设置,可以过滤物品。

## 获取 :id=obtaining
## 获取 {#obtaining}

高级输出节点可以在[增强型工作台](/Enhanced-Crafting-Table)中制作。

## 使用 :id=usage
## 使用 {#usage}

高级输出节点将从货运网络中接收物品并放入其吸附的容器/机器中。

### 放置 :id=placement
### 放置 {#placement}

高级输出节点必须放置在箱子或机器上(通过Shift+右键方块旁边),并连接到6格直线范围内(不能是对角线)的[货运管理器](/Cargo-Manager)[连接器节点](/Connector-Node)
高级输出节点必须放置在箱子或机器上(通过 *Shift+右键点击* 方块旁边),并连接到 6 格直线范围内(不能是对角线)的[货运管理器](/Cargo-Manager)[连接器节点](/Connector-Node)

### 配置 :id=configuration
### 配置 {#configuration}

右键点击高级输出节点将显示一个界面,可以配置以下选项:

* **3x3格子** - 将容器/机器中的物品送入货运网络时,放在这里的物品将被包括/排除。
* **模式:白名单/黑名单** - 控制3x3格子中的物品是被列入白名单(被包括)还是黑名单(被排除)中。
* **3 x 3 格子** - 将容器/机器中的物品送入货运网络时,放在这里的物品将被包括/排除。
* **模式:白名单/黑名单** - 控制3 x 3 格子中的物品是被列入白名单(被包括)还是黑名单(被排除)中。
* **包含耐久** - 如果启用,只有相同耐久的物品才会被列入白名单/黑名单中。
* **轮循模式** - 如果启用,物品将在信道中平均分配。
* **匹配物品名称下的文字** - 如果启用,只有物品名称下有相同文字的物品才会被列入白名单/黑名单中。
Expand Down
14 changes: 7 additions & 7 deletions pages/Aluminum-Brass-Ingot.md → docs/Aluminum-Brass-Ingot.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
# 铝黄铜锭 :id=aluminum-brass-ingot
# 铝黄铜锭 {#aluminum-brass-ingot}

铝黄铜锭是 Slimefun 中的一种[合金](/Ingots#alloys)

## 获取 :id=obtaining
## 获取 {#obtaining}

[冶炼炉](/Smeltery)[电力冶炼炉](/Electric-Smeltery)中冶炼以下物品可获得1个铝黄铜锭:
[冶炼炉](/Smeltery)[电力冶炼炉](/Electric-Smeltery)中冶炼以下物品可获得 1 个铝黄铜锭:

* 1 [铝粉](/Aluminum-Dust)
* 1 [黄铜锭](/Brass-Ingot)
* 1 [铝锭](/Aluminum-Ingot)

### 累计基础材料消耗 :id=total-base-material-cost
### 累计基础材料消耗 {#total-base-material-cost}

* 2 [铝粉](/Aluminum-Dust)
* 2 [铜粉](/Copper-Dust)
* 1 [锌粉](/Zinc-Dust)

## 用途 :id=usage
## 用途 {#usage}

### 其他合金 :id=in-other-alloys
### 其他合金 {#in-other-alloys}

* [强化合金锭](/Reinforced-Alloy-Ingot)

### 物品 :id=items
### 物品 {#items}

* [全息投影仪](/Hologram-Projector)
* [生物反应器](/Bio-Reactor)
Expand Down
14 changes: 7 additions & 7 deletions pages/Aluminum-Bronze-Ingot.md → docs/Aluminum-Bronze-Ingot.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
# 铝青铜锭 :id=aluminum-bronze-ingot
# 铝青铜锭 {#aluminum-bronze-ingot}

铝青铜锭是 Slimefun 中的一种[合金](/Ingots#alloys)

## 获取 :id=obtaining
## 获取 {#obtaining}

[冶炼炉](/Smeltery)[电力冶炼炉](/Electric-Smeltery)中冶炼以下物品可获得1个铝青铜锭:
[冶炼炉](/Smeltery)[电力冶炼炉](/Electric-Smeltery)中冶炼以下物品可获得 1 个铝青铜锭:

* 1 [铝粉](/Aluminum-Dust)
* 1 [青铜锭](/Bronze-Ingot)
* 1 [铝锭](/Aluminum-Ingot)

### 累计基础材料消耗 :id=total-base-material-cost
### 累计基础材料消耗 {#total-base-material-cost}

* 2 [铝粉](/Aluminum-Dust)
* 2 [铜粉](/Copper-Dust)
* 1 [锡粉](/Tin-Dust)

## 用途 :id=usage
## 用途 {#usage}

### 其他合金 :id=in-other-alloys
### 其他合金 {#in-other-alloys}

* [硬化金属](/Hardened-Metal)

### 物品 :id=items
### 物品 {#items}

* [钢推进器](/Steel-Thruster)
* [电梯板](/Elevator-Plate)
Expand Down
10 changes: 5 additions & 5 deletions pages/Aluminum-Dust.md → docs/Aluminum-Dust.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# 铝粉 :id=aluminum-dust
# 铝粉 {#aluminum-dust}

铝粉是 Slimefun 中的九种[矿粉](/Dusts)之一。
铝粉是 Slimefun 中的 9 种[矿粉](/Dusts)之一。

## 获取 :id=obtaining
## 获取 {#obtaining}

可以在[洗矿机](/Ore-Washer)[电动洗矿机](/Electric-Dust-Washer)中处理[筛矿](/Sifted-Ore)有11.1%的几率可以获得铝粉。
可以在[洗矿机](/Ore-Washer)[电动洗矿机](/Electric-Dust-Washer)中处理[筛矿](/Sifted-Ore)有 11.1% 的几率可以获得铝粉。

## 用途 :id=usage
## 用途 {#usage}

铝粉可以在[冶炼炉](/Smeltery)[电动铸锭机](/Electric-Ingot-Factory)中冶炼成[铝锭](/Aluminum-Ingot)

Expand Down
6 changes: 3 additions & 3 deletions pages/Aluminum-Ingot.md → docs/Aluminum-Ingot.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# 铝锭 :id=aluminum-ingot
# 铝锭 {#aluminum-ingot}

铝锭是 Slimefun 中新增的一种[](/Ingots)

## 获取 :id=obtaining
## 获取 {#obtaining}

[冶炼炉](/Smeltery)[电动铸锭机](/Electric-Ingot-Factory)中冶炼[铝粉](/Aluminum-Dust)可以获得铝锭。

## 用途 :id=usage
## 用途 {#usage}

可以在[电力打粉机](/Electric-Ingot-Pulverizer)中将铝锭碎成[铝粉](/Aluminum-Dust)

Expand Down
26 changes: 17 additions & 9 deletions pages/Ancient-Altar.md → docs/Ancient-Altar.mdx
Original file line number Diff line number Diff line change
@@ -1,24 +1,32 @@
# 古代祭坛 :id=ancient-altar
import ImageGallery from '@site/src/components/ImageGallery';

# 古代祭坛 {#ancient-altar}

古代祭坛是[魔法道具](/Magical-Gadgets)分类中的方块,同时也是一个多方块结构。

它可以合成[魔法物品](/Magical-Items)[魔法道具](/Magical-Gadgets)分类中的物品,包括修复[已损坏的刷怪笼](/Broken-Spawner)来得到[已修复的刷怪笼](/Reinforced-Spawner)

## 获取 :id=obtaining
## 获取 {#obtaining}

古代祭坛可以在[魔法工作台](/Magic-Workbench)中制作。

## 使用 :id=usage
## 使用 {#usage}

古代祭坛本身没有任何功能。要使用古代祭坛,需要在其周围环绕放置8个[古代基座](/Ancient-Pedestal)
东南西北四个方向的古代基座需要距离2个方块,而对角线的四个方向的古代基座需要距离1个方块
古代祭坛本身没有任何功能。要使用古代祭坛,需要在其周围环绕放置 8 个[古代基座](/Ancient-Pedestal)
东南西北四个方向的古代基座需要距离 2 个方块,而对角线的四个方向的古代基座需要距离 1 个方块

一个完整的古代祭坛看起来像这样:
一个完整的古代祭坛看起来像这样

![建造古代祭坛](https://cdn.jsdelivr.net/gh/Slimefun/Wiki@master/images/multiblock-ancient-altar.png ':size=50%')
<ImageGallery images={[
{
src: 'https://cdn.jsdelivr.net/gh/Slimefun/Wiki@master/images/multiblock-ancient-altar.png',
alt: '建造古代祭坛',
sizePercent: 50
}
]}/>

要开始合成过程或"仪式",配方中的所有物品都必须通过右键点击放置在对应位置的古代基座上。
配方中心的物品被称为催化剂,在放置完所有其他物品后,右键点击中心的古代祭坛来开始合成过程
要开始合成过程或"仪式",配方中的所有物品都必须通过*右键点击*放置在对应位置的古代基座上。
配方中心的物品被称为催化剂,在放置完所有其他物品后,*右键点击*中心的古代祭坛来开始合成过程

摆放在古代基座上的物品只需要按照配方顺序摆放即可。

Expand Down
23 changes: 23 additions & 0 deletions docs/Ancient-Pedestal.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import ImageGallery from '@site/src/components/ImageGallery';

# 古代基座 {#Ancient-Pedestal}

古代基座是[魔法道具](/Magical-Gadgets)分类中的物品。它是搭建一个完整的[古代祭坛](/Ancient-Altar)的必须物品。

## 获取 {#obtaining}

古代基座可以在[魔法工作台](/Magic-Workbench)中制作。

## 用途 {#Usage}

将 8 个古代基座环绕放置在[古代祭坛](/Ancient-Altar)周围,可以搭建一个可用的古代祭坛。

手持物品右键点击基座即可将物品放置于基座上,并展示出来。然而,物品会在 5 分钟后消失(具体时间取决于服务器掉落物品的保留时间)。

<ImageGallery images={[
{
src: 'https://cdn.jsdelivr.net/gh/Slimefun/Wiki@master/images/block-ancient-pedestal.png',
alt: '古代基座展示钻石剑',
sizePercent: 50
}
]}/>
16 changes: 8 additions & 8 deletions pages/Ancient-Runes.md → docs/Ancient-Runes.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,34 @@
# 古代符文 :id=ancient-runes
# 古代符文 {#ancient-runes}

古代符文是[魔法物品](/Magical-Items)分类的一部分,目前共有11种不同类型的古代符文,以及1种空白符文。

## 获取 :id=obtaining
## 获取 {#obtaining}

每个古代符文都可以通过[古代祭坛](/Ancient-Altar)制作。在游戏内的 Slimefun 指南中查看合成配方。

## 所有符文 :id=the-runes
## 所有符文 {#the-runes}

### 基础符文 :id=basic-runes
### 基础符文 {#basic-runes}

最基础的是空白符文,用于合成简单符文。

共有5种简单符文:气、地、火、水以及末影。这些符文可用于合成低端的[魔法道具](/Magical-Gadgets)以及合成其他符文。

剩下的所有符文均为高级符文,它们也用于合成[魔法道具](/Magical-Gadgets)。雷与虹符文无其他特殊用途,此处不过多介绍。

### 灵魂绑定符文 :id=soulbound-rune
### 灵魂绑定符文 {#soulbound-rune}

该符文可以让任何物品获得灵魂绑定附魔,即物品会在你死亡时保留在你的背包中。

使用方法:将需要绑定的物品丢在地上,然后向该物品丢出灵魂绑定符文即可。

### 附魔符文 :id=enchantment-rune
### 附魔符文 {#enchantment-rune}

该符文可以让任何可附魔物品获得1个适用的随机附魔
该符文可以让任何可附魔物品获得 1 个适用的随机附魔

使用方法:将需要附魔的物品丢在地上,然后向该物品丢出附魔符文即可。

### 村民符文 :id=villagers-rune
### 村民符文 {#villagers-rune}

该符文可以重置一位村民的交易与职业,在一段时间后,该村民将会重新寻找职业。

Expand Down
6 changes: 3 additions & 3 deletions pages/Android-Interfaces.md → docs/Android-Interfaces.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# 机器人交互接口 :id=android-interfaces
# 机器人交互接口 {#android-interfaces}

目前有两种类型的机器人交互接口,物品与燃料。
每种接口都有不同的功能。

## 机器人交互接口(物品) :id=android-interfaces-cargo
## 机器人交互接口(物品) {#android-interfaces-cargo}

机器人的脚本需要进行存储物品时,该接口会从机器人收集物品。
该接口可以接上漏斗,或接入货运系统,以实现自动化。

## 机器人交互接口(燃料) :id=android-interfaces-fuel
## 机器人交互接口(燃料) {#android-interfaces-fuel}

机器人的脚本需要获取燃料时,该接口向机器人提供燃料。
该接口可以接上漏斗,或接入货运系统,以实现自动化。
4 changes: 2 additions & 2 deletions pages/Androids.md → docs/Androids.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# 可编程式机器人 :id=androids
# 可编程式机器人 {#androids}

可编程式机器人分类包含了可以自动执行任务的机器人。

## 目录 :id=table-of-contents
## 目录 {#table-of-contents}

* [机器人交互接口](/Android-Interfaces)
* [可编程式机器人(普通)](/Normal-Androids)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# 动物生长加速器 :id=animal-growth-accelerator
# 动物生长加速器 {#animal-growth-accelerator}

动物生长加速器是一种[电力机器](/Electric-Machines#machines)。它可以加速幼年动物的生长。

需要提供[有机食物](/Miscellaneous-Items)才能让其工作。有机食物可以在[食品加工机](/Food-Fabricator)中制作。

## 等级 :id=animal-growth-accelerator-tiers
## 等级 {#animal-growth-accelerator-tiers}

目前仅有1个等级的动物生长加速器,它拥有以下属性:
目前仅有 1 个等级的动物生长加速器,它拥有以下属性:

**电力消耗**:28 J/s
**电力消耗**:28 J/t
**可存储**:1024 J
24 changes: 18 additions & 6 deletions pages/Armor-Forge.md → docs/Armor-Forge.mdx
Original file line number Diff line number Diff line change
@@ -1,19 +1,31 @@
# 盔甲锻造台 :id=armor-forge
import ImageGallery from '@site/src/components/ImageGallery';

# 盔甲锻造台 {#armor-forge}

盔甲锻造台(Armor Forge)是 Slimefun 的[基础机器](/Basic-Machines)之一。它是多方块结构。

## 建造 :id=obtaining
## 建造 {#obtaining}

盔甲锻造台是一个多方块结构,它由一个发射器与一个铁砧组成。

!> **注意:** 必须是完好的铁砧,破损的铁砧无法使用;
:::warning 注意

必须是完好的铁砧,破损的铁砧无法使用。

:::

一个完整的盔甲锻造台看起来像这样:
一个完整的盔甲锻造台看起来像这样

![建造盔甲锻造台](https://cdn.jsdelivr.net/gh/Slimefun/Wiki@master/images/multiblock-armor-forge.png ':size=50%')
<ImageGallery images={[
{
src: 'https://cdn.jsdelivr.net/gh/Slimefun/Wiki@master/images/multiblock-armor-forge.png',
alt: '建造盔甲锻造台',
sizePercent: 80
}
]}/>

你可以在发射器旁放置一个[物品输出箱](/Output-Chest)来收集产物。如果没有[物品输出箱](/Output-Chest),产物将保留在发射器中。

## 使用 :id=usage
## 使用 {#usage}

盔甲锻造台可用于合成[防具](/Armor)[魔法防具](/Magical-Armor)
Loading

0 comments on commit 55b9de7

Please sign in to comment.