Skip to content

Commit

Permalink
加了一个可爱的小 badge,现在我们可以使用它标注独占功能了
Browse files Browse the repository at this point in the history
  • Loading branch information
Big-Cake-jpg committed Jul 30, 2023
1 parent 4a307c8 commit f8e6f82
Show file tree
Hide file tree
Showing 7 changed files with 289 additions and 17 deletions.
58 changes: 58 additions & 0 deletions components/LauncherBadge.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
<script setup lang="ts">
defineProps<{
text?: string
type?: 'bakaxl' | 'hmcl' | 'pcl'
}>()
</script>

<template>
<span class="LauncherBadge" :class="type">
<slot>{{ text }}</slot>
</span>
</template>

<style scoped>
.LauncherBadge {
display: inline-block;
margin-left: 2px;
border: 1px solid transparent;
border-radius: 10px;
padding: 0 8px;
line-height: 18px;
font-size: 12px;
font-weight: 600;
transform: translateY(-2px);
}
h1 .LauncherBadge,
h2 .LauncherBadge,
h3 .LauncherBadge,
h4 .LauncherBadge,
h5 .LauncherBadge,
h6 .LauncherBadge {
vertical-align: text-top;
}
h2 .LauncherBadge {
border-radius: 11px;
line-height: 20px;
}
.LauncherBadge.bakaxl {
border-color: var(--vp-badge-bakaxl-border);
color: var(--vp-badge-bakaxl-text);
background-color: var(--vp-badge-bakaxl-bg);
}
.LauncherBadge.hmcl {
border-color: var(--vp-badge-hmcl-border);
color: var(--vp-badge-hmcl-text);
background-color: var(--vp-badge-hmcl-bg);
}
.LauncherBadge.pcl {
border-color: var(--vp-badge-pcl-border);
color: var(--vp-badge-pcl-text);
background-color: var(--vp-badge-pcl-bg);
}
</style>
3 changes: 3 additions & 0 deletions docs/.vitepress/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,14 @@ export default defineConfig({
{ text: "主页", link: "/" },
{ text: "客户端崩溃", link: "/clients" },
{ text: "服务器崩溃", link: "/servers" },
{ text: "贡献指南", link: "/contributing" },
],

footer: {
message: 'Released under the <a href="https://github.com/GlobeMC/crashmc.com/blob/main/LICENSE">GFDL License</a>. (<a href="https://github.com/GlobeMC/crashmc.com/commit/${{ github.sha }}" target="_blank" alt="${{ github.sha }}">${{ github.sha }}</a>)',
copyright: 'Copyright © 2023-present <a href="https://github.com/GlobeMC">GlobeMC / 河豚分析</a>'
},

sidebar: getSideBar("./docs", {
ignoreMDFiles: ['index'],
ignoreDirectory: ['node_modules'],
Expand All @@ -31,6 +33,7 @@ export default defineConfig({
text: '在 GitHub 上帮助我们完善这个页面',
},
},

head: [
[
'link',
Expand Down
16 changes: 16 additions & 0 deletions docs/.vitepress/theme/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -89,3 +89,19 @@
--docsearch-primary-color: var(--vp-c-brand) !important;
}

/**
* Component: Launcher Bage
* -------------------------------------------------------------------------- */


:root {
--vp-badge-bakaxl-border: #1689ca;
--vp-badge-bakaxl-text: #ffffff;
--vp-badge-bakaxl-bg: #28b0ea;
--vp-badge-hmcl-border: #634a28;
--vp-badge-hmcl-text: #ffffff;
--vp-badge-hmcl-bg: #bf8962;
--vp-badge-pcl-border: #2264ae;
--vp-badge-pcl-text: #ffffff;
--vp-badge-pcl-bg: #0069df;
}
6 changes: 5 additions & 1 deletion docs/clients.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
<script setup>
import LauncherBadge from '../components/LauncherBadge.vue'
</script>

# 客户端崩溃

## 在此之前...
Expand Down Expand Up @@ -52,7 +56,7 @@ HMCL:点击左边的核心名称 -> 管理 -> 更新游戏资源文件

PCL2:版本设置 -> 补全文件

如果你是在启动 1.17 或以上版本时出现了错误,并且呈现形式为 **含有 OpenGL 字样** 的英文弹窗时,请前往你使用的显卡官网下载对应你显卡的最新驱动并安装。如果你使用的是 3 代及以前的 Intel 核显,则需要使用软渲染器**仅 HMCL**`游戏特定设置` -> `高级设置` -> `渲染器` 里修改)。
如果你是在启动 1.17 或以上版本时出现了错误,并且呈现形式为 **含有 OpenGL 字样** 的英文弹窗时,请前往你使用的显卡官网下载对应你显卡的最新驱动并安装。如果你使用的是 3 代及以前的 Intel 核显,则需要使用软渲染器<LauncherBadge type="hmcl" text="仅 HMCL" />(`游戏特定设置` -> `高级设置` -> `渲染器` 里修改)。

如果你正在游玩 1.16.5 或以下版本,请 [下载 Java 8u51](https://ghproxy.com/https://github.com/frekele/oracle-java/releases/download/8u51-b16/jre-8u51-windows-x64.exe) 并安装,然后使用该 Java 启动游戏。

Expand Down
52 changes: 52 additions & 0 deletions docs/contributing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
<script setup>
import LauncherBadge from '../components/LauncherBadge.vue'
</script>

# 贡献指南

## 排版标准

请先 Fork 本仓库,然后进行文档修改。排版时请务必遵循中文文案排版指北。

请注意:在非 Log 信息以外的任何地方,如果有中文和英文数字混用,请在中文和英文数字之间添加空格;如果有斜杠的,请在斜杠两边增加一个空格。

例:`GlobeMC 河豚分析是一个 2023 年 7 月底成立的崩溃日志分析组织,以方便 / 开放 / 专业为目标`

在涉及非 Log 信息以外的任何地方,英文单词原则上首字母大写,部分情况需要按照规则大写,英文句子首字母大写。

例:`Minecraft``OptiFine``What your love is your life`

如果某一个解决方案为特定启动器独占功能,请使用 Vue Component 注明。示例如下:

:::warning 警告
在使用 Component 之前,请务必在 Markdown 最顶部引入它。
```vue
<script setup>
import LauncherBadge from '../components/LauncherBadge.vue'
</script>
```
:::

:::details HMCL
### 修改渲染器 <LauncherBadge type="hmcl" text="仅 HMCL" />

```md
### 修改渲染器 <LauncherBadge type="hmcl" text="仅 HMCL" />
```
:::

:::details BakaXL
### 重置核心 <LauncherBadge type="bakaxl" text="仅 BakaXL" />

```md
### 重置核心 <LauncherBadge type="bakaxl" text="仅 BakaXL" />
```
:::

:::details PCL2
### 修改验证服务器 <LauncherBadge type="pcl" text="仅 PCL2" />

```md
### 修改验证服务器 <LauncherBadge type="pcl" text="仅 PCL2" />
```
:::
7 changes: 5 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
"devDependencies": {
"tslib": "^2.6.1",
"vitepress": "1.0.0-beta.7",
"vitepress-plugin-autobar": "^1.0.8",
"vue": "^3.3.4"
},
"keywords": [
Expand All @@ -20,5 +19,9 @@
"docs"
],
"author": "GlobeMC / 河豚分析",
"license": "GFDL"
"license": "GFDL",
"dependencies": {
"directory-tree": "^3.5.1",
"vitepress-plugin-autobar": "^1.0.8"
}
}

0 comments on commit f8e6f82

Please sign in to comment.