Upload current version

This commit is contained in:
nxshock 2022-11-12 22:51:50 +05:00
parent 616525e7e3
commit b46b2358b9
8 changed files with 210 additions and 0 deletions

1
email.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#abb2bf"><path d="M12 12.713l-11.985-9.713h23.971l-11.986 9.713zm-5.425-1.822l-6.575-5.329v12.501l6.575-7.172zm10.85 0l6.575 7.172v-12.501l-6.575 5.329zm-1.557 1.261l-3.868 3.135-3.868-3.135-8.11 8.848h23.956l-8.11-8.848z"/></svg>

After

Width:  |  Height:  |  Size: 319 B

25
favicon.svg Normal file
View File

@ -0,0 +1,25 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 30">
<style>
/* OneDark theme */
path.red {fill: #e06c75;}
path.orange {fill: #d19a66;}
path.yellow {fill: #e5c07b;}
path.green {fill: #98c379;}
path.aqua {fill: #56b6c2;}
path.blue {fill: #61afef;}
path.purple {fill: #c678dd;}
</style>
<path class="red" d="M 5 30 L 10 20 L 0 20 L 5 30"/>
<path class="orange" d="M 5 10 L 0 20 L 10 20 L 5 10"/>
<path class="yellow" d="M 10 20 L 15 10 L 5 10 L 10 20" />
<path class="green" d="M 10 0 L 5 10 L 15 10 L 10 0"/>
<path class="aqua" d="M 15 10 L 20 0 L 10 0 L 15 10"/>
<path class="blue" d="M 20 0 L 15 10 L 25 10 L 20 0"/>
<path class="purple" d="M 20 20 L 25 10 L 15 10 L 20 20"/>
<path class="red" d="M 25 30 L 30 20 L 20 20 L 25 30"/>
<path class="orange" d="M 25 10 L 20 20 L 30 20 L 25 10"/>
<path class="yellow" d="M 30 20 L 35 10 L 25 10 L 30 20"/>
<path class="green" d="M 30 0 L 25 10 L 35 10 L 30 0"/>
<path class="aqua" d="M 35 10 L 40 0 L 30 0 L 35 10"/>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

1
gitea.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="enable-background:new 0 0 640 640" xml:space="preserve" width="32" height="32"><path style="fill:#fff" d="m395.9 484.2-126.9-61c-12.5-6-17.9-21.2-11.8-33.8l61-126.9c6-12.5 21.2-17.9 33.8-11.8 17.2 8.3 27.1 13 27.1 13l-.1-109.2 16.7-.1.1 117.1s57.4 24.2 83.1 40.1c3.7 2.3 10.2 6.8 12.9 14.4 2.1 6.1 2 13.1-1 19.3l-61 126.9c-6.2 12.7-21.4 18.1-33.9 12z"/><path style="fill:#609926" d="M622.7 149.8c-4.1-4.1-9.6-4-9.6-4s-117.2 6.6-177.9 8c-13.3.3-26.5.6-39.6.7v117.2c-5.5-2.6-11.1-5.3-16.6-7.9 0-36.4-.1-109.2-.1-109.2-29 .4-89.2-2.2-89.2-2.2s-141.4-7.1-156.8-8.5c-9.8-.6-22.5-2.1-39 1.5-8.7 1.8-33.5 7.4-53.8 26.9C-4.9 212.4 6.6 276.2 8 285.8c1.7 11.7 6.9 44.2 31.7 72.5 45.8 56.1 144.4 54.8 144.4 54.8s12.1 28.9 30.6 55.5c25 33.1 50.7 58.9 75.7 62 63 0 188.9-.1 188.9-.1s12 .1 28.3-10.3c14-8.5 26.5-23.4 26.5-23.4S547 483 565 451.5c5.5-9.7 10.1-19.1 14.1-28 0 0 55.2-117.1 55.2-231.1-1.1-34.5-9.6-40.6-11.6-42.6zM125.6 353.9c-25.9-8.5-36.9-18.7-36.9-18.7S69.6 321.8 60 295.4c-16.5-44.2-1.4-71.2-1.4-71.2s8.4-22.5 38.5-30c13.8-3.7 31-3.1 31-3.1s7.1 59.4 15.7 94.2c7.2 29.2 24.8 77.7 24.8 77.7s-26.1-3.1-43-9.1zm300.3 107.6s-6.1 14.5-19.6 15.4c-5.8.4-10.3-1.2-10.3-1.2s-.3-.1-5.3-2.1l-112.9-55s-10.9-5.7-12.8-15.6c-2.2-8.1 2.7-18.1 2.7-18.1L322 273s4.8-9.7 12.2-13c.6-.3 2.3-1 4.5-1.5 8.1-2.1 18 2.8 18 2.8L467.4 315s12.6 5.7 15.3 16.2c1.9 7.4-.5 14-1.8 17.2-6.3 15.4-55 113.1-55 113.1z"/><path style="fill:#609926" d="M326.8 380.1c-8.2.1-15.4 5.8-17.3 13.8-1.9 8 2 16.3 9.1 20 7.7 4 17.5 1.8 22.7-5.4 5.1-7.1 4.3-16.9-1.8-23.1l24-49.1c1.5.1 3.7.2 6.2-.5 4.1-.9 7.1-3.6 7.1-3.6 4.2 1.8 8.6 3.8 13.2 6.1 4.8 2.4 9.3 4.9 13.4 7.3.9.5 1.8 1.1 2.8 1.9 1.6 1.3 3.4 3.1 4.7 5.5 1.9 5.5-1.9 14.9-1.9 14.9-2.3 7.6-18.4 40.6-18.4 40.6-8.1-.2-15.3 5-17.7 12.5-2.6 8.1 1.1 17.3 8.9 21.3 7.8 4 17.4 1.7 22.5-5.3 5-6.8 4.6-16.3-1.1-22.6 1.9-3.7 3.7-7.4 5.6-11.3 5-10.4 13.5-30.4 13.5-30.4.9-1.7 5.7-10.3 2.7-21.3-2.5-11.4-12.6-16.7-12.6-16.7-12.2-7.9-29.2-15.2-29.2-15.2s0-4.1-1.1-7.1c-1.1-3.1-2.8-5.1-3.9-6.3 4.7-9.7 9.4-19.3 14.1-29-4.1-2-8.1-4-12.2-6.1-4.8 9.8-9.7 19.7-14.5 29.5-6.7-.1-12.9 3.5-16.1 9.4-3.4 6.3-2.7 14.1 1.9 19.8l-24.6 50.4z"/></svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

1
github.svg Normal file
View File

@ -0,0 +1 @@
<svg width="43.4" height="42.4" viewBox="0 0 43.4 42.4" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(1.33 0 0 -1.33 -182 593)"><g transform="translate(153 445)"><path d="m0 0c-9 0-16.3-7.29-16.3-16.3 0-7.2 4.67-13.3 11.1-15.5 0.815-0.149 1.11 0.354 1.11 0.786 0 0.386-0.014 1.41-0.022 2.77-4.53-0.984-5.49 2.18-5.49 2.18-0.741 1.88-1.81 2.38-1.81 2.38-1.48 1.01 0.112 0.991 0.112 0.991 1.64-0.116 2.5-1.68 2.5-1.68 1.45-2.49 3.81-1.77 4.74-1.35 0.148 1.05 0.568 1.77 1.03 2.18-3.62 0.411-7.42 1.81-7.42 8.05 0 1.78 0.635 3.23 1.68 4.37-0.168 0.412-0.727 2.07 0.159 4.31 0 0 1.37 0.438 4.48-1.67 1.3 0.361 2.69 0.542 4.08 0.548 1.38-6e-3 2.78-0.187 4.08-0.548 3.11 2.11 4.48 1.67 4.48 1.67 0.889-2.24 0.33-3.9 0.162-4.31 1.04-1.14 1.68-2.59 1.68-4.37 0-6.26-3.81-7.64-7.44-8.04 0.585-0.503 1.11-1.5 1.11-3.02 0-2.18-0.02-3.93-0.02-4.47 0-0.436 0.293-0.943 1.12-0.784 6.47 2.16 11.1 8.26 11.1 15.5 0 9-7.29 16.3-16.3 16.3" fill="#abb2bf" fill-rule="evenodd"/></g></g></svg>

After

Width:  |  Height:  |  Size: 983 B

30
index.html Normal file
View File

@ -0,0 +1,30 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>nxshock.me</title>
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<link rel="stylesheet" type="text/css" href="/style.css">
</head>
<body>
<header><img src="/favicon.svg"> nxshock.me</header>
<main>
<h1>Список доступных ресурсов</h1>
<ul>
<li><a href="https://music.nxshock.me"><object type="image/svg+xml" data="/music.svg"></object> Онлайн радио <span>music.nxshock.me</span></a></li>
<li><a href="https://share.nxshock.me"><object type="image/svg+xml" data="/share.svg"></object> Файлообменник <span>share.nxshock.me</span></a></li>
<li><a href="https://git.nxshock.me"><object type="image/svg+xml" data="/gitea.svg"></object> Хостинг IT-проектов <span>git.nxshock.me</span></a></li>
</ul>
<!--<h1>Контакты</h1>
<ul>
<li><a href="https://github.com/nxshock"><object type="image/svg+xml" data="/github.svg"></object> github</a></li>
<li><a href="mailto:nxshock@gmail.com"><object type="image/svg+xml" data="/email.svg"></object> e-mail</a></li>
</ul>-->
</main>
</body>
</html>

13
music.svg Normal file
View File

@ -0,0 +1,13 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30">
<link xmlns="http://www.w3.org/1999/xhtml" rel="stylesheet" href="/style.css" type="text/css"/>
<path class="aqua" d="M 10,25 0,20 v 10 l 10,-5"/>
<path class="aqua" d="M 10,15 0,10 v 10 l 10,-5"/>
<path class="aqua" d="M 10,5 0,0 V 10 L 10,5"/>
<path class="green" d="m 0,20 10,5 V 15 L 0,20"/>
<path class="green" d="m 0,10 10,5 V 5 L 0,10"/>
<path class="yellow" d="M 20,20 10,15 v 10 l 10,-5"/>
<path class="yellow" d="M 20,10 10,5 v 10 l 10,-5"/>
<path class="red" d="M 30,15 20,10 v 10 l 10,-5"/>
<path class="orange" d="m 10,15 10,5 V 10 l -10,5"/>
</svg>

After

Width:  |  Height:  |  Size: 646 B

10
share.svg Normal file
View File

@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30">
<link xmlns="http://www.w3.org/1999/xhtml" rel="stylesheet" href="/style.css" type="text/css"/>
<path class="red" d="M 5,30 10,20 H 0 l 5,10"/>
<path class="orange" d="M 5,10 0,20 H 10 L 5,10"/>
<path class="yellow" d="M 15,20 20,10 H 10 l 5,10"/>
<path class="green" d="M 15,0 10,10 H 20 L 15,0"/>
<path class="aqua" d="M 25,30 30,20 H 20 l 5,10"/>
<path class="blue" d="M 25,10 20,20 H 30 L 25,10"/>
</svg>

After

Width:  |  Height:  |  Size: 486 B

129
style.css Normal file
View File

@ -0,0 +1,129 @@
/*
Based on base16 architecture for building themes
https://github.com/chriskempson/base16
*/
:root {
--base00: #282c34; /* Default Background */
--base01: #353b45; /* Lighter Background */
--base02: #3e4451; /* Selection Background */
--base03: #545862; /* Comments, Invisibles, Line Highlighting */
--base04: #565c64; /* Dark Foreground (Used for status bars) */
--base05: #abb2bf; /* Default Foreground, Caret, Delimiters, Operators */
--base06: #b6bdca; /* Light Foreground (Not often used) */
--base07: #c8ccd4; /* Light Background (Not often used) */
--base08: #e06c75; /* Red */
--base09: #d19a66; /* Orange */
--base0A: #e5c07b; /* Yellow */
--base0B: #98c379; /* Green */
--base0C: #56b6c2; /* Aqua */
--base0D: #61afef; /* Blue */
--base0E: #c678dd; /* Purple */
--base0F: #be5046; /* Dark red */
}
* {
font-family: Verdana;
font-size: 16px;
color: var(--base05);
margin: 0;
padding: 0;
}
html {
height: 100%
}
body {
background-color: var(--base00);
display: flex;
justify-content: space-between;
flex-wrap: nowrap;
flex-direction: column;
height: 100%;
}
a {
text-decoration: none;
color: var(--base0D);
}
svg, img, object {
vertical-align: middle;
width: 1.5em;
height: 1.5em;
}
header {
flex-grow: 0;
background-color: var(--base01);
border-bottom: 1px solid var(--base02);
padding: .5em;
margin: 0;
}
main {
flex-grow: 1;
padding-left: 1em;
}
footer {
background-color: var(--base01);
border-top: 1px solid var(--base02);
padding: .5em;
margin: 0;
}
h1 {
margin-top: 1em;
font-size: 150%;
margin-bottom: 0.5em;
}
ul {
list-style-type: none;
display: flex;
flex-wrap: wrap;
}
li {
padding: 1em;
min-width: 12em;
}
li:hover {
background-color: var(--base01);
}
li > a {
display: block;
}
li > a > object {
margin-right: 0.5em;
}
li > a > span {
color: var(--base03);
font-size: 75%;
display: block;
text-align: left;
margin-left: 3em;
}
form {
width: calc(100% - 1em);
}
form > input {
width: calc(100% - 2em);
padding: .5em;
}
/* SVG styles */
path.red {fill: var(--base08);}
path.orange {fill: var(--base09);}
path.yellow {fill: var(--base0A);}
path.green {fill: var(--base0B);}
path.aqua {fill: var(--base0C);}
path.blue {fill: var(--base0D);}
path.purple {fill: var(--base0E);}