15 Commits

Author SHA1 Message Date
DarkShyMW
4aa6267fd4 smodified: css/style.css 2025-01-16 21:33:37 +03:00
DarkShyMW
676f12f19d Fix images 2025-01-16 21:31:14 +03:00
DarkShyMW
e6c7737bfc ы 2025-01-16 21:27:26 +03:00
DarkShyMW
a6501b4ecf Changes to be committed:
modified:   css/style.css
	modified:   index.html
2025-01-16 21:24:27 +03:00
DarkShyMW
5af0ded434 modified: css/style.css 2025-01-16 21:21:22 +03:00
DarkShyMW
b5c85ddb27 modified: css/style.css 2025-01-16 21:18:39 +03:00
DarkShyMW
74f5dea494 fix dots 2025-01-16 21:12:50 +03:00
DarkShyMW
fd9b72d6d0 Linux look like 2025-01-16 21:09:16 +03:00
DarkShyMW
5440068bec Changes to be committed:
modified:   css/style.css
	modified:   index.html
2025-01-16 21:06:17 +03:00
DarkShyMW
71f79e2290 Changes to be committed:
modified:   index.html
2025-01-16 21:01:17 +03:00
DarkShyMW
3dd10f03f4 modified: css/style.css 2025-01-16 20:59:44 +03:00
DarkShyMW
ccdf52a078 Update main page 2025-01-16 20:56:36 +03:00
DarkShy
340220be1b Update index.html 2023-09-23 13:30:41 +03:00
DarkShy
6a1cb0b10b Add files via upload 2023-09-21 07:57:24 +03:00
DarkShy
2962082373 UPD: fix some bugs 2023-09-21 07:57:04 +03:00
2 changed files with 180 additions and 157 deletions

View File

@@ -1,69 +1,125 @@
body { * {
background-color: rgb(100, 100, 100); box-sizing: border-box;
color: chartreuse;
font-family: monospace;
} }
.header { body {
margin: 0;
padding: 0;
background-color: #0a0a0a;
color: #e1e1e1;
font-family: 'Courier New', Courier, monospace;
text-align: center; text-align: center;
} }
#blink { header {
-webkit-animation: blink 1.5s linear infinite; display: flex;
animation: blink 1.5s linear infinite; justify-content: center;
} align-items: center;
@-webkit-keyframes blink { height: 30vh;
50% { color: rgb(34, 34, 34); } border-bottom: 2px solid #00ff00;
51% { color: rgba(34, 34, 34, 0); }
100% { color: rgba(34, 34, 34, 0); }
}
@keyframes blink {
50% { color: rgb(34, 34, 34); }
51% { color: rgba(34, 34, 34, 0); }
100% { color: rgba(34, 34, 34, 0); }
} }
.dark { .terminal {
color:rgb(0, 0, 0); width: 80%;
} background: #1e1e1e;
.shy { border: 2px solid #00ff00;
color: red; border-radius: 10px;
} }
div.imagecenter { .terminal-header {
margin: 0 auto; display: flex;
width: 80em; align-items: center;
justify-content: space-between;
padding: 5px 10px;
background: #333;
border-bottom: 2px solid #00ff00;
border-radius: 8px 8px 0 0;
} }
img.center {
display: block; .circle {
display: inline-block;
width: 12px;
height: 12px;
margin-right: 5px;
border-radius: 50%;
}
.red { background: #ff5f56; }
.yellow { background: #ffbd2e; }
.green { background: #27c93f; }
.terminal-title {
color: #00ff00;
font-size: 1rem;
margin-left: auto; margin-left: auto;
margin-right: auto; margin-right: 10px;
} }
.responsive {
width: 100%; .terminal-body {
padding: 20px;
color: #e1e1e1;
font-size: 1.2rem;
}
.terminal-body h1 {
margin: 0;
font-size: 2rem;
}
main {
padding: 20px;
}
.about, .projects {
margin: 20px auto;
width: 80%;
border: 2px solid #00ff00;
border-radius: 10px;
padding: 20px;
background: #1e1e1e;
}
.centered-image {
max-width: 60%; /* Уменьшаем максимальную ширину картинки */
height: auto; height: auto;
max-width: 400px; border-radius: 10px;
} margin: 20px auto;
p.outline { display: block;
--bd-example-padding: 1rem;
position: relative;
padding: var(--bd-example-padding);
margin: 0 -1.5rem;
border: solid var(--bs-border-color);
border-width: 1px 0;
} }
a.github { .project-links a {
outline: none; display: inline-block;
margin: 10px;
padding: 10px 20px;
color: #00ff00;
text-decoration: none; text-decoration: none;
padding: 2px 1px 0; border: 2px solid #00ff00;
color:#0ed1f8; border-radius: 5px;
transition: background 0.3s;
} }
.license_S { .project-links a:hover {
outline: none; background: #00ff00;
text-decoration: none; color: black;
padding: 2px 1px 0; }
color:chartreuse;
footer {
margin-top: 20px;
padding: 10px;
border-top: 2px solid #00ff00;
}
.terminal-footer {
color: #e1e1e1;
}
.terminal-footer a {
color: #00ff00;
text-decoration: none;
}
.terminal-footer a:hover {
text-decoration: underline;
} }

View File

@@ -1,106 +1,73 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="RU"> <html lang="ru">
<head> <head>
<title>DarkShy - main page</title> <meta charset="UTF-8">
<meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="DarkShy - main page"> <meta name="description" content="Личный сайт DarkShy, системного администратора и разработчика в стиле терминала Linux.">
<meta name="description" content="Серая пегаска, среднего роста, примерно 60 см в холке. Имеет серый окрас и черно-красную гриву. Любит заниматься серверным оборудованием."> <meta name="keywords" content="DarkShy, системный администратор, разработчик, терминал, Linux, блог">
<meta name="keywords" content="DarkShy, pony, bronyfurry, mlp, cisco, пони, серая пони, черно-красная грива">
<meta name="robots" content="index, follow">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="language" content="Russian">
<meta name="revisit-after" content="5 days">
<meta name="author" content="DarkShy"> <meta name="author" content="DarkShy">
<meta name="viewport" content="width=device-width,initial-scale=1"> <meta property="og:title" content="DarkShy - Личный сайт">
<meta name="format-detection" content="telephone=no"> <meta property="og:description" content="Личный сайт DarkShy, системного администратора и разработчика. Узнай обо мне больше!">
<meta name="apple-mobile-web-app-capable" content="yes"> <meta property="og:image" content="/img/log.webp">
<meta name="theme-color" content="black">
<meta name="color-scheme" content="dark">
<link rel="icon" type="image/x-icon" href="/img/favicon.ico">
<link rel="manifest" href="manifest.json">
<link rel="apple-touch-icon" href="/img/favicon.ico">
<link rel="stylesheet" href="/css/bootstrap.min.css">
<link rel="stylesheet" href="/css/style.css">
<!-- Open Graph Generated: a.pr-cy.ru -->
<meta property="og:type" content="website">
<meta property="og:title" content="DarkShy - сайт серой пегаски">
<meta property="og:description" content="Серая пегаска, среднего роста, примерно 60 см в холке. Имеет серый окрас и черно-красную гриву. Любит заниматься серверным оборудованием.">
<meta property="og:url" content="https://darkshy.bronyfurry.com"> <meta property="og:url" content="https://darkshy.bronyfurry.com">
<meta property="og:image" content="https://darkshy.bronyfurry.com/img/log.webp"> <meta property="og:type" content="website">
<meta property="og:site_name" content="DarkShy"> <link rel="icon" href="/img/favicon.ico" type="image/x-icon">
<meta property="og:locale" content="ru_RU"> <title>DarkShy - Личный сайт</title>
<!-- Twitter --> <link rel="stylesheet" href="/css/style.css">
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:site" content="@yaoinayakoro4ka">
<meta property="twitter:creator" content="@yaoinayakoro4ka">
<meta property="twitter:image:src" content="https://darkshy.bronyfurry.com/img/log.webp">
</head> </head>
<body> <body>
<h1 class="header">darkshy@bronyfurry:~ <span class="dark">Dark<span class="shy">Shy</span></h1> <header class="header">
<div class="terminal">
<h2 class="header outro">Просто серая пегаска..<span id="blink">|</span></h2> <div class="terminal-header">
<span class="circle red"></span>
<h2 class="header" style="padding-top: 25px; padding-left: 25px; padding-right: 25px;">Обо мне</h2> <span class="circle yellow"></span>
<div style="padding-top: 15px; padding-bottom: 15px; padding-left: 10%; padding-right: 10%;"> <span class="circle green"></span>
<p class="card" style="background-color: inherit; padding-top: 15px; padding-bottom: 15px; padding-left: 25px; padding-right: 25px; --bs-card-border-color: chartreuse;">Меня зовут DarkShy. В свободное время я занимаюсь изучением программирования на языке NodeJS, а так же занимаюсь сайтами. По профессии я - системный администратор. На картинке изображена моя ОС-ка. </p> <span class="terminal-title">darkshy@bronyfurry:~</span>
</div> </div>
<figure class="img-fluid" style="padding-top: 15px; padding-bottom: 15px; padding-left: 30%; padding-right: 30%; --bs-card-border-color: chartreuse;"> <div class="terminal-body">
<img src="/img/log.webp" width="100%" height="50%" alt="DarkShy" loading="lazy"> <h1>darkshy@bronyfurry:~ <span id="blink">|</span></h1>
</figure> <p>Привет! Добро пожаловать на мой личный сайт в стиле терминала Linux.</p>
<h2 class="header" style="padding-top: 25px; padding-left: 25px; padding-right: 25px;">Мои проекты</h2> </div>
<div style="padding-top: 15px; padding-bottom: 15px; padding-left: 10%; padding-right: 10%;"> </div>
<p class="card" style="background-color: inherit; padding-top: 15px; padding-bottom: 15px; padding-left: 25px; padding-right: 25px; --bs-card-border-color: chartreuse;"> </header>
<a href="https://bronyfurry.com/?from=darkshy" target="_blank" rel="follow" class="btn btn-success" role="button" data-bs-toggle="button" style="margin-top: 5px;">BronyFurry fediverse</a>
<a href="https://github.com/darkshymw" target="_blank" class="btn btn-dark" role="button" data-bs-toggle="button" style="margin-top: 5px;">Мой Github</a> <main>
<a href="https://vk.com/gigisarts" target="_blank" class="btn btn-warning" role="button" data-bs-toggle="button" style="margin-top: 5px;">Паблик с рисунками</a> <section class="about">
<a href="/offline.html" target="_blank" rel="follow" class="btn btn-info" role="button" data-bs-toggle="button" style="margin-top: 5px;">Страница offline</a> <h2>Обо мне</h2>
</p> <p>Меня зовут DarkShy. Я системный администратор и разработчик, увлекаюсь программированием на NodeJS и созданием веб-сайтов. Когда я не работаю, я разрабатываю свои проекты и изучаю новые технологии.</p>
<p>Люблю делиться знаниями, поэтому также веду блог и работаю в сфере образования.</p>
</section>
<section class="image-section">
<img src="/img/log.webp" alt="DarkShy" class="centered-image">
</section>
<section class="projects">
<h2>Мои проекты</h2>
<div class="project-links">
<a href="https://github.com/darkshymw" class="btn" target="_blank">Мой GitHub</a>
<a href="https://bronyfurry.com/?from=darkshy" class="btn" target="_blank">BronyFurry</a>
<a href="/offline.html" class="btn" target="_blank">Страница offline</a>
</div>
</section>
</main>
<footer>
<div class="terminal-footer">
<p>Все права защищены и принадлежат поням.</p>
<p><a href="https://github.com/DarkShyMW/darkshy.bronyfurry.com" class="github">Source code at GitHub</a></p>
<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">
<img src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" alt="Creative Commons License">
</a>
</div> </div>
<footer class="text-center" style="padding-top: 35px; padding-bottom: 15px; padding-left: 10%; padding-right: 10%;">
<p class="card" style="background-color: inherit; padding-top: 15px; padding-bottom: 15px; padding-left: 25px; padding-right: 25px; --bs-card-border-color: chartreuse;">Все права защищены и принадлежат поням.</p>
<div class="card text-center" style="background-color: inherit; padding-top: 15px; padding-bottom: 15px; padding-left: 25px; padding-right: 25px; --bs-card-border-color: chartreuse; "><a href="https://github.com/DarkShyMW/darkshy.bronyfurry.com" class="github" rel="follow">Source code at GitHub</a></div>
<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Лицензия Creative Commons" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a><p class="card text-center" style="background-color: inherit; padding-top: 15px; padding-bottom: 15px; padding-left: 25px; padding-right: 25px; --bs-card-border-color: chartreuse; ">Это произведение доступно по <a rel="license" class="license_S" href="http://creativecommons.org/licenses/by-sa/4.0/">лицензии Creative Commons «Attribution-ShareAlike» («Атрибуция-СохранениеУсловий») 4.0 Всемирная.</p></a>
</footer> </footer>
<script>
// Можно добавить функциональность, например, для бл blinking текста
setInterval(() => {
const blinkElement = document.getElementById("blink");
blinkElement.style.opacity = (blinkElement.style.opacity === "0" ? "1" : "0");
}, 1000);
</script>
</body> </body>
<script async>
if ('serviceWorker' in navigator) {
// Весь код регистрации у нас асинхронный.
navigator.serviceWorker.register('./sw.js')
.then(() => navigator.serviceWorker.ready.then((worker) => {
worker.sync.register('syncdata');
}))
.catch((err) => console.log(err));
}
</script>
<!-- Yandex.Metrika counter -->
<script type="text/javascript" async >
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
m[i].l=1*new Date();
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
ym(80486719, "init", {
clickmap:true,
trackLinks:true,
accurateTrackBounce:true,
webvisor:true
});
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/80486719" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->
<!-- AD BLOCK NEED FOR WE CAN WORKS -->
<!-- Yandex.RTB -->
<script>window.yaContextCb=window.yaContextCb||[]</script>
<script src="https://yandex.ru/ads/system/context.js" async></script>
<!-- Yandex.RTB R-A-1591105-2 -->
<script>window.yaContextCb.push(()=>{
Ya.Context.AdvManager.render({
type: 'fullscreen',
platform: 'touch',
blockId: 'R-A-1591105-2'
})
})</script>
<!-- AD BLOCK NEED FOR WE CAN WORKS -->
</html> </html>