URL政策

关于本政策

URL政策1规定了页面URL的命名方式。

本政策自正式发布之日起于WE层群-割裂室联合站点2全域3所有新页面中实行,在不久的将来也会重新命名在本政策正式实行前发布的不遵循本政策的页面。

本政策为必读页面,在加入本站前你必须通篇读完。特别地,即使您已加入了本站,也必须去阅读,不遵循本政策者将受到处分


* * *

何为「URL」

URLUniform Resource Locator,统一资源定位符)是互联网上用来标识资源位置的专有编址方式。我们常说的「网址」实际上就是指URLURL提供了一种简洁明了的方法来描述如何定位和访问互联网上的资源,作为互联网标准资源的地址。互联网上的每一个文件都拥有独一无二的URL,该地址标明了文件的具体位置,并指示浏览器应该如何处理该文件。

例如,下面就是一个常规的URL:

在这段URL中,「https://」是协议部分,表示使用的是HTTPS协议。「mildrooms-wiki.wikidot.com」是域名部分,其中「mildrooms-wiki」是子域名,「wikidot.com」是主域名。「/tag-guide」是路径部分,指向网站上某个特定的页面。「#toc0」是URL中的锚点,也叫片段标识符。它指向页面内的某个具体位置,而不是重新加载整个页面。

但在网站上的讨论中,URL通常单指其路径部分。例如上述示例的路径部分是「/tag-guide」,为便于表述,下文将去除该部分中的「/」,即仅保留「tag-guide」。


* * *

URL命名

1. 字符限制

由于Wikidot本身的限制,仅允许如下类型的字符出现于页面URL中:

  • 0-9
  • a-z4
  • -
  • :
  • _5

特别地,输入的大写字母会被自动转为小写字母,出现于首尾的「-」将被移除,未出现于URL开头或「:」后的「_」将被转为「-」。其余字符将被转为「-」。

2. 使用你需要的URL

2.1. 使用首页

在首页中找到「+ 想要发布新作品?」,点击展开后在输入框中输入你需要创建的页面的URL,随后点击「创建页面」即可。

在某些情况下,会出现如下文本:

The page 页面名称 already exists. Jump to it if you wish.

此时应按如下顺序尝试修复:

  1. 检查自己页面URL有无问题。
  2. 检查另一页面URL有无问题。
    • 若无,检查下一项。
    • 若有,暂时以「<原URL>-<您的Wikidot用户名>」创建页面,并联系职员Afulai2333Afulai2333以解决。
  3. 检查编号是否已被占用。若有,更改自己的编号。

2.2. 点击空链接

点击一个页面中的空链接6,随后在跳转到的页面中点击「创建页面」即可。

但这种方式受到链接到的URL的限制。因此除非您十分确定链接到的URL符合本政策全部规定,否则请勿使用此方法

2.3. 使用空URL

在浏览器地址栏中输入「https://backrooms-split-library.wikidot.com/」,然后在其后添加您需要的URL即可。

3. 命名规范

「:」用于分隔页面分类与页面名称,「:」前的字符被称为页面分类,反之则被称为页面名称。特别地,若使用「a:b:c」作为URL,则会创建分类为「a」,名称为「b:c」的页面,因此不存在叠加分类一说。

3.1. 页面分类

不恰当地对页面进行分类或自创分类是不被允许的。您只能根据规定,为特定页面进行合适的分类。您可以参考下表来判断您的页面是否需要分类,以及应归入哪一类。

/**
 *  Liminal±
 *
 * 2023 | by Eltrac
 */
 
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');
 
:root {
    --scrollbar-width: 0.5rem;
    --header-height-on-desktop: 9.25rem;
    --header-height-on-mobile: 9.25rem;
    --topbar-height-on-desktop: 2.25rem;
 
    --body-font: 'Noto Sans SC', sans-serif;
    --title-font: 'Noto Sans SC', sans-serif;
 
    --lo-border-color: var(--swatch-border-color), .215;
    --lo-hr-color: 198, 198, 198
}
 
/* 分割线 */
 
hr {
    background: transparent;
    height: 0;
    border-top: none;
    border-bottom : 2px solid rgb(var(--lo-hr-color))
}
 
/* 引用块 */
 
blockquote, .blockquote {
    box-shadow: 0 0.0625rem 0.125em rgba(var(--swatch-menubg-black-color), 0.15);
    border: 0.0825rem solid rgba(var(--lo-border-color));
}
 
/* 侧边栏 */
 
#side-bar div.menu-item a, #top-bar div.top-bar>ul>li>ul>li>a, #top-bar div.top-bar>ul>li>ul>li>a:hover, #top-bar div.top-bar>ul>li>ul>li>ul>li>a { transition: background .3s }
 
#side-bar div.menu-item a::before, #top-bar div.top-bar>ul>li>ul>li>a:before, #top-bar div.top-bar>ul>li>ul>li>a:hover:before, #top-bar div.top-bar>ul>li>ul>li>ul>li>a:before { display: none }
 
/* 页面整体 和 版头 */
 
#container { background-image: none }
 
#header h1 { top: 2rem }
#header h2 { top: 2.75rem }
 
#skrollr-body { 
    box-shadow: 0 0.15rem 0.15rem rgba(0,0,0,0.2);
    height: var(--final-header-height-on-desktop)
}
 
/* 页面内容 */
 
#page-title { 
    display:flex;
    border-bottom: none;
    margin: 0
}
 
#page-title::after {
    content:"";
    flex-grow:1;
    height: 2px;
    margin:auto .375rem auto auto;
    background-color: rgb(var(--lo-hr-color));
    display: block;
    margin:auto auto auto .375rem;
}
 
h1, h2, h3, h4, h5, h6 {
    margin: 0.5em 0
}
 
a, span[style="text-decoration: underline;"] { text-underline-offset: 3px }
 
#footer { color: rgb(var(--white-monochrome)) }
 
.footnotes-footer {
    margin: 0.5rem 0;
    width: 100%
}
 
.f-footer { display: none }
 
#license-area {
    padding: 0.25rem 0;
    background: rgb(var(--pale-gray-monochrome));
    font-size: 92.5%;
}
.hovertip {
    border: none!important;
    background-color: rgb(var(--pale-gray-monochrome))!important;
    box-shadow: 0 0.1rem 0.215rem rgba(0,0,0,0.2);
    padding: 0.2rem 0.25rem
}
 
div.lightblock {
    background-color: rgba(200,200,200,0.225);
}
 
.scp-image-block { 
    border: solid 0.45rem rgb(var(--swatch-secondary-color)); 
    box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); 
}
 
/* 评分模块 */
 
@media screen and (min-width: 1200px) {
    .rate-fix { margin-top: -2.625rem } 
    .rate-fix .rateBox,
    .rate-fix :not(.rate-box-with-credit-button) .page-rate-widget-box {
        border-left: 0.5rem solid rgb(var(--white-monochrome))
    }
}
除非特别注明,本页内容采用以下授权方式: Creative Commons Attribution-ShareAlike 3.0 License