Zjednodušen index html, odstrabńěny projekty, přepracovány styly css a přidán JavaScript
This commit is contained in:
parent
b224dc5add
commit
172bf31a50
49
index.html
49
index.html
@ -2,45 +2,36 @@
|
||||
<html lang="cs">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="styly.css">
|
||||
<title>Zdenek Kreml</title>
|
||||
<link rel="stylesheet" type="text/css" href="styly.css">
|
||||
<title>Zdenek Kreml</title>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h1>Vítejte na mé osobní stránce!</h1>
|
||||
<h1>Zdenek Kreml</h1>
|
||||
</header>
|
||||
<section>
|
||||
|
||||
<img src="profilovka/archos.jpg" alt="Můj obrázek">
|
||||
|
||||
<h2>O mně</h2>
|
||||
<section>
|
||||
<p>Ahoj, jmenuji se Zdeněk Kreml. Jsem členem komunity Arch Linux CZ a nadšeným podporovatelem open source. Moje záliba v technologiích sahá od operačních systémů jako Arch Linux až po bezpečnostně orientované mobilní platformy jako GrapheneOS. Své odborné dovednosti nejvíce uplatňuji při správě serverů, které běží na Ubuntu a Debianu, a při hostování a správě různých komunitních platforem a open source aplikací.</p>
|
||||
<p>Jako <strong>Open Source Nadšenec</strong>, věřím v sílu otevřeného softwaru a jsem aktivním přispěvatelem do jeho komunity. Považuji se za <strong>Uživatele Arch Linuxu a GrapheneOS</strong>, kde mi tyto systémy umožňují spojit moji vášeň pro bezpečnost a stabilitu s praktickým využitím v každodenním životě.</p>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Projekty a Správa</h2>
|
||||
<p>Věnuji se správě a hostování různých aplikací, které přibližují lidem důležitost bezpečnosti a soukromí v digitálním světě. Zde jsou některé z hlavních projektů, které nabízím:</p>
|
||||
<ul>
|
||||
<li>🐘 <strong>Mastodon Instance</strong> - <a href="https://mastodon.arch-linux.cz">mastodon.arch-linux.cz</a><br>Sociální platforma pro uživatele Arch Linuxu.</li>
|
||||
<li>🖼️ <strong>Pixelfed</strong> - <a href="https://pixelfed.cz">pixelfed.cz</a><br>Platforma pro sdílení obrázků, která respektuje soukromí uživatelů.</li>
|
||||
<li>🔒 <strong>Cryptpad</strong> - <a href="https://cryptpad.arch-linux.cz">cryptpad.arch-linux.cz</a><br>Bezpečná a šifrovaná kolaborativní platforma pro sdílení dokumentů.</li>
|
||||
<li>🐘 <strong>Další instance Mastodon</strong> - <a href="https://mamutovo.cz">mamutovo.cz</a><br>Podpora sociální sítě založené na otevřených standardech.</li>
|
||||
<li>🔑 <strong>Bitwarden</strong> - <a href="https://bitwarden.archoslinux.cz">bitwarden.archoslinux.cz</a><br>Bezpečný správce hesel, který pomáhá uživatelům chránit jejich digitální identity.</li>
|
||||
<li>📝 <strong> PrivateBin</strong> - <a href="https://privatebin.arch-linux.cz">privatebin.arch-linux.cz</a><br>Platforma pro bezpečné sdílení textů a údajů.</li>
|
||||
<!-- Další projekty -->
|
||||
</ul>
|
||||
<h3>Další Webové Aplikace</h3>
|
||||
<ul>
|
||||
<li>📑 <strong>Linkding</strong>: Jednoduchý správce záložek.</li>
|
||||
<li>📷 <strong>Immich</strong>: Serverová aplikace pro správu fotografií.</li>
|
||||
<li>📖 <strong>Wallabag</strong>: Služba pro ukládání článků k pozdějšímu čtení.</li>
|
||||
<!-- Další aplikace -->
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
</header>
|
||||
<div class="centered-text">
|
||||
<p>Jsem členem komunity Arch Linux CZ a nadšeným podporovatelem open source.</p>
|
||||
<p>Moje záliba v technologiích sahá od operačních systémů jako Arch Linux až po bezpečnostně orientované mobilní platformy jako GrapheneOS.</p>
|
||||
<p>Jako <strong>Open Source Nadšenec</strong>, věřím v sílu otevřeného softwaru a jsem aktivním přispěvatelem do jeho komunity.</p>
|
||||
</div>
|
||||
<main class="flex-container">
|
||||
<a href="#" class="flex-item" onclick="showContent('social')">Sociální sítě</a>
|
||||
<a href="#" class="flex-item" onclick="showContent('opensource')">Open Source</a>
|
||||
<a href="#" class="flex-item" onclick="showContent('contact')">Kontakt</a>
|
||||
</main>
|
||||
<div id="dynamic-content"></div>
|
||||
<footer>
|
||||
<p>Kontaktujte mě na email@example.com</p>
|
||||
</footer>
|
||||
<script src="skripty.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
18
skripty.js
Normal file
18
skripty.js
Normal file
@ -0,0 +1,18 @@
|
||||
function showContent(type) {
|
||||
var content = document.getElementById('dynamic-content');
|
||||
content.innerHTML = ''; // Clear previous content
|
||||
|
||||
if (type === 'social') {
|
||||
content.innerHTML = '<a href="https://mastodon.arch-linux.cz" class="flex-item">Mastodon</a>'
|
||||
+ '<a href="https://pixelfed.cz" class="flex-item">Pixelfed</a>'
|
||||
+ '<a href="https://twitter.com" class="flex-item">Twitter</a>'
|
||||
+ '<a href="https://facebook.com" class="flex-item">Facebook</a>';
|
||||
} else if (type === 'opensource') {
|
||||
content.innerHTML = '<a href="https://git.arch-linux.cz/Archos" class="flex-item">Gitea</a>'
|
||||
+ '<a href="https://arch-linux.cz" class="flex-item">Web Arch Linux</a>';
|
||||
} else if (type === 'contact') {
|
||||
content.innerHTML = '<a href="https://matrix.org" class="flex-item">Matrix</a>'
|
||||
+ '<a href="mailto:email@example.com" class="flex-item">Email</a>'
|
||||
+ '<a href="https://xmpp.org" class="flex-item">XMPP</a>';
|
||||
}
|
||||
}
|
103
styly.css
103
styly.css
@ -1,88 +1,43 @@
|
||||
/* Základní nastavení písma a pozadí pro celou stránku */
|
||||
body {
|
||||
font-family: Arial, sans-serif; /* Nastavení písma */
|
||||
line-height: 1.6; /* řádkování */
|
||||
color: #333; /* Barva textu */
|
||||
background-color: #f9f9f9; /* Barva pozadí */
|
||||
padding: 20px; /* Vnitřní okraj pro celé tělo stránky */
|
||||
body, html {
|
||||
font-family: Arial, sans-serif;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
/* Centrování nadpisů h1 a h2 a specifické nastavení */
|
||||
h1, h2 {
|
||||
text-align: center; /* Zarovnání textu na střed */
|
||||
color: #555; /* Světle šedá barva textu */
|
||||
}
|
||||
|
||||
/* Nastavení stylu pro všechny obrázky na stránce */
|
||||
img {
|
||||
display: block; /* Zobrazení jako blok pro možnost centrování */
|
||||
margin-left: auto; /* Automatický levý okraj pro centrování */
|
||||
margin-right: auto; /* Automatický pravý okraj pro centrování */
|
||||
width: 200px; /* Pevná šířka obrázku */
|
||||
border-radius: 80px; /* Velké zaoblení rohů */
|
||||
width: 150px; /* Pevná šířka obrázku */
|
||||
border-radius: 85px; /* Velké zaoblení rohů */
|
||||
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Lehký stín pro lepší vizuální efekt */
|
||||
}
|
||||
|
||||
/* Dodatečné styly, které můžete potřebovat pro odstavce a další elementy */
|
||||
p {
|
||||
margin-top: 20px; /* Horní okraj pro odstavce */
|
||||
margin-bottom: 20px; /* Dolní okraj pro odstavce */
|
||||
}
|
||||
section {
|
||||
margin: 20px;
|
||||
.flex-container {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
gap: 10px;
|
||||
padding: 20px;
|
||||
background-color: #fff; /* Bílé pozadí pro lepší čitelnost */
|
||||
border-radius: 8px;
|
||||
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
|
||||
}
|
||||
|
||||
section h2, section h3 {
|
||||
color: #333;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
section p {
|
||||
font-size: 16px;
|
||||
line-height: 1.5;
|
||||
color: #666;
|
||||
text-align: justify;
|
||||
}
|
||||
|
||||
section ul {
|
||||
list-style-type: none; /* Odstranění teček u seznamu */
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
section ul li {
|
||||
margin-bottom: 10px;
|
||||
line-height: 1.4;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #0077cc; /* Modrá barva odkazů */
|
||||
text-decoration: none; /* Žádné podtržení */
|
||||
}
|
||||
|
||||
a:hover {
|
||||
text-decoration: underline; /* Podtržení při najetí myši */
|
||||
}
|
||||
section ul {
|
||||
list-style-type: none; /* Odstranění teček u seznamu */
|
||||
padding: 0;
|
||||
display: flex; /* Nastavení flexboxu */
|
||||
flex-wrap: wrap; /* Umožnění zalomení řádku */
|
||||
gap: 10px; /* Mezera mezi položkami */
|
||||
}
|
||||
|
||||
section ul li {
|
||||
flex: 1 1 200px; /* Flex položka může růst a smršťovat, minimální základní šířka je 200px */
|
||||
padding: 10px;
|
||||
line-height: 1.4;
|
||||
font-size: 14px;
|
||||
background-color: #f9f9f9;
|
||||
border: 1px solid #ccc;
|
||||
.flex-item {
|
||||
width: 150px;
|
||||
padding: 10px;
|
||||
background-color: #f4f4f4;
|
||||
border-radius: 5px;
|
||||
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
|
||||
text-align: center; /* Centrování textu */
|
||||
text-align: center;
|
||||
color: black;
|
||||
text-decoration: none;
|
||||
box-shadow: 0 4px 8px rgba(0,0,0,0.2);
|
||||
}
|
||||
|
||||
.flex-item:hover {
|
||||
background-color: #e0e0e0;
|
||||
}
|
||||
|
||||
footer {
|
||||
margin-top: 20px;
|
||||
padding: 10px;
|
||||
background-color: #f1f1f1;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user