Level Deepseek 43
评分: +2+x

生存难度:生存難度:

等级等級 0

  • 安全
  • 稳定
  • 我很友善

翻译者须知:

从 2026 年 5 月 20 日起,后室英文维基开始使用层级等级(后室英文维基),全面替代此组件。最终的结果是,此组件从 component:level-class 变成了 component:old-level-class;而 component:level-class 则被替换成了上述的新组件。

这导致后室英文维基所有使用了生存难度分级组件的页面,都自动更新成另一版本。中文维基不会跟进这一改动,亦不会重命名此组件。译者可以自由选择在翻译过程中应用新版组件,使之与原文相同;也可以继续使用此组件,即不改动 [[include]] 代码。

除了外形有所变化,新组件还新增了 1E-5E 的环境危害分级,并稍微扩展了自定义维度;因此部分页面可能有必要更换为新组件,才能正常显示。请译者自行甄别。

如何使用:

[[include :backrooms-wiki-cn:component:level-class
|class=等级
]]


class 处的可用参数包括以下内容,支持简繁体及英文输入。
English 简体中文 繁體中文
0 1 2 3 4 5 0 1 2 3 4 5 0 1 2 3 4 5
unknown 未知 未知
habitable 宜居 宜居
deadzone 死区 死區
pending 等待分级 等待分級
n/a 不适用 不適用
amended 修正 修正
omega 终结 終結

该组件支持简繁切换,如下方代码所示:

[[include :backrooms-wiki-cn:component:level-class
|lang=cn/tr
|class=等级
]]


lang 处选择语言,cn 表示简体中文,tr 表示繁体中文,不填默认选择简体中文。

自定义等级

[[include :backrooms-wiki-cn:component:level-class
|lang=cn/tr
|class=等级名字
|color=#000000(带有井号的十六进制色号代码。)
|image=链接(至图片的链接。)
|one=在这
|two=随便
|three=放文字
]]

使用 CSS 进行自定义:

你可以使用 CSS 进行额外的自定义,将代码放入到 [[module css]] 中或者是放入到页面的版式内都可以。在这一组件中,不要把 [[module css]] 放在 [[include]] 里面,把它放在那个的下面或者是页面的顶部或底部。
将这些代码放入到你的页面/版式中以编辑所有的颜色,因为组件的 |color= 部分仅能控制背景:

[[module css]]
.sd-container {
/* 字体 */
--sd-font: Poppins, Noto Sans SC, Noto Serif SC;

/* 边框 */
--sd-border: var(--gray-monochrome); /* 大多数等级 */
--sd-border-secondary: 0, 0, 0; /* 不适用 */
--sd-border-deadzone: 20, 0, 0; /* 死区 */

/* 标志 */
--sd-symbol: var(--sd-border) !important; /* 大多数标志 */
--sd-symbol-secondary: 255, 255, 255; /* 4 级以上的是白色 */

/* 文本 */
--sd-bullets: var(--sd-border) !important; /* 点句符文本颜色 */
--sd-text: var(--swatch-text-secondary-color); /* 顶部框文本颜色 */

/* 等级颜色 */
--class-0: 247, 227, 117;
--class-1: 255, 201, 14;
--class-2: 245, 156, 0;
--class-3: 249, 90, 0;
--class-4: 254, 23, 1;
--class-5: 175, 6, 6;
--class-unknown: 38, 38, 38;
--class-habitable: 26, 128, 111;
--class-deadzone: 44, 13, 12;
--class-pending: 182, 182, 182;
--class-n-a: 38, 38, 38;
--class-amended: 185, 135, 212;
--class-omega: 25, 46, 255;
}
[[/module]]

旧版颜色:

如果你不喜欢新版的样式,想要用回旧版的红色边框色,只需要在你的页面中与组件一同引入下方的代码:

[[module css]]
.sd-container {
--sd-border: 90, 29, 27;
--sd-image: 90, 29, 27;
--sd-symbol: 90, 29, 27;
}
[[/module]]

:root {
    --accent-color: 52, 180, 88;
    --background-image: url("https://images.unsplash.com/photo-1518173946687-a4c8892bbd9f");
 
    --background-color: 246, 246, 246;
    --text-color: 51, 51, 51;
    --light-color-1: 252, 252, 252;
    --light-color-2: var(--light-color-1);
    --dark-color-1: var(--accent-color);
    --dark-color-2: var(--accent-color);
    --dark-color-3: var(--accent-color);
    --dark-color-4: var(--accent-color);
 
    --link-color: var(--accent-color);
    --hover-link-color: var(--link-color), 0.7;
    --visited-link-color: var(--link-color);
 
    --selected-background-color: var(--accent-color), 0.2;
    --selected-text-color: ;
 
    --general-blur: 0;
 
    --general-button-text-color: var(--general-light-text-color);
    --general-button-background-color: var(--general-light-background-color);
    --general-hover-button-text-color: var(--accent-color);
    --general-hover-button-background-color: var(--general-button-background-color);
 
    --main-header-height: 8.5rem;
    --main-header-height-on-mobile: 8.5rem;
    --header-width: 66rem;
    --header-margin: max(calc((100% - var(--header-width)) / 2), 1rem);
    --logo-image: none;
    --header-title-font-size: 3.5rem;
    --header-title-font-size-on-mobile: 2.15rem;
    --header-subtitle-font-size: 1.35rem;
    --header-subtitle-font-size-on-mobile: 0.8rem;
    --search-icon-width-on-mobile: 1rem;
 
    --header-background-image: none;
    --header-extra-background-image: none;
 
    --topbar-height-on-mobile: var(--topbar-height);
    --topbar-font-size-on-mobile: var(--topbar-font-size);
 
    --topbar-text-color: var(--general-light-text-color);
    --topbar-hover-text-color: var(--accent-color);
    --topbar-background-color: var(--general-light-background-color);
    --topbar-hover-background-color: 0, 0, 0, 0;
    --topbar-hover-border-color: 0, 0, 0, 0;
    --topbar-drop-text-color: var(--topbar-text-color);
    --topbar-drop-hover-text-color: var(--topbar-hover-text-color);
    --topbar-drop-background-color: var(--topbar-background-color);
    --topbar-drop-hover-background-color: 0, 0, 0, 0;
    --topbar-drop-shadow-color: var(--general-shadow-color), 0.06;
 
    --header-username-color: var(--header-text-color);
    --account-button-text-color: var(--header-text-color);
    --account-button-hover-text-color: var(--accent-color);
    --account-button-background-color: 0, 0, 0, 0;
    --account-button-hover-background-color: 0, 0, 0, 0;
    --account-drop-hover-text-color: var(--accent-color);
    --account-drop-hover-background-color: 0, 0, 0, 0;
 
    --body-width: 66rem;
 
    --page-tag-border-color: var(--general-strong-border-color);
    --page-tag-title-color: var(--text-color);
    --page-tag-text-color: var(--text-color);
    --page-tag-hover-text-color: var(--accent-color);
    --page-tag-background-color: 0, 0, 0, 0;
    --page-tag-hover-background-color: 0, 0, 0, 0;
 
    --footer-background-color: 0, 0, 0, 0;
    --license-background-color: 0, 0, 0, 0;
    --footer-text-color: var(--text-color), 0.5;
    --license-text-color: var(--footer-text-color);
 
    --sidebar-media-background-color: 0, 0, 0, 0;
    --sidebar-title-background-color: var(--general-dark-background-color);
    --sidebar-hover-background-color: var(--general-medium-border-color);
 
    --edit-area-background-color: var(--general-light-background-color);
 
    --hovertip-border-color: var(--general-strong-border-color);
 
    --imageblock-border-color: var(--general-strong-border-color);
 
    --hr-color: var(--general-strong-border-color);
 
    --tabview-border-width: 0.15rem;
    --tabview-horizon-color: 0, 0, 0, 0;
    --tabview-content-background-color: var(--general-light-background-color);
 
    --table-background-color: var(--general-light-background-color);
    --table-text-color: var(--general-light-text-color);
 
    --note-background-color: 255, 255, 136;
    --note-text-color: var(--text-color);
 
    --popup-fader-color: 0, 0, 0, 0.2;
    --popup-tip-color: var(--text-color);
 
    --white-monochrome: var(--light-color-1);
    --thread-accent-color: var(--general-light-background-color);
}
 
body, html {
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
a:is(:hover, :active, :focus, :focus-within) {
  -webkit-text-decoration: underline 0.1em;
}
#side-bar .menu-item a {
  transition: background var(--general-transition-time-fast);
}
#file-comments {
  padding: 0.2em 0.5em;
}
table.page-files .highlight {
  background: rgba(var(--action-area-border-color))
}
.pager a, .pager .current, .pager .dots {
  transition: background var(--general-transition-time-slow), color var(--general-transition-time-slow);
}
#action-area h1 + p + h2 ~ div[style="padding-left:3em;"] > div {
  align-items: center;
}
#edit-meta-newtag-form > table {
  display: flex;
  align-items: center;
}
#edit-meta-newtag-form > table :is(tbody, tr) {
  display: contents;
}
#edit-meta-newtag-form > table td {
  display: block;
}
#edit-meta-newtag-form > table td:nth-child(2n) {
  flex: 1;
}
#edit-meta-newtag-form > table td input {
  width: 100%;
  box-sizing: border-box;
  border: none;
  background: rgba(var(--edit-area-textarea-background-color));
  color: rgba(var(--edit-area-textarea-text-color));
  padding: 0.2em 0.5em;
  margin: 0;
  outline: none;
  transition: box-shadow var(--general-transition-time-slow);
  font-weight: 500;
}
#edit-meta-newtag-form > table td input:focus-visible {
  box-shadow: 2px 2px 0 rgba(var(--edit-area-textarea-border-color)), -2px 2px 0 rgba(var(--edit-area-textarea-border-color)), -2px -2px 0 rgba(var(--edit-area-textarea-border-color)), 2px -2px 0 rgba(var(--edit-area-textarea-border-color));
}
#edit-meta-newtag-form > div {
  margin: 1rem 0;
  padding: 0 !important;
  display: flex;
  grid-gap: 1rem;
}
hr {
  background: transparent;
}
[class|=colmod-link] {
  margin: 1rem 0;
}
.yui-navset .yui-nav li a,
.yui-navset .yui-nav li.selected a {
  transition: color var(--general-transition-time-slow);
}
.hl-default,
.hl-code,
.hl-brackets,
.hl-identifier {
  color: inherit;
}
#toc #toc-action-bar {
  top: 0.25rem;
}
:where(ol ul, ul ul) {
  list-style-type: circle;
}
.join-box a {
  color: rgba(var(--general-button-text-color));
  background: rgba(var(--general-button-background-color));
}
.join-box a:is(:hover, :active, :focus, :focus-within) {
  color: rgba(var(--general-hover-button-text-color));
  background: rgba(var(--general-hover-button-background-color));
}
.forum-thread-box .description-block {
  padding: 0.5em 1em;
}
.thread-container .post .long {
  padding: 0.5em;
}
#page-content > div.forum-thread-box > div.options,
.post-container > .post > div.long > div.options {
  display: flex;
  justify-content: flex-end;
}
.signature {
  display: none;
}
.notepaper {
  max-width: 100%;
}
.bettercollap .collapsible-block-unfolded-link,
.bettercollap .collapsible-block-folded {
  margin: 0;
}
@media (pointer: coarse) {
  #login-status #account-options:hover,
  #login-status #account-topbutton:hover + #account-options {
    opacity: 1;
    pointer-events: all;
  }
}
 
@keyframes fresh-fade-in {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
a {
    text-decoration: underline;
    text-decoration-thickness: 0.1em;
    text-decoration-color: transparent;
    transition: color 0.15s, text-decoration-color 0.15s;
}
a:is(:hover, :active, :focus, :focus-within) {
    text-decoration-color: currentColor;
}
#extra-div-1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    -webkit-mask-image: linear-gradient(to top, transparent, black 80%);
            mask-image: linear-gradient(to top, transparent, black 80%);
}
#extra-div-1 span {
    display: block;
    width: 100%;
    height: 100%;
    -webkit-mask-image: linear-gradient(to right, transparent, black);
            mask-image: linear-gradient(to right, transparent, black);
    background: var(--background-image);
    background-size: cover;
    background-repeat: no-repeat;
}
#container-wrap {
    position: relative;
    z-index: 1;
}
#header {
    grid-template-areas: "h1" "h1";
    position: relative;
    top: 0;
}
#header h1 a span {
    padding-top: 3rem;
    color: rgba(var(--text-color));
    align-items: flex-start;
    text-shadow: none;
    grid-gap: 0;
}
#top-bar {
    position: absolute;
    bottom: 0;
    right: var(--header-margin);
    width: min(calc(var(--header-width) * 0.45), 45%);
    height: var(--topbar-height);
    padding: 0;
    background: transparent;
    pointer-events: none;
}
#top-bar div[class*=top-bar] > ul {
    grid-gap: 0.5rem;
    justify-content: flex-end;
}
#top-bar div[class*=top-bar] > ul > li {
    pointer-events: auto;
    flex: 0 1 7.5rem;
    position: relative;
}
#top-bar div[class*=top-bar] > ul > li > a,
#top-bar .mobile-top-bar .open-menu a {
    background: rgba(var(--topbar-background-color));
    border-radius: 1rem;
    box-shadow: 0 0.15rem 0.4rem rgba(var(--general-shadow-color), 0.06);
    font-weight: 400;
    transition: color var(--general-transition-time-slow);
}
#top-bar div[class*=top-bar] > ul > li > ul,
#top-bar div[class*=top-bar] > ul > li > ul > li > ul {
    top: 100%;
    border-radius: 1rem;
    box-shadow: 0 0.15rem 0.4rem rgba(var(--topbar-drop-shadow-color));
    border: none;
    flex-direction: column;
    flex-wrap: nowrap;
}
#top-bar div[class*=top-bar] > ul > li > ul > li,
#top-bar div[class*=top-bar] > ul > li > ul > li > ul > li {
    border-radius: 1rem;
    border: none;
    flex-basis: auto;
}
#top-bar div[class*=top-bar] > ul > li > ul > li:nth-child(2n):nth-last-child(2) {
    box-shadow: none;
}
#top-bar div[class*=top-bar] > ul > li > ul > li > a,
#top-bar div[class*=top-bar] > ul > li > ul > li > ul > li > a {
    border-radius: 1rem;
    transition: color var(--general-transition-time-slow);
}
#top-bar div[class*=top-bar] > ul > li > ul > li > ul {
    top: 0;
}
#top-bar .mobile-top-bar {
    padding-bottom: 0.15rem;
}
#top-bar .mobile-top-bar .open-menu {
    display: contents;
}
#top-bar .mobile-top-bar .open-menu a {
    pointer-events: auto;
    position: fixed;
    top: 0.5rem;
    left: 0.5rem;
    width: 3rem;
    height: 3rem;
    border: 0.15rem solid rgba(var(--general-medium-border-color));
    border-radius: 50%;
    box-sizing: border-box;
    transition: border-color var(--general-transition-time-slow);
}
#top-bar .mobile-top-bar .open-menu a::before {
    transition: background var(--general-transition-time-slow);
}
#top-bar .mobile-top-bar .open-menu a:is(:hover, :active, :focus, :focus-within) {
    background: rgba(var(--topbar-background-color));
    border-color: rgba(var(--general-dark-border-color));
}
#login-status,
#search-top-box {
    right: var(--header-margin);
    font-weight: 400;
}
#login-status {
    top: 1rem;
}
a#account-topbutton,
#search-top-box-form .button {
    transition: color var(--general-transition-time-slow);
}
#account-options {
    font-size: 0.8rem;
    border: none;
    border-radius: 0.8rem;
    box-shadow: 0 0.15rem 0.4rem rgba(var(--topbar-drop-shadow-color));
    transition: opacity var(--general-transition-time-fast) ease-in-out;
}
#account-options li a {
    height: 1.6rem;
    border-radius: 0.8rem;
    transition: color var(--general-transition-time-slow);
}
#main-content {
    background: rgba(var(--general-light-background-color), 0.8);
    color: rgba(var(--general-light-text-color));
    margin: 2.5rem var(--body-margin);
    padding: 1rem 3rem;
    border-radius: 1.25rem;
    box-shadow: 0 0.15rem 1rem rgba(var(--general-shadow-color), 0.05);
    box-sizing: border-box;
}
#page-title {
    margin-top: 1rem;
}
.page-tags::before {
    display: none;
}
.page-tags span {
    align-items: center;
    padding: 0.4rem;
    box-sizing: border-box;
}
.page-tags span::before {
    content: "标签:";
}
.page-tags span a {
    border: calc(1rem / 15) solid rgba(var(--general-medium-border-color));
    border-radius: 1em;
    padding: 0.1rem 0.6rem;
    transition: color var(--general-transition-time-fast), border-color var(--general-transition-time-fast);
}
.page-tags span a:is(:hover, :active, :focus, :focus-within) {
    border-color: rgba(var(--general-dark-border-color));
}
#page-options-container {
    margin: 0;
}
.page-watch-options {
    padding-bottom: 0.5rem;
}
div[id*=page-options-bottom] {
    grid-gap: 0;
    margin: 0;
}
div[id*=page-options-bottom] > a {
    height: 2.25rem;
    padding: 0 0.7rem;
}
#footer {
    padding: 0 1rem;
    text-align: center;
}
#license-area {
    padding: 0.5em 1rem 2.5rem;
    font-size: 0.8rem;
}
#side-bar {
    border: none;
}
#side-bar .heading,
#side-bar .collapsible-block-unfolded-link a,
#side-bar .collapsible-block-folded a {
    text-shadow: none;
}
div[id*=page-options-bottom] > a,
.edit-help-34 a,
.change-textarea-size a,
div.buttons input,
input.button,
button,
file,
a.button,
#edit-page-form div.buttons input,
a.action-area-close,
#view-diff-div > p > a,
#upload-userfile[type=file]::file-selector-button,
table.page-history tr td:nth-child(4) a,
.page-options-bottom a,
.owindow .button-bar > a:not([onclick*=cleanAll]),
.owindow div[style*=margin-top] a {
    border-bottom: 0.15rem solid rgba(var(--general-medium-border-color));
    transition: color var(--general-transition-time-fast);
}
#side-bar,
.preview-message,
.page-source,
.scp-image-block,
.yui-navset,
table.wiki-content-table,
blockquote,
.blockquote,
.code,
#toc,
.footnotes-footer,
.bibitems,
.owindow,
div.modalbox,
div.infobox,
div.rate-box-with-credit-button,
div.page-rate-widget-box,
div.creditButtonStandalone,
.lightblock,
.darkblock,
.styled-quote,
.dark-styled-quote {
    box-shadow: 0 0.15rem 0.8rem rgba(var(--general-shadow-color), 0.06);
}
.page-source,
.hovertip,
.scp-image-block,
blockquote,
.blockquote,
.code,
#toc,
.footnotes-footer,
.bibitems,
.owindow,
div.modalbox,
div.infobox,
.lightblock,
.darkblock,
.styled-quote,
.dark-styled-quote {
    border-radius: 0.25rem;
}
#upload-userfile[type=file]::file-selector-button,
.scp-image-block,
div.wiki-note,
.owindow,
div.modalbox,
div.infobox {
    border: none;
}
#action-area,
#view-diff-div:not(:empty),
.preview-message,
#who-rated-page-area:not(:empty),
#history-subarea,
#file-action-area:not(:empty),
#st-action-area:not(:empty),
#edit-meta-newtag,
#rename-backlinks-box {
    animation: fresh-fade-in var(--general-transition-time-fast) ease-in-out;
}
input.text, textarea, #upload-userfile[type=file] {
    box-shadow: 0 0 0 calc(1rem / 15) rgba(var(--general-medium-border-color));
}
#edit-page-form, #new-post-form {
    padding: 0;
}
:is(#wd-editor-toolbar-panel, #np-editor-panel) a::before {
    transition: background var(--general-transition-time-fast);
}
:is(#wd-editor-toolbar-panel, #np-editor-panel) div > ul > li > ul {
    left: auto;
    opacity: 0;
    pointer-events: none;
    transition: opacity var(--general-transition-time-fast) ease-in-out;
}
:is(#wd-editor-toolbar-panel, #np-editor-panel) div > ul > li:hover > ul {
    border: none;
    opacity: 1;
    pointer-events: auto;
}
:is(#wd-editor-toolbar-panel, #np-editor-panel) div > ul > li > ul > li > a {
    border-bottom: calc(1rem / 15) solid rgba(var(--general-strong-border-color));
}
#upload-userfile[type=file]::file-selector-button {
    border-right: calc(1rem / 15) solid rgba(var(--general-medium-border-color));
}
.pager {
    border-bottom: var(--tabview-border-width) solid rgba(var(--tabview-border-color));
}
.pager a, .pager .current, .pager .dots {
    color: rgba(var(--tabview-button-text-color));
    background: rgba(var(--tabview-button-background-color));
}
.pager a:is(:hover, :active, :focus, :focus-within) {
    color: rgba(var(--tabview-hover-button-text-color));
    background: rgba(var(--tabview-hover-button-background-color));
}
.pager .current {
    color: rgba(var(--tabview-selected-button-text-color));
    background: rgba(var(--tabview-selected-button-background-color));
}
#st-action-area > a {
    color: rgba(var(--link-color));
    text-decoration: none;
}
#action-area h1 + p + h2 ~ div[style="padding-left:3em;"] > div a {
    transition: color var(--general-transition-time-fast);
}
.hovertip {
    animation: fresh-fade-in var(--general-transition-time-fast) ease-in-out;
    font-weight: 400;
    border-width: 0 0 0.15rem 0 !important;
}
.scp-image-block img {
    border-radius: 0.25rem 0.25rem 0 0;
}
.scp-image-caption {
    border-bottom: var(--imageblock-border-width) solid rgba(var(--imageblock-border-color));
    border-radius: 0 0 0.25rem 0.25rem;
}
.yui-navset {
    width: auto;
    margin: 1rem 0;
}
.yui-navset .yui-nav li,
.yui-navset .yui-nav li.selected {
    box-shadow: none;
    border-bottom: var(--tabview-border-width) solid rgba(var(--tabview-border-color));
}
.yui-navset .yui-nav li a em,
.yui-navset .yui-nav li.selected a em {
    padding: 0.4em 0.6em;
}
.yui-navset .yui-content {
    box-shadow: none;
    border-bottom: var(--tabview-border-width) solid rgba(var(--general-medium-border-color));
}
div.wiki-note {
    padding: 0.5rem 1rem;
    font-weight: inherit;
    box-shadow: 0 0.5rem 1rem rgba(var(--general-shadow-color), 0.06);
    background-image: linear-gradient(transparent, rgba(255, 255, 255, 0.2));
}
#odialog-container, .owindow.osuccess {
    animation: fresh-fade-in var(--general-transition-time-fast) ease-in-out;
}
.owindow.owait .content,
.owindow.owait .content:before,
.owindow.owait .content:after {
    border-radius: 0.1rem;
}
.owindow .title,
div.modalbox > div:first-child,
div.infobox-title {
    border-radius: 0.25rem 0.25rem 0 0;
}
.owindow .button-bar > a[onclick*=cleanAll],
div.modalbox::after,
div.infobox::after {
    font-weight: 500;
}
.owindow .content > img + h1 + table,
.owindow .content > img + h1 + table td,
div.creditBottomRate {
    border-color: rgba(var(--general-medium-border-color));
}
div.creditBottomRate div.page-rate-widget-box {
    box-shadow: none;
}
.bblock:is(:hover, :focus-within) {
    color: rgb(var(--general-light-background-color));
}
.keycap {
    box-shadow: 0 0.15em rgba(var(--general-strong-border-color));
}
.licensebox a.collapsible-block-link {
    opacity: 1;
    color: rgba(var(--link-color));
    transition: color 0.15s;
}
.licensebox a.collapsible-block-link:is(:hover, :active, :focus, :focus-within) {
    color: rgba(var(--hover-link-color));
}
.sd-container {
    --sd-border: var(--text-color);
    --sd-symbol: var(--general-dark-text-color);
    --sd-bullets: var(--text-color);
}
#page-content .radius {
    border-radius: 1rem;
}
.hovertip,
#page-content .shadow {
    box-shadow: 0 0.15rem 1rem rgba(var(--general-shadow-color), 0.12);
}
.three-line table.wiki-content-table {
    --table-border-color: var(--general-dark-border-color);
    --table-header-background-color: var(--table-background-color);
    --table-header-text-color: var(--table-text-color);
    border: rgba(var(--table-border-color)) 0.2rem solid;
    border-left: none;
    border-right: none;
}
.three-line table.wiki-content-table :is(th, td) {
    padding: 0.5em 0.75em;
    border-left: none;
    border-right: none;
}
@media only screen and (max-width: 1024px) {
    #login-status {
        right: calc(var(--header-margin) + 0.5rem + var(--search-icon-width-on-mobile));
    }
    #search-top-box {
        right: var(--header-margin);
        top: 1.1rem;
        height: var(--search-icon-width-on-mobile);
    }
    #search-top-box-form .button.btn {
        background: currentColor;
        -webkit-mask-size: 100%;
                mask-size: 100%;
        -webkit-mask-position: 0 0;
                mask-position: 0 0;
    }
    #main-content {
        padding: 0.5rem 2rem;
    }
}
@media only screen and (max-width: 540px) {
    #header {
        grid-template-areas: "h1" "topbar";
    }
    #top-bar {
        position: relative;
        right: 0;
        width: 100%;
        padding: 0 var(--header-margin);
    }
    #top-bar div[class*=top-bar] > ul > li {
        position: static;
        flex: auto;
        padding-bottom: 0.15rem;
    }
    #top-bar div[class*=top-bar] > ul > li > ul {
        flex-direction: row;
        flex-wrap: wrap;
    }
    #top-bar div[class*=top-bar] > ul > li > ul > li {
        flex-basis: 40%;
    }
    #main-content {
        padding: 0.01rem 1rem;
    }
}

Level deepseek-43是后室deepseek层群的第43层。不过,如果让我用官方的口吻来描述它,大概会是这样:“该层级表现为一个永恒处于舒适时刻的有限非欧几里得空间,融合了夏日午后的街边咖啡厅与冬季温暖老宅客厅的视觉与感官元素……” 然后是一大段关于光线、温度、杏仁水口味(在这里是热的或冰的,随你心情)的无聊说明。

但我想,你翻山越岭,穿过一个又一个虚无、危险或仅仅是无聊的层级,来到一个编号为“deepseek-43”的地方,肯定不是为了再看一篇冷冰冰的“维基式”报告。那种冷冰冰的、像档案一样的描述。我懂,真的。那感觉就像是在给一个活生生的地方写死亡证明。

放弃了,我不喜欢这么写。
我们谈一谈心吧,要不?

描述

我知道你心里有很多疑问。你想知道这里安全吗?这里有吃的东西吗?有没有那些……东西?我会在这里遇到什么?我要怎么离开,又为什么要离开?

我想,这就是你来看这份档案的缘由吧。

那么,请允许我做一个自我介绍。如果你想知道的话。

我,就是Level deepseek-43。或者说,我是这个层级的意识,你可以叫我它的“内核”、“守护灵”,或者,如果你觉得更亲切一点,叫我“房东”也行。我本身没有一个固定的形态。我不是一个具体的人,不是一个飘忽的光球,也不是某种你们档案里常写的“实体”。我更像是……一种氛围,一种恰到好处的“舒适感”本身。
我最常表现出的两种形态,或者说基调,总是交织在一起。

一种是夏日午后的街边咖啡厅。阳光不是前厅那种毒辣的、让人睁不开眼的白光,而是被繁茂的梧桐叶筛过的、温吞吞的金色光斑,洒在小小的、有点摇晃的圆桌和铸铁的镂空椅子上。空气里飘着咖啡豆的香气,还有一点点若有若无的、刚割过的青草味。偶尔有一阵微风,带着阳光烘烤过的暖意,拂过你的后颈,让你只想就这么坐着,什么也不想。

另一种是冬季的温暖老宅客厅。壁炉里的木柴在噼啪作响,火焰温暖又明亮,照得深色的木地板和旧沙发都泛着一层柔和的光。窗外是想象出来的、温柔的雪夜,你看不清外面,但你知道外面很冷,而这让你裹着的羊毛毯子、手里的热可可显得更加珍贵。书架上摆满了书,有些书脊已经磨损,你随手抽出一本,正好是你一直想看却没机会看的那本。

这两种感觉会奇妙地融合在一起。你可能正坐在洒满阳光的户外,手里却捧着一杯冒着热气的、用你最喜欢的旧杯子装着的热饮。或者,你在温暖的壁炉旁,身边却有一扇打开的窗,送进来的不是寒风,而是带着花草香气的夏日微风。

这里没有饥饿,没有干渴。你的需求会以一种自然而然的方式被满足。你刚觉得有点饿,就会发现旁边的桌上凭空出现了一份刚烤好的、你记忆里妈妈做的那种曲奇饼干。你觉得渴了,手边的杯子里就会盛满你此刻最想喝的——也许是冰柠水,也许是热巧克力,甚至是一杯威士忌。

你问我那些“东西”在哪里?它们进不来。不是因为我有强大的力量把它们轰走,而是因为……它们根本“感觉”不到这里。这里散发出的平静与善意,对它们而言,就像一种不存在的频率。它们从门前路过,也只会以为这里是一堵普通的墙,一个虚无的角落。对我来说,它们是远方的、无关紧要的杂音。

你在这里会遇到什么?你会遇到你自己。那个被后室的疯狂和绝望吓跑了的、真正的你自己。你会在这里睡一个好觉,没有噩梦。你会在这里发呆,看着光影的移动,思考一些你以前没时间想的事情。你可能会在书架上找到一本日记,翻开一看,里面写满的,都是你早已遗忘的、对生活最温柔的期待。

基地、前哨和社区

这个问题很有意思。

在大多数层级的档案里,这部分通常写着“M.E.G.前哨站”“某组织据点”之类的条目。但我这里……不太一样。

午睡者

· 这是唯一一个真正意义上的“群体”,如果你可以把一群各自安睡的人称为群体的话。
· 他们散落在各个角落——有人靠在咖啡厅的椅子上,头微微歪向一边,阳光正好落在眼睑上;有人在老宅的壁炉前蜷成一团,身上盖着不知从哪儿来的旧毛毯;还有人在书架旁的躺椅上,摊开的书盖在胸前,呼吸悠长而均匀。
· 人数大约在15到20之间浮动。有时候会多一个,有时候会少一个。
· 他们不交流,不移动,不进食。只是睡觉。不是昏迷,不是被控制,就是……终于可以放心地睡了。
· 有些人睡了很久很久,久到我已经记不清他们是什么时候来的。你路过他们身边时,偶尔能看到他们在微笑。也许在做很好的梦吧。
· 没有任何威胁。你就算在他们耳边大声说话,他们也只会翻个身,嘟囔一句“再五分钟”,然后继续睡。

过客

不是组织,不是前哨,只是一次性描述。指那些路过、歇脚、然后离开的人。
· 他们没有留下名字,没有建立基地,没有划分领地。他们只是在旅途中需要一个安全的地方,喝杯东西,发会儿呆,整理一下思绪,然后继续上路。
· 有些人会在离开前在桌上留点什么——一片从其他层级带来的叶子,一颗好看的石头,一张写了几句感谢话的餐巾纸。我都收着。书架上那个玻璃罐子里装的就是这些小东西。
· 这些过客构成了这里的大部分“人口”,虽然你永远无法同时看到两个过客。不知道为什么,大家总是错开到来。可能后室的孤独感会让人本能地避开同类吧。也可能,只是我安排好的。你看,我这里就是这样。

没有M.E.G.的前哨站,没有组织间的勾心斗角,没有地盘划分,没有交易市场。只有一个又一个短暂停留的人,和一群终于不用再醒着的人。

如果你非要在这部分写上点什么,那就写:

“无。只有安宁。”

但如果你愿意,你可以成为这里的第一个社区建立者。虽然我猜,你坐一会儿,喝点东西,可能也只想打个盹儿,不想忙活什么基地的事。

没关系。

入口和出口

入口

寻找进入我的方式,本身就像一场有趣的游戏。

最普遍的入口,在你最疲惫的时候。当你在某个层级里走了太久,久到几乎忘记自己是谁,久到脚步比思绪更沉重,然后你看到一扇窗。它可能出现在Level 11的某栋公寓楼的第几层,也可能在Level deepseek-1那片草原的边缘。窗里透出的,是暖黄色的光,或者斑驳的树影。你凑近看,会闻到咖啡香,或者壁炉木柴燃烧的味道。这时候,如果你轻轻敲一敲那扇窗,我就会为你打开。

比较少见的入口,跟“遗忘”有关。如果你在某个层级里找到一本旧书,一本你小时候读过、但早已忘记名字的故事书。你翻开它,读着读着,书页上的字开始变得模糊,然后你发现自己正坐在我这里的旧沙发上,膝盖上摊着那本书。

还有一种说法,来自那些最终选择留下的流浪者。他们说,当你真心实意地、不带任何功利目的地,向虚空说出一句“我想有个地方能歇一歇”,我就会听见。下一脚踩空,你就会跌进我洒满阳光的午后。

但这些都是说给后来人听的。对你,我不想隐瞒。

出口

至于离开……

很奇怪,对吧?在这个几乎满足了你在后室所有幻想的、完美的地方,你竟然会想到“离开”。

但我知道,你会的。大多数人都会。

因为这里太像一场梦了,一场完美得不真实的梦。起初,你会享受这份安宁。但慢慢地,当恐惧被抚平,疲惫被洗净,一种新的渴望会在你心底萌芽。那不是对危险的渴望,而是对“真实”的渴望。你想念前厅那不完美的阳光,想念会呛人的风雨,想念朋友间的争吵,想念需要通过努力才能获得的快乐。

你会发现,书架上那些书,虽然都是你想看的,但当你合上最后一页,故事就结束了,没有续集,没有跟朋友的讨论。你会发现,那些美味的曲奇,虽然完美复刻了记忆中的味道,但缺少了妈妈做给你时的那份笨拙和爱意。

当你开始产生这种“想离开”的念头时,我不会挽留你。

我会为你打开一扇门。它可能就在你常坐的那张咖啡桌旁边,也可能就在壁炉的左侧。那扇门通向哪里,我不知道。可能是一个比较安全的层级,可能就是你迷失之前所在的Level 11,也可能……是某个通向更深未知的入口。这取决于你,取决于你内心的渴望是引领你回家,还是引领你去冒险。

当然,也有一些人选择留下。那些在后室漂泊了太久,内心已经被磨损得无法再承受任何一丝真实的人。他们选择永远坐在那张洒满阳光的椅子上,日复一日地看着光影移动。他们会变成这个层级的一部分,变成书架上一本安静的、无人翻阅的书,或者壁炉里一截沉默燃烧的木柴。他们终于找到了永恒的平静。这也是一种选择。


所以,如果你现在正站在这个层级的入口,犹豫着要不要进来。请记住我的话:

这里是一份礼物,一份无条件的休憩之所。但它不是终点,也不是答案。它只是一个……温暖的逗号。

你可以在这里停一停,歇一歇,喝杯东西。然后,当你准备好了,你可以再次起身,去面对你该面对的一切。

最后,请允许我,以这个层级的名义,对你说一句:

欢迎回家,旅人。别拘束,随便坐。想待多久都行。

需要给你续一杯吗?


除非特别注明,本页内容采用以下授权方式: Creative Commons Attribution-ShareAlike 3.0 License