Bezpečnostní a funkční opravy

- Přidáno crossorigin="anonymous" pro externí skripty
- Přidáno rel="noopener noreferrer" ke všem odkazům s target="_blank"
- Opraveny chyby v HTML (Tel:, Mailto:, viewport, chybějící ul)
- Odstraněn node_modules z repozitáře
- Vytvořen .gitignore

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
kankys committed 2026-08-09 21:47:14 +02:00
1 parent 211bcea7af
commit dca15a3ebf
2036 files changed
+181 -394322

No files matched your search

+30 -30
View File
@@ -10,9 +10,9 @@
<link rel="stylesheet" href="style.css" />
<link rel="shortcut icon" href="img/kakoune_logo_full.png" />
<!--nav bar-->
<script src="https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"></script>
<script src="https:https:https://kit.fontawesome.com/0a43c6cd1f.js" crossorigin="anonymous"></script>
<!--icons dark, go to up-->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" />
<link rel="stylesheet" href="https:https:https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" />
<!--ubuntu fonts-->
<style>
@import url("https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");
@@ -54,17 +54,17 @@
<h2>Úvod:</h2>
<p>
👉 Kakoune Front-End Power postavený na
<a href="https://github.com/kakoune-lsp/kakoune-lsp" target="_blank">LSP</a>.
<a href="https://github.com/kakoune-lsp/kakoune-lsp" target="_blank" rel="noopener noreferrer">LSP</a>.
</p>
<p>
👉 <a href="http://kakoune.org/">Kakoune</a> je modální editor pro
<a href="http://www.linux.cz/" target="_blank">Linux</a> a
<a href="https://cs.wikipedia.org/wiki/MacOS" target="_blank">macOS</a>
<a href="http://www.linux.cz/" target="_blank" rel="noopener noreferrer">Linux</a> a
<a href="https://cs.wikipedia.org/wiki/MacOS" target="_blank" rel="noopener noreferrer">macOS</a>
jako je třeba
<a href="https://www.vim.org/" target="_blank">Vim</a> či
<a href="https://neovim.io/" target="_blank">Neovim</a>. . Z Kakoune
<a href="https://www.vim.org/" target="_blank" rel="noopener noreferrer">Vim</a> či
<a href="https://neovim.io/" target="_blank" rel="noopener noreferrer">Neovim</a>. . Z Kakoune
vychází také jeden velmi oblíbený modální editor
<a href="https://helix-editor.com/" target="_blank">Helix-editor</a>.
<a href="https://helix-editor.com/" target="_blank" rel="noopener noreferrer">Helix-editor</a>.
Jak Kakoune, tak Helix se od Vim a Neovim liší v ovládání, kde je opačná
logika příkazu a je bližší lidské řeči. Nespornou výhodou Kakoune je
oproti Helixu možnost rozšířit aplikaci o pluginy. Proto je
@@ -85,7 +85,7 @@
<p>👉 Tento blog je stále ve vývoji a postupně se na něm pracuje.</p>
<p>
👉 Pro nejlepší zážitek s Kakoune doporučuji používat multiplexor
<a href="https://git.archoslinux.cz/kankys/zellij-mySetup" target="_blank">Zellij </a>, ale není to samozřejmě
<a href="https://git.archoslinux.cz/kankys/zellij-mySetup" target="_blank" rel="noopener noreferrer">Zellij </a>, ale není to samozřejmě
podmínkou.
</p>
</section>
@@ -99,9 +99,9 @@
<p>
👉 LSP se
mi velmi osvědčilo v modálním editoru
<a href="https://helix-editor.com/" target="_blank">Helix-editor</a>.
<a href="https://helix-editor.com/" target="_blank" rel="noopener noreferrer">Helix-editor</a>.
Mou konfiguraci Helixu najdete
<a href="https://git.archoslinux.cz/kankys/Helix-frontend-setup" target="_blank">zde</a>.
<a href="https://git.archoslinux.cz/kankys/Helix-frontend-setup" target="_blank" rel="noopener noreferrer">zde</a>.
</p>
<p>
👉 Ta nejlepší témata v Kakoune nemusíš hledat, najdeš je po instalaci. Defaultně je
@@ -122,7 +122,7 @@
<h2>Instalace a nastavení:</h2>
<p>
👉 Pokud ještě nemáš, nainstaluj si,
<a href="" http://kakoune.org/ target="_blank">Kakoune</a>.
<a href="" http://kakoune.org/ target="_blank" rel="noopener noreferrer">Kakoune</a>.
</p>
<p>👉 Nejprve si zálohuj své aktuální nastavení Kakoune!!!</p>
<p>👉 Linux & Mac:</p>
@@ -130,13 +130,13 @@
<p>~/.config/kak/kakrc</p>
</div>
<p>👉 Aby Kakoune dobře komunikoval s LSP, je potřeba mít nainstalovaný <a href="https://www.rust-lang.org/"
target="_blank">Rust</a>. </p>
target="_blank" rel="noopener noreferrer">Rust</a>. </p>
</section>
<section id="node">
<h2>Node.js:</h2>
<p>
👉 Doporučuji mít nainstalovaný
<a href="https://nodejs.org/en" href="_blank">Node.js</a>.
<a href="https://nodejs.org/en" href="_blank" rel="noopener noreferrer">Node.js</a>.
</p>
<p>👉 Pro správnou funkčnost LSP si doinstaluj tyto balíčky:</p>
<p><a href="https://github.com/microsoft/vscode-html-languageservice">vscode-html-language-server</a></p>
@@ -156,7 +156,7 @@
</div>
<p>
👉 Dále si v Node.js nainstaluj
<a href="https://www.npmjs.com/package/live-server" target="_blank">Live-server</a>.
<a href="https://www.npmjs.com/package/live-server" target="_blank" rel="noopener noreferrer">Live-server</a>.
</p>
<p>
👉 Platí v případě, že chceš dělat front-end nebo programuješ v
@@ -167,14 +167,14 @@
<p>npx live-server</p>
</div>
<p> 👉 Všechny servery, co si můžeš pomocí LSP nainstalovat, najdeš <a
href="https://github.com/kakoune-lsp/kakoune-lsp/wiki/How-to-install-servers" target="_blank">zde</a>. </p>
href="https://github.com/kakoune-lsp/kakoune-lsp/wiki/How-to-install-servers" target="_blank" rel="noopener noreferrer">zde</a>. </p>
</section>
<section id="kakoune">
<h2>Kakoune:</h2>
<p>
👉 Pro instalaci Kakoune Front-End Power Ti stačí stáhnout pouze soubor
<strong>kakrc</strong> z tohoto <a href="https://git.archoslinux.cz/kankys/Kakoune-modal-editor-config"
target="_blank">repozitáře</a> .
target="_blank" rel="noopener noreferrer">repozitáře</a> .
</p>
<p>
👉 Ulož ho do kořenováho adresáře <strong>~/.config/kak/</strong>. <strong>Nezapomeň na zálohu stávajících
@@ -189,7 +189,7 @@
👉 Pokud Ti některý plugin chybí, můžeš ho lehce doinstalovat nebo
naopak odinstalovat. Více informací
najdeš v Kakoune
<a href="https://github.com/mawww/kakoune#3-basic-interaction" target="_blank">dokumentaci</a>
<a href="https://github.com/mawww/kakoune#3-basic-interaction" target="_blank" rel="noopener noreferrer">dokumentaci</a>
nebo velmi Ti rád poradím viz. <a href="#contact">Kontakty</a>.
</p>
<p>
@@ -207,7 +207,7 @@
</p>
<p>
👉 Web na vlastní doméně. Zatím Kakoune Front-End Power najdeš
<a href="https://lukaskanka.cz/kakoune/index.html" target="_blank">zde</a>.
<a href="https://lukaskanka.cz/kakoune/index.html" target="_blank" rel="noopener noreferrer">zde</a>.
</p>
<p>👉 Nové pluginy.</p>
<p>
@@ -238,23 +238,23 @@
<section id="contact">
<h2>Kontakty:</h2>
<p>
👉 <a href="https://t.me/+RlXM8oEZ8TJkMWVk" target="_blank"> Kakoune community Telegram skupina</a>
👉 <a href="https://t.me/+RlXM8oEZ8TJkMWVk" target="_blank" rel="noopener noreferrer"> Kakoune community Telegram skupina</a>
</p>
<p>
👉 <a href="https://lukaskanka.cz/" target="_blank"> Osobní web autora</a>
👉 <a href="https://lukaskanka.cz/" target="_blank" rel="noopener noreferrer"> Osobní web autora</a>
</p>
<p>
👉 <a href="https://git.archoslinux.cz/kankys" target="_blank"> Gitea profil</a>
👉 <a href="https://git.archoslinux.cz/kankys" target="_blank" rel="noopener noreferrer"> Gitea profil</a>
</p>
<p>
👉 <a href="https://github.com/LukasKanka/" target="_blank"> GitHub</a>
👉 <a href="https://github.com/LukasKanka/" target="_blank" rel="noopener noreferrer"> GitHub</a>
</p>
<p>
👉 <a href="https://nostr.band/npub12xzu8ejrl9cwpd034cqj5jtuztn4mxp3em2frckm9tk28kmy48vqr0u0yu" target="_blank">
👉 <a href="https://nostr.band/npub12xzu8ejrl9cwpd034cqj5jtuztn4mxp3em2frckm9tk28kmy48vqr0u0yu" target="_blank" rel="noopener noreferrer">
Nostr</a>
</p>
<p>
👉 <a href="https://mastodon.arch-linux.cz/@Kankys" target="_blank"> Mastodon</a>
👉 <a href="https://mastodon.arch-linux.cz/@Kankys" target="_blank" rel="noopener noreferrer"> Mastodon</a>
</p>
</section>
<section id="help">
@@ -268,18 +268,18 @@
<section id="other">
<h2>Další projekty a odkazy:</h2>
<p>
👉 <a href="https://arch-linux.cz/" target="_blank">ArchLinux CZ</a>
👉 <a href="https://arch-linux.cz/" target="_blank" rel="noopener noreferrer">ArchLinux CZ</a>
</p>
<p>
👉
<a href="https://searxng.cz/" target="_blank">Vyhledávač SearXNG CZ</a>
<a href="https://searxng.cz/" target="_blank" rel="noopener noreferrer">Vyhledávač SearXNG CZ</a>
</p>
<p>
👉
<a href="https://endeavouros.com/" target="_blank">EndeavourOS Linux</a>
<a href="https://endeavouros.com/" target="_blank" rel="noopener noreferrer">EndeavourOS Linux</a>
</p>
<p>
👉 <a href="https://i3wm.org/" target="_blank">i3 window manager</a>
👉 <a href="https://i3wm.org/" target="_blank" rel="noopener noreferrer">i3 window manager</a>
</p>
</section>
</section>
@@ -288,7 +288,7 @@
</button>
<footer>
Copyright &copy;
<a href="https://git.archoslinux.cz/kankys" target="_blank">Lukáš Kaňka</a>
<a href="https://git.archoslinux.cz/kankys" target="_blank" rel="noopener noreferrer">Lukáš Kaňka</a>
2024
</footer>
</section>