Opravy dalších tří bodů ze střední priority

- Přidán preload pro kritické CSS zdroje ve všech hlavních stránkách
- Přidáno aria-label a aria-hidden pro ikony (hamburger menu, scroll-to-top)
- Zajištěna semantička HTML:
  - Nahrazení <div class="main-content"> za <div class="main-content" role="main">
  - Nahrazení <section class="content"> za <main class="content"> v apollo-nvim a terminal-space
- Aktualizováno TODO.md s dokončenými úkoly

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
kankys committed 2026-08-10 20:24:15 +02:00
1 parent 8d7f758c36
commit bc2be54926
13 files changed
+62 -46

No files matched your search

+2
View File
@@ -8,6 +8,8 @@
<meta name="description" content="Informace o Lukášovi Kaňkovi - Tech-libertarián, IT nadšenec s vášní pro technologie" />
<meta name="keywords" content="Lukáš Kaňka, o mně, životopis, IT, technologie, opensource, FreeBSD, Linux" />
<title>O mně</title>
<link rel="preload" href="https://cdn.jsdelivr.net/npm/fork-awesome@1.2.0/css/fork-awesome.min.css" as="style" integrity="sha256-XoaMnoYC5TH6/+ihMEnospgm0J1PM/nioxbOUdnM8HY=" crossorigin="anonymous" />
<link rel="preload" href="/web/style/style.css" as="style" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/fork-awesome@1.2.0/css/fork-awesome.min.css"
integrity="sha256-XoaMnoYC5TH6/+ihMEnospgm0J1PM/nioxbOUdnM8HY=" crossorigin="anonymous" />
<link rel="stylesheet" href="/web/style/style.css" />
+5 -5
View File
@@ -32,7 +32,7 @@
</nav>
<div class="menu-icon">
<!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i>
<i class="fa-solid fa-bars" aria-label="Menu"></i>
<!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> -->
</div>
@@ -40,7 +40,7 @@
<hr />
<!--Začátek sekcí - co h2 sekce + fotogalerie-->
<section class="content" id="welcome">
<main class="content" id="welcome">
<section class="welcome">
<h2>Úvod:</h2>
<p>
@@ -174,15 +174,15 @@
👉 <a href="https://i3wm.org/" target="_blank" rel="noopener noreferrer">i3 window manager</a>
</p>
</section>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top">
<i class="fas fa-arrow-up"></i>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top" aria-label="Go to top">
<i class="fas fa-arrow-up" aria-hidden="true"></i>
</button>
<footer>
Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" rel="noopener noreferrer">Lukáš Kaňka</a>
2024
</footer>
</section>
</main>
<script src="script.js"></script>
</body>
+5 -4
View File
@@ -51,13 +51,13 @@
</nav>
<div class="menu-icon">
<!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i>
<i class="fa-solid fa-bars" aria-label="Menu"></i>
<!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> -->
</div>
</header>
<hr />
<section class="content" id="welcome">
<main class="content" id="welcome">
<section id="install">
<h2>Instalace a nastavení:</h2>
<p>
@@ -283,8 +283,9 @@
onclick="scrollToTop()"
id="scrollToTopBtn"
title="Go to top"
aria-label="Go to top"
>
<i class="fas fa-arrow-up"></i>
<i class="fas fa-arrow-up" aria-hidden="true"></i>
</button>
<footer>
Copyright &copy;
@@ -295,7 +296,7 @@
>
2024
</footer>
</section>
</main>
<script src="script.js"></script>
</body>
</html>
+5 -4
View File
@@ -50,14 +50,14 @@
</nav>
<div class="menu-icon">
<!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i>
<i class="fa-solid fa-bars" aria-label="Menu"></i>
<!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> -->
</div>
</header>
<hr />
<!--Začátek sekcí - co h2 sekce + fotogalerie-->
<section class="content" id="welcome">
<main class="content" id="welcome">
<p>
<strong
>Vždy se podívej před Instalací na
@@ -281,8 +281,9 @@
onclick="scrollToTop()"
id="scrollToTopBtn"
title="Go to top"
aria-label="Go to top"
>
<i class="fas fa-arrow-up"></i>
<i class="fas fa-arrow-up" aria-hidden="true"></i>
</button>
<footer>
@@ -294,7 +295,7 @@
>
2024
</footer>
</section>
</main>
<script src="script.js"></script>
</body>
</html>
+5 -5
View File
@@ -32,7 +32,7 @@
</nav>
<div class="menu-icon">
<!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i>
<i class="fa-solid fa-bars" aria-label="Menu"></i>
<!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> -->
</div>
@@ -40,7 +40,7 @@
<hr />
<!--Začátek sekcí - co h2 sekce + fotogalerie-->
<section class="content" id="welcome">
<main class="content" id="welcome">
<section id="plugin">
<h2>Výběr pluginu v Lite Web 🚀 ApolloNvim Distro 2025</h2>
@@ -118,15 +118,15 @@
<p>👉 coc-markdownlint</p>
<p>👉 coc-eslint</p>
</section>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top">
<i class="fas fa-arrow-up"></i>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top" aria-label="Go to top">
<i class="fas fa-arrow-up" aria-hidden="true"></i>
</button>
<footer>
Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" rel="noopener noreferrer">Lukáš Kaňka</a>
2024
</footer>
</section>
</main>
<script src="script.js"></script>
</body>
+2
View File
@@ -8,6 +8,8 @@
<meta name="description" content="Projekty Lukáše Kaňky - Přehled všech projektů a aplikací" />
<meta name="keywords" content="projekty, aplikace, vývoj, Lukáš Kaňka, opensource, software" />
<title>Projekty</title>
<link rel="preload" href="https://cdn.jsdelivr.net/npm/fork-awesome@1.2.0/css/fork-awesome.min.css" as="style" integrity="sha256-XoaMnoYC5TH6/+ihMEnospgm0J1PM/nioxbOUdnM8HY=" crossorigin="anonymous" />
<link rel="preload" href="/web/style/style.css" as="style" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/fork-awesome@1.2.0/css/fork-awesome.min.css"
integrity="sha256-XoaMnoYC5TH6/+ihMEnospgm0J1PM/nioxbOUdnM8HY=" crossorigin="anonymous" />
<link rel="stylesheet" href="/web/style/style.css" />
+3 -1
View File
@@ -7,6 +7,8 @@
<meta name="description" content="Repozitáře Lukáše Kaňky - Přehled kódu a projektů na GitHubu a Codebergu" />
<meta name="keywords" content="repozitáře, GitHub, Codeberg, kód, vývoj, Lukáš Kaňka, opensource" />
<title>Repozitáře</title>
<link rel="preload" href="https://cdn.jsdelivr.net/npm/fork-awesome@1.2.0/css/fork-awesome.min.css" as="style" integrity="sha256-XoaMnoYC5TH6/+ihMEnospgm0J1PM/nioxbOUdnM8HY=" crossorigin="anonymous" />
<link rel="preload" href="/web/style/alt.style.css" as="style" />
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/fork-awesome@1.2.0/css/fork-awesome.min.css"
@@ -25,7 +27,7 @@
<h1 class="project-name">Repozitáře</h1>
</header>
<div class="main-content">
<div class="main-content" role="main">
<nav>
<a href="/web/" class="btn"><i class="fa fa-home"></i> Domů</a>
</nav>
+10 -12
View File
@@ -10,6 +10,8 @@
<meta name="description" content="Sociální sítě a kontakty Lukáše Kaňky - Kde mne najdete online" />
<meta name="keywords" content="sociální sítě, kontakty, Lukáš Kaňka, LinkedIn, Codeberg, GitHub, Mastodon" />
<title>Socials</title>
<link rel="preload" href="https://cdn.jsdelivr.net/npm/fork-awesome@1.2.0/css/fork-awesome.min.css" as="style" integrity="sha256-XoaMnoYC5TH6/+ihMEnospgm0J1PM/nioxbOUdnM8HY=" crossorigin="anonymous" />
<link rel="preload" href="/web/style/alt.style.css" as="style" />
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/fork-awesome@1.2.0/css/fork-awesome.min.css"
@@ -38,7 +40,7 @@
Zde mě můžeš kontaktovat
</h2>-->
</header>
<div class="main-content">
<div class="main-content" role="main">
<nav>
<a href="/web/" class="btn"><i class="fa fa-home"></i> Domů</a>
</nav>
@@ -48,9 +50,8 @@
href="https://jumble.social/users/npub12xzu8ejrl9cwpd034cqj5jtuztn4mxp3em2frckm9tk28kmy48vqr0u0yu"
class="btn"
target="_blank" rel="noopener noreferrer"
><i class="fa fa-link"></i>
NOSTR Protocol</a
>
><i class="fa fa-link" aria-hidden="true"></i>
NOSTR Protocol</a>
<!--<a href="https://bsky.app/profile/kankys.bsky.social" class="btn" target="_blank" rel="noopener noreferrer"
><i class="fa fa-cloud"></i>
@@ -60,9 +61,8 @@
href="https://www.linkedin.com/in/luk%C3%A1%C5%A1-ka%C5%88ka-b2a0a1a0/"
class="btn"
target="_blank" rel="noopener noreferrer"
><i class="fa fa-linkedin"></i>
LinkedIn</a
>
><i class="fa fa-linkedin" aria-hidden="true"></i>
LinkedIn</a>
</nav>
<br />
@@ -71,15 +71,13 @@
<a
href="https://pixelfed.social/KankysScooter"
class="btn"
><i class="fa fa-pixelfed"></i> Pixelfed</a
>
><i class="fa fa-pixelfed" aria-hidden="true"></i> Pixelfed</a>
<a
href="https://t.me/Kankys"
class="btn"
target="_blank" rel="noopener noreferrer"
><i class="fa fa-telegram"></i>
Telegram</a
>
><i class="fa fa-telegram" aria-hidden="true"></i>
Telegram</a>
</nav>-->
</div>
<footer>Copyright &copy; Lukáš Kaňka 2024</footer>
+5 -5
View File
@@ -39,7 +39,7 @@
</nav>
<div class="menu-icon">
<!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i>
<i class="fa-solid fa-bars" aria-label="Menu"></i>
<!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> -->
</div>
@@ -49,7 +49,7 @@
<div class="test">1</div>
<!--Začátek sekcí - co h2 sekce + fotogalerie-->
<section class="content" id="welcome">
<main class="content" id="welcome">
<section class="welcome">
<h2>Úvod:</h2>
<p>
@@ -283,15 +283,15 @@
</p>
</section>
</section>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top">
<i class="fas fa-arrow-up"></i>
<button onclick="scrollToTop()" id="scrollToTopBtn" title="Go to top" aria-label="Go to top">
<i class="fas fa-arrow-up" aria-hidden="true"></i>
</button>
<footer>
Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank" rel="noopener noreferrer">Lukáš Kaňka</a>
2024
</footer>
</section>
</main>
<script src="script.js"></script>
</body>
+2
View File
@@ -7,6 +7,8 @@
<meta name="description" content="Nástroje a technologie, které používám - Lukáš Kaňka" />
<meta name="keywords" content="nástroje, technologie, software, Lukáš Kaňka, vývoj, programování" />
<title>Nástroje</title>
<link rel="preload" href="https://cdn.jsdelivr.net/npm/fork-awesome@1.2.0/css/fork-awesome.min.css" as="style" integrity="sha256-XoaMnoYC5TH6/+ihMEnospgm0J1PM/nioxbOUdnM8HY=" crossorigin="anonymous" />
<link rel="preload" href="/web/style/style.css" as="style" />
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/fork-awesome@1.2.0/css/fork-awesome.min.css"