警告:下列文件为5/200-N级机密
无5/69-N级权限下访问将被记录并立即处以纪律处分。
What this is
A bunch of miscellaneous CSS 'improvements' that I,
Croquembouche, use on a bunch of pages because I think it makes them easier to deal with.
The changes this component makes are bunch of really trivial modifications to ease the writing experience and to make documenting components/themes a bit easier (which I do a lot). It doesn't change anything about the page visually for the reader — the changes are for the writer.
I wouldn't expect translations of articles that use this component to also use this component, unless the translator likes it and would want to use it anyway.
This component probably won't conflict with other components or themes, and even if it does, it probably won't matter too much.
Usage
On any wiki:
[[include :scp-wiki:component:croqstyle]]
This component is designed to be used on other components. When using on another component, be sure to add this inside the component's [[iftags]] block, so that users of your component are not forced into also using Croqstyle.
Related components
Other personal styling components (which change just a couple things):
Personal styling themes (which are visual overhauls):
CSS changes
Reasonably-sized footnotes
Stops footnotes from being a million miles wide, so that you can actually read them.
.hovertip { max-width: 400px; }
Monospace edit/code
Makes the edit textbox monospace, and also changes all monospace text to Fira Code, the obviously superior monospace font.
@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;700&display=swap');
:root { --mono-font: "Fira Code", Cousine, monospace; }
#edit-page-textarea, .code pre, .code p, .code, tt, .page-source { font-family: var(--mono-font); }
.code pre * { white-space: pre; }
.code *, .pre * { font-feature-settings: unset; }
Teletype backgrounds
Adds a light grey background to <tt> elements ({{text}}), so code snippets stand out more.
tt {
background-color: var(--swatch-something-bhl-idk-will-fix-later, #f4f4f4);
font-size: 85%;
padding: 0.2em 0.4em;
margin: 0;
border-radius: 6px;
}
No more bigfaces
Stops big pictures from appearing when you hover over someone's avatar image, because they're stupid and really annoying and you can just click on them if you want to see the big version.
.avatar-hover { display: none !important; }
Breaky breaky
Any text inside a div with class nobreak has line-wrapping happen between every letter.
.nobreak { word-break: break-all; }
Code colours
Add my terminal's code colours as variables. Maybe I'll change this to a more common terminal theme like Monokai or something at some point, but for now it's just my personal theme, which is derived from Tomorrow Night Eighties.
Also, adding the .terminal class to a fake code block as [[div class="code terminal"]] gives it a sort of pseudo-terminal look with a dark background. Doesn't work with [[code]], because Wikidot inserts a bunch of syntax highlighting that you can't change yourself without a bunch of CSS. Use it for non-[[code]] code snippets only.
Quick tool to colourise a 'standard' Wikidot component usage example with the above vars: link
:root {
--c-bg: #393939;
--c-syntax: #e0e0e0;
--c-comment: #999999;
--c-error: #f2777a;
--c-value: #f99157;
--c-symbol: #ffcc66;
--c-string: #99cc99;
--c-operator: #66cccc;
--c-builtin: #70a7df;
--c-keyword: #cc99cc;
}
.terminal, .terminal > .code {
color: var(--c-syntax);
background: var(--c-bg);
border: 0.4rem solid var(--c-comment);
border-radius: 1rem;
}
Debug mode
Draw lines around anything inside .debug-mode. The colour of the lines is red but defers to CSS variable --debug-colour.
You can also add div.debug-info.over and div.debug-info.under inside an element to annotate the debug boxes — though you'll need to make sure to leave enough vertical space that the annotation doesn't overlap the thing above or below it.
.debug-mode, .debug-mode *, .debug-mode *::before, .debug-mode *::after {
outline: 1px solid var(--debug-colour, red);
position: relative;
}
.debug-info {
position: absolute;
left: 50%;
transform: translateX(-50%);
font-family: 'Fira Code', monospace;
font-size: 1rem;
white-space: nowrap;
}
.debug-info.over { top: -2.5rem; }
.debug-info.under { bottom: -2.5rem; }
.debug-info p { margin: 0; }
| 权限已通过,正在查找
| wait…..
| 1条结果
项目编号:SCP-CN-2569
项目等级:Thaumiel Neutralized
特殊收容措施:已归档,目前所有的SCP-CN-2569均已在回收后销毁。
由于其项目的异常性质,SCP-CN-2569不需要任何收容措施。
现已用SCP-CN-2569-1对SCP-CN-2569进行批量生产并秘密安装至基金会的各个高危站点并对投放位置进行保密。负责操作SCP-CN-2569-2的人员都需由O5议会的联合表决。SCP-CN-2569-1和SCP-CN-2569-2已被封存并由机动特遣队人员进行24小时看守。任何未经授权的人员企图夺走SCP-CN-2569-2或对SCP-CN-2569-1进行复制时,机动特遣队有权将其就地处决。
描述:SCP-CN-2569是由已故管理员[数据删除]在临终前交给Alpha-1(红右手)的一个未知型号的类摄像头。此外,该项目在被带回Site-1时被发现其镜头上有用尼龙绳捆绑的疑似SCP-CN-2569的组装蓝图(以下被称为SCP-CN-2569-1)和一小型控制器(以下被称为SCP-CN-2569-2)。
在经过拆解并重组后证实SCP-CN-2569-1为SCP-CN-2569的组装蓝图,而在SCP-CN-2569-1的背后则有着对SCP-CN-2569使用方法的详细阐述。经实验发现,将该项目安装至某一地方时,SCP-CN-2569-2的屏幕会自动亮起,于此同时,SCP-CN-2569的异常效应会被触发,SCP-CN-2569的镜头会散射出红色射线,经实验后发现其射线所能到达的极限范围为两公里,被射线所照射到的区域会以数据的形式传输到SCP-CN-2569-2,此时SCP-CN-2569-2的屏幕上会出现“等待”的图样,随后以立体虚拟的图像出现在SCP-CN-2569-2上,而此时SCP-CN-2569-2将自动被赋予最高权限权限,在这之后SCP-CN-2569-2便可以实施远程操控该被照射地区的任意设备。经过尝试,该控制器最多可控制一个完整的站点。应当定期启动SCP-CN-2569以供O5议会进行远程检查与处理小规模的收容失效。如果有特殊情况需启用该项目,必须通过O5议会的联合表决
经O5议会联合表决,SCP-CN-2569已被批量生产并秘密投入使用。现已将所有SCP-CN-2569的复制件与原件一并销毁,SCP-CN-2569-1与SCP-CN-2569-2均被站点内的标准焚化炉焚烧至毁。至此,SCP-CN-2569已彻底从物理上被无效化。
对于SCP-CN-2569的测试皆由固定的两名4级人员进行
关于SCP-CN-2569的测试1 |
|
场地 |
戈壁滩上 |
测试人员 |
两名4级人员 |
结果 |
其中一名4级人员启动了SCP-CN-2569,该项目立刻以每分钟75圈的速度进行着运动,另一名测试人员则记录下了数据,得出这次它射线的长度为4米。过了十分钟,控制器的荧幕上显示“错误”的图样,其原因是没有检测到任何需要基金会权限的地方。立体图像仅为当时戈壁滩的样子。 |
关于SCP-CN-2569的测试2 |
|
场地 |
[已编辑]州的一间公寓里,且安装了一扇具有2级权限的门,并将SCP-CN-2569的复制品安装到门口 |
测试人员 |
两名4级人员 |
结果 |
其中一名4级人员启动了SCP-CN-2569,过了十分钟后,荧幕提示有一扇2级权限的门,是否打开并显示出了该房间的立体图像,那名4级人员根据O5-13的命令选择了是后,那道门应声而开。经当时测量,其射线长度为4厘米 |
SCP-CN-2569的测试3 |
|
场地 |
一个废弃仓库里,里面安装了一扇五级权限的门,在那扇门前面还有一个上锁了的门。SCP-CN-2569的复制品被安装在仓库的四个角落里 |
测试人员 |
两名4级人员 |
结果 |
在那名4级人员按下按钮的十分钟后,控制器的荧幕上提示五级权限是否打开并显示了该仓库的虚拟图像,O5-7命令那名人员选择了是后,权限门应声而开,但那道上锁门却纹丝不动。 |
SCP-CN-2569的测试4 |
|
场地 |
Site-22,在三个轻收容区门口安装了三个SCP-CN-2569的复制品 |
测试人员 |
两名4级人员 |
结果 |
在那名四级人员按下控制器,过了十分钟,三个复制品几乎将整个Site-22的投影传输了过来,且射线长度到达了两公里,实验终止。 |
好吧,从整体来看,似乎这个异常就像为我们管理层量身定做的一样,不过它似乎无法自己打开人为上锁的设施——O5-7
在实验结束后,那两名4级人员接受了记忆删除
附录:
SCP-CN-2569的发现:
“这里是管理员[数据删除],O5-1,我想向你汇报一个较为特殊的异常。”
“我在[数据删除]发现了一个异常,然后我已经把这个异常的原理效应都进行了研究,我甚至已经画了该项目的组装蓝图。”
“管理员,如果你已经将该项目的异常效应之谜所解开的话,你可以将该项目加入已解明的scp中。”
等你了解这个SCP的效应后,你绝对不会舍得将它就这么随随便便的放到已解明那的,这个异常…..等等,他们来了,为什么这么快….."
“管理员,请冷静,说出你在哪或将位置上传。”
“明天12点在[数据删除]码头,我会将异常交予你”
[通讯结束]
经过追踪,发现该管理员的最后手机定位在一个废墟里而并未发现管理员,当O5-1确认向管理员时,管理员的话存在前后的逻辑矛盾,所以单独去[数据删除]码头被定性为危险的,将派遣Alpha-1(红色右手)前往以代替O5-1与管理员交互,且过程全程录像。
视频记录
日期:[已编辑]
探索队伍:Alpha-1(红色右手)
地点[数据删除]码头
领队:[已编辑]
小队成员:[已编辑]
[记录开始]
领队[已编辑]:报告,Alpha—1已到达任务地点,现在正在对该码头巡视…..
此时十五名混沌分裂者持枪突袭
领队[已编辑]:哦!我操,开火!
(双方交火)
领队[已编辑]:解决敌人,现在正在寻找管理员[数据删除]
随后在一个集装箱内发现了奄奄一息的管理员与SCP-CN-2569
[记录结束]
在该异常被带回Site-1后被编号为SCP-CN-2569,但管理员却因伤势过重不治身亡
Site-[数据删除]发生了一起重大的站点全面收容失效。这次的收容失效直接导致了几十个Euclid项目泄露,数十个keter级项目逃走。目前已将其大部分追回,但仍有几个keter项目还未收容
以下内容查看需5级权限
以下是O5-9在表决议会上发言的语音记录
同僚们,我知道你们有些人对于废除SCP-CN-2569的决定有所不满,我也知道用SCP-CN-2569管理高危站点非常便利,可各位,在经历过上次的Site级收容失效事件以后,我认为我们必须重新对用SCP-CN-2569管理高危站点的安全性进行重新审视了。
不知道各位对于这起严重的收容失效事件的原因进行过调查,我的调查结果显示,在SITE-[数据删除]全面收容失效的那一天时,不管Safe,Euclid,keter项目的收容措施几乎在同一时间失效,但安保系统却没有被触发,直到SCP-CN-[数据删除]冲到了一名1级研究员面前时,安保系统才被手动启动。先不说安保系统从始至终都没有自动启动是怎么回事,所有收容物被同时放出来这本身就是一件很奇怪的事,如果是人为的话,那为什么能同时放出如此多的收容物?那个站点有几个项目都是5级权限,且安保系统是被高级权限所关闭。
各位,我们的那些高危站点收容的都是极度危险的收容物,这么严重的收容失效我从任职以来也没见过几次,这次的收容失效让我意识到了一件事————我们不能依靠机器去代替我们管理的职责,也不应该把全站点的人命交到一个系统上面。我们并不熟悉SCP-CN-2569,这个项目甚至都不是我们的产物,如果这个项目在敌对组织那有别的后台系统,等到SCP-CN-2569安装到了所有站点后,会发生什么?这次的收容失效就是对我们或许就是最好的警醒。
我的话说完了,开始表决吧
议会投票概要:
赞成 |
弃权 |
反对 |
O5-01 |
|
|
|
|
O5-02 |
O5-03 |
|
|
O5-04 |
|
|
O5-05 |
|
|
O5-06 |
|
|
|
|
O5-07 |
|
|
O5-08 |
O5-09 |
|
|
O5-10 |
|
|
|
O5-11 |
|
O5-12 |
|
|
O5-13 |
|
|
页面版本: 18, 最后编辑于: 27 Jan 2023 06:49