mirror of
https://github.com/Mic92/nixos-wiki-infra.git
synced 2025-08-09 23:27:52 +02:00
Add common.css as wiki page
This commit is contained in:
221
pages/common.css.wiki
Normal file
221
pages/common.css.wiki
Normal file
@ -0,0 +1,221 @@
|
||||
:root {
|
||||
--home-panel-heading-background: var(--background-color-neutral);
|
||||
--home-panel-border-color: var(--border-color-subtle);
|
||||
--table-border-color: var(--border-color-subtle);
|
||||
--table-header-background: var(--background-color-neutral-subtle);
|
||||
--table-even-background: var(--background-color-disabled-subtle);
|
||||
}
|
||||
|
||||
/* Internal "external" links */
|
||||
.mw-parser-output a.external[href^="https://wiki.nixos.org/"] {
|
||||
background-image: none !important;
|
||||
padding-right: initial !important;
|
||||
}
|
||||
|
||||
/* Long quotes */
|
||||
blockquote,
|
||||
blockquote + cite,
|
||||
blockquote + p cite {
|
||||
padding: 1ex 1em;
|
||||
font-size: inherit;
|
||||
margin: 0;
|
||||
margin-bottom: 1em;
|
||||
border-left: 1ex solid var(--border-color-muted);
|
||||
}
|
||||
|
||||
blockquote + cite,
|
||||
blockquote + p cite {
|
||||
display: block;
|
||||
margin: 0;
|
||||
margin-top: -1em;
|
||||
font-size: inherit;
|
||||
padding-top: 1em;
|
||||
}
|
||||
|
||||
blockquote + cite::before,
|
||||
blockquote + p cite::before {
|
||||
content: "— ";
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#catlinks {
|
||||
display: block;
|
||||
}
|
||||
|
||||
#catlinks.catlinks-allhidden {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* Fixes issue with headings in mediawiki "system" pages. */
|
||||
.mw-headline {
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
/* Paragraph / text styles */
|
||||
p {
|
||||
text-align: initial;
|
||||
}
|
||||
|
||||
/* Infobox */
|
||||
|
||||
.infobox {
|
||||
margin: auto;
|
||||
max-width: 272px;
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.infobox {
|
||||
float: right;
|
||||
min-width: 272px;
|
||||
margin-left: 1rem;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
}
|
||||
|
||||
.infobox > table {
|
||||
border: 1px solid var(--border-color-base);
|
||||
border-right-width: 5px;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
.infobox > table tr:first-child th {
|
||||
text-align: center;
|
||||
background: var(--background-color-neutral);
|
||||
}
|
||||
|
||||
.infobox > table th[colspan="2"] {
|
||||
text-align: center;
|
||||
background: var(--background-color-neutral);
|
||||
}
|
||||
|
||||
.infobox .table > tbody > tr > td,
|
||||
.infobox .table > tbody > tr > th,
|
||||
.infobox .table > tfoot > tr > td,
|
||||
.infobox .table > tfoot > tr > th,
|
||||
.infobox .table > thead > tr > td,
|
||||
.infobox .table > thead > tr > th {
|
||||
border-bottom: 1px solid var(--table-border-color);
|
||||
border-top: 1px solid var(--table-border-color);
|
||||
padding: 0.1rem 0.4rem;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
/* Ensures code-like stuff doesn't get hyphenated. */
|
||||
code,
|
||||
pre {
|
||||
hyphens: none;
|
||||
}
|
||||
|
||||
.mw-body img {
|
||||
max-width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
.mw-highlight.mw-highlight {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/**/
|
||||
|
||||
/* After the move, without tweeki */
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.row.home-panes {
|
||||
margin-left: -0.6rem;
|
||||
margin-right: -0.6rem;
|
||||
}
|
||||
|
||||
.row.home-panes::after {
|
||||
clear: both;
|
||||
display: block;
|
||||
content: "";
|
||||
}
|
||||
|
||||
.row.home-panes > * {
|
||||
float: left;
|
||||
max-width: 50%;
|
||||
}
|
||||
|
||||
.row.home-panes {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.row.home-panes .col-md-7 {
|
||||
max-width: 58%;
|
||||
}
|
||||
|
||||
.row.home-panes .col-md-5 {
|
||||
max-width: 42%;
|
||||
}
|
||||
|
||||
.row.home-panes > * > * {
|
||||
margin-left: 0.6rem;
|
||||
margin-right: 0.6rem;
|
||||
}
|
||||
}
|
||||
|
||||
/* Hides the redirected from notice on the main page. */
|
||||
.page-NixOS_Wiki .mw-redirectedfrom {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* Override Vector's "transparent" image background on the main page */
|
||||
body.page-NixOS_Wiki p > span.mw-default-size img {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/* Increase brightness for main page icons on dark mode */
|
||||
@media (prefers-color-scheme: dark) {
|
||||
html.skin-theme-clientpref-os body.page-NixOS_Wiki p > span.mw-default-size img {
|
||||
filter: brightness(2.75);
|
||||
}
|
||||
}
|
||||
html.skin-theme-clientpref-night body.page-NixOS_Wiki p > span.mw-default-size img {
|
||||
filter: brightness(2.75);
|
||||
}
|
||||
|
||||
.home-box {
|
||||
border: 1px solid var(--home-panel-border-color);
|
||||
margin-bottom: 1.6rem;
|
||||
border-radius: 0.16rem;
|
||||
}
|
||||
|
||||
.home-box .panel-heading {
|
||||
margin: 0;
|
||||
background: var(--home-panel-heading-background);
|
||||
padding-left: 0.6rem;
|
||||
padding-right: 0.6rem;
|
||||
border-bottom: 1px solid var(--home-panel-border-color);
|
||||
}
|
||||
|
||||
.home-box .panel-body {
|
||||
padding: 0.6rem;
|
||||
}
|
||||
|
||||
.table .table {
|
||||
border: 1px solid var(--table-border-color);
|
||||
}
|
||||
|
||||
.table .table th,
|
||||
.table .table td {
|
||||
text-align: left;
|
||||
border-bottom: 1px solid var(--table-border-color);
|
||||
border-top: 1px solid var(--table-border-color);
|
||||
vertical-align: top;
|
||||
padding: 0.2rem 0.4rem;
|
||||
}
|
||||
|
||||
.table .table th {
|
||||
background-color: var(--table-header-background);
|
||||
}
|
||||
|
||||
.table .table td {
|
||||
}
|
||||
|
||||
.table .table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
.table .table tr:nth-child(odd) {
|
||||
background: var(--table-even-background);
|
||||
}
|
@ -33,6 +33,12 @@ in
|
||||
emergencyContact = "wiki@nixos.org";
|
||||
passwordSender = "wiki@wiki.nixos.org";
|
||||
noReplyAddress = "wiki-no-reply@wiki.nixos.org";
|
||||
pages = {
|
||||
"common.css.wiki" = {
|
||||
title = "Common.css";
|
||||
namespace = "MediaWiki";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
services.cloud-init.enable = lib.mkForce false;
|
||||
|
Reference in New Issue
Block a user