This commit is contained in:
Alexander Popov 2022-04-13 15:18:28 +03:00
commit 0f6f4170db
Signed by: iiiypuk
GPG Key ID: 3F76816AEE08F908
10 changed files with 238 additions and 0 deletions

21
.editorconfig Normal file
View File

@ -0,0 +1,21 @@
root = true
[*]
indent_style = space
indent_size = 4
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
[{*.html,*.css,*.json}]
indent_style = tab
indent_size = 4
[humans.txt]
indent_style = tab
indent_size = 2
[*.js]
indent_style = space
indent_size = 2

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
src/assets/

BIN
FTP.md.gpg Normal file

Binary file not shown.

16
LICENSE Normal file
View File

@ -0,0 +1,16 @@
MIT No Attribution
Copyright 2022 Alexander Popov
Permission is hereby granted, free of charge, to any person obtaining a copy of this
software and associated documentation files (the "Software"), to deal in the Software
without restriction, including without limitation the rights to use, copy, modify,
merge, publish, distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

11
README.md Normal file
View File

@ -0,0 +1,11 @@
е с точками
-----------
Мы любим букву **Ё**.
А ещё нам нравятся кавычки ёлочки и длинные тире.
Будь как мы, пиши красиво.
Адреса
------
[ё.a2s.su](https://ё.a2s.su)
[xn--61a.a2s.su](xn--61a.a2s.su)

1
requirements-dev.txt Normal file
View File

@ -0,0 +1 @@
editorconfig-checker==2.4.0

BIN
src/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

10
src/humans.txt Normal file
View File

@ -0,0 +1,10 @@
/* SITE */
Last Updated: Thu Apr 13 01:52 PM MSK 2022
Components: clipboard.js
/* TEAM */
Chef: Alexander Popov
Contacts: iiiypuk [at] fastmail.fm
Twitter: @_iiiypuk
Ko-Fi: iiiypuk
From: Russia

83
src/index.html Normal file
View File

@ -0,0 +1,83 @@
<!DOCTYPE html>
<html lang="ru" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>ё с точками</title>
<link rel="stylesheet" type="text/css" href="/styles.css">
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
</head>
<body>
<header class="page-header">
<div class="container">
<p>
Мы любим букву <strong>Ё</strong>.<br>
А ещё нам нравятся кавычки ёлочки и длинные тире.<br>
Будь как мы, пиши красиво.
</p>
</div>
</header>
<main>
<section>
<div class="container">
<h2>Цитаты умных людей</h2>
<blockquote>
Знаки дюйма и дефисы используют только конченые
ебланы, дрочеры, хуесосы, уебанские имбецилы
и просто жоповыебки и школяры.
</blockquote>
<p class="quote-author">&mdash; Артемий Лебедев</p>
</div>
</section>
<section>
<div class="container">
<h2>Кнопки</h2>
<div class="buttons">
<div class="button" data-clipboard-text="ё">
<p class="symbol">ё</p>
<p class="html">:)</p>
</div>
<div class="button" data-clipboard-text="&#xab;">
<p class="symbol">&#xab;</p>
<p class="html">&amp;&#35;xab;</p>
</div>
<div class="button" data-clipboard-text="&#xbb;">
<p class="symbol">&#xbb;</p>
<p class="html">&amp;&#35;xbb;</p>
</div>
<div class="button" data-clipboard-text="&ndash;">
<p class="symbol">&ndash;</p>
<p class="html">&amp;ndash</p>
</div>
<div class="button" data-clipboard-text="&mdash;">
<p class="symbol">&mdash;</p>
<p class="html">&amp;mdash</p>
</div>
</div>
<p class="tip">* кликните, чтобы скопировать символ</p>
</div>
</section>
</main>
<footer>
<div class="container">
<div class="footer-content">
<p>Сделано с любовью 🤍</p>
<p>
<a href="/humans.txt">Авторы</a>
</p>
</div>
</div>
</footer>
<script src="/assets/clipboard.min.js"></script>
<script>
window.onload = function() {
'use strict';
new ClipboardJS('.button');
}
</script>
</body>
</html>

95
src/styles.css Normal file
View File

@ -0,0 +1,95 @@
body {
margin: 0;
font-family: serif;
font-size: 1.3em;
}
header.page-header {
text-align: center;
border-bottom: 2px solid #d4a373;
}
.container {
width: 800px;
margin: 0 auto;
}
.quote-author {
text-align: right;
}
.buttons {
text-align: center;
}
div.button {
display: inline-block;
border: 1px solid #ccd5ae;
border-radius: 8px;
margin: 8px;
padding: 16px;
background-color: #e9edc9;
font-family: serif;
font-size: 1.3em;
width: 100px;
transition: background-color .2s;
cursor: pointer;
}
div.button:hover {
background-color: #ccd5ae;
transition: background-color .2s;
}
div.button p {
margin: 0;
}
div.button p.symbol {
text-align: left;
font-size: 2em;
font-weight: bold;
}
div.button p.html {
font-size: 0.7em;
text-align: right;
color: gray;
}
blockquote {
text-align: justify;
font-style: italic;
}
footer {
border-top: 2px solid #d4a373;
padding: 16px;
text-align: center;
margin-top: 16px;
font-size: 1em;
}
.tip {
text-align: right;
font-style: italic;
}
.footer-content {
opacity: .6;
transition: opacity .2s;
}
.footer-content:hover {
opacity: 1;
transition: opacity .2s;
}
footer p {
margin: 8px;
}
footer a {
color: #000000;
}
@media screen and (max-width: 799px) {
.container {
width: 90%;
}
}