From bb9d197fe3603612c849f89ce1abc2518844b56b Mon Sep 17 00:00:00 2001 From: kankys Date: Tue, 28 Apr 2026 19:15:51 +0200 Subject: [PATCH] delete firefox, new style link --- content/FirewalID.md | 195 ++++------------------- content/firefox-nahledy-jak-aktivovat.md | 61 ------- public/assets/css/style.css | 137 +++++++++++++--- 3 files changed, 150 insertions(+), 243 deletions(-) delete mode 100644 content/firefox-nahledy-jak-aktivovat.md diff --git a/content/FirewalID.md b/content/FirewalID.md index 8ac8f91..985fe0b 100644 --- a/content/FirewalID.md +++ b/content/FirewalID.md @@ -1,4 +1,4 @@ -**Informace o FirewallD ke čtení v anglickém jazyce: ** +**Informace o FirewallD ke čtení v anglickém jazyce:** [Oficiální dokumentace FirewallD](https://firewalld.org/documentation/) @@ -27,203 +27,72 @@ Je také možné zrušit označení FirewallD v procesu instalace, pokud nechcet # Obecné informace o instalaci a obsluze FirewallD: ## Jak nainstalovat a povolit FirewallD: +Musíme povolit a spustit **firewalld.service** - - - Musíme povolit a spustit - `**firewalld.service**` - - - - +``` sudo systemctl enable --now firewalld.service - +``` +Pravidla brány firewall můžete ovládat pomocí konsolového nástroje **firewall-cmd**. **firewall-offline-cmd** obslužný program CLI (založený na terminálu) lze použít ke konfiguraci, když firewalld není spuštěn. Má podobnou syntaxi jako **firewall-cmd** . - +GUI je k dispozici jako **firewall-config** který je dodáván s [balíčkem firewalld](https://archlinux.org/packages/?name=firewalld). - - - Pravidla brány firewall můžete ovládat pomocí konsolového nástroje - `**firewall-cmd**`. - - - - - `**firewall-offline-cmd**` - obslužný program CLI (založený na terminálu) lze použít ke - konfiguraci, když firewalld není spuštěn. Má podobnou syntaxi jako - `**firewall-cmd**`. - - - - - GUI je k dispozici jako - `**firewall-config**` který je dodáván s - [balíčkem firewalld](https://archlinux.org/packages/?name=firewalld). - - - GUI aplikaci najdete v nabídce jako firewall: - - - Náhled na aplikaci firewall-config GUI: - - +GUI aplikace může na první pohled vypadat trochu děsivě, ale jakmile pochopíte, má vše, co potřebujete, na dosah ruky. - GUI aplikace může na první pohled vypadat trochu děsivě, ale jakmile - pochopíte, má vše, co potřebujete, na dosah ruky. - +Nakonec pro běžné používání Vašeho počítače nemusíte nic měnit, a pokud chcete použít něco jako otevření systému pro vzdálený přístup přes ssh, stačí kliknout na služby ssh a otevřít potřebný port, aby fungoval . - +Další věci, jako je síťová připojení pro Qemu (VirtManager), se v případě potřeby automaticky povolí za běhu. - Nakonec pro běžné používání Vašeho počítače nemusíte nic měnit, a - pokud chcete použít něco jako otevření systému pro vzdálený přístup - přes ssh, stačí kliknout na služby ssh a otevřít potřebný port, aby - fungoval . - - - - - Další věci, jako je síťová připojení pro Qemu (VirtManager), se v - případě potřeby automaticky povolí za běhu. - - - - - Kromě grafického uživatelského rozhraní FirewallD také umožňuje mít - ikonu na hlavním panelu s některými informacemi a nabídkou pro přístup - k nastavení: - - - - --- - - +Kromě grafického uživatelského rozhraní FirewallD také umožňuje mít ikonu na hlavním panelu s některými informacemi a nabídkou pro přístup k nastavení: + ## Odebrat, nahradit FirewallD: - +Chcete-li odebrat FirewallD a nainstalovat jiný firewall nebo použít vlastní sadu pravidel , můžete to udělat podle následujících kroků. Před jeho odstraněním je nutné zastavit firewall, protože by mohl později zablokovat instalaci nového firewallu. - Chcete-li odebrat FirewallD a nainstalovat jiný firewall nebo použít - vlastní sadu pravidel , můžete to udělat podle následujících kroků. - Před jeho odstraněním je nutné zastavit firewall, protože by mohl - později zablokovat instalaci nového firewallu. - - - Tímto okamžitě zastavíte službu FirewallD: - - - - +``` sudo systemctl stop firewalld - - Kopírovat - +``` - - Trvale zakázat (tímto okamžitě zastavíte službu a deaktivujete +Trvale zakázat (tímto okamžitě zastavíte službu a deaktivujete automatické spouštění při příštím bootování): - - - - - - + +``` sudo systemctl disable --now firewalld - - - - Firewalld odinstalujete tímto příkazem: - - - - +``` +Firewalld odinstalujete tímto příkazem: + +``` sudo pacman -R firewalld +``` - - - - - --- - - ## Otevřete FirewallD pro síťový tisk: - +Pokud chcete otevřít bránu firewall pro podporu síťového tisku, použijte aplikaci firewalld: - Pokud chcete otevřít bránu firewall pro podporu síťového tisku, - použijte aplikaci firewalld: - +Přepněte do trvalé konfigurace (Permanent) a změňte zónu (Zones) na **home**, povolte **mdns** . - - +Chcete-li přepnout zónu pro vaši aktuální polohu (síť), klikněte na možnosti > změnit zóny připojení > vyberte použité síťové připojení a z rozevírací nabídky ve vyskakovacím okně vyberte domov: - - +Toto bude trvalé po restartování, pokud jste připojeni ke stejné síti (umístění). - Přepněte do trvalé konfigurace (Permanent) a změňte zónu (Zones) na - `**home**`, povolte `**mdns**`. - - - - - - - Chcete-li přepnout zónu pro vaši aktuální polohu (síť), klikněte na - možnosti > změnit zóny připojení > vyberte použité síťové připojení a - z rozevírací nabídky ve vyskakovacím okně vyberte domov: - - - - - - Toto bude trvalé po restartování, pokud jste připojeni ke stejné síti - (umístění). - - - --- - - ## Otevřete firewall pro kdeconnect: - - - Nejjednodušší způsob je pomocí terminálu a nástroje příkazového řádku - firewalld-cmd: - - - - +Nejjednodušší způsob je pomocí terminálu a nástroje příkazového řádku firewalld-cmd: - +``` sudo firewall-cmd --permanent --zone=public --add-service=kdeconnect sudo firewall-cmd --reload - - +``` +**--zone=public** musí být změněno na používanou zónu pro síť (umístění), ve které chcete toto používat. - - `**--zone=public**` - musí být změněno na používanou zónu pro síť (umístění), ve které - chcete toto používat. - +Tím se trvale otevře firewall pro [službu kdeconnect](https://userbase.kde.org/KDEConnect), aby bylo možné připojit se k mobilnímu zařízení a přijímat zprávy na ploše. - - - Tím se trvale otevře firewall pro - [službu kdeconnect](https://userbase.kde.org/KDEConnect) - , aby bylo možné připojit se k mobilnímu zařízení a přijímat zprávy na - ploše. - - - Článek je převzat z wiki EndeavourOS z března 2022 - - - [Kankys](https://lukaskanka.cz/) - 18.4.2024 +[Kankys](https://lukaskanka.cz/) 18.4.2024 \ No newline at end of file diff --git a/content/firefox-nahledy-jak-aktivovat.md b/content/firefox-nahledy-jak-aktivovat.md deleted file mode 100644 index e3902b2..0000000 --- a/content/firefox-nahledy-jak-aktivovat.md +++ /dev/null @@ -1,61 +0,0 @@ -# firefox-nahledy-jak-aktivovat - -> Datum: 2024-4-20 - -Jak v Firefox aktivovat náhledy - načtených panelů - - - - - Tato skvělá funkce ještě není v Firefoxu - zcela dostupná z nastavení (k datu - 20.4.2024). Ale dá se velmi lehce - aktivovat a myslím že je to velmi dobrá - funkce. - - - - - 1.Jděte na stránku - **about:config** (zadejte - ji do adresního řádku kam dáváte - internetové adresy). - - - - - Pokud na Vás vyskočí varování, klikněte - na pokračovat. - - - - - 2. Najděte předvolbu - **browser.tabs.cardPreview.enabled** - a poklepáním její stav změňte na true. - - - - - - Defaultně je nastaveno že se náhled - zobrazí po 1 sekundě. Pokud tento čas - schcete změnit, zadejte vyhledat tuto - položku - **browser.tabs.cardPreview.delayMs**. A změťe si čas zobrazení náhedu jak - Vám vyhovuje v milisekundách. - - - - - 3. Pokud se Vám náhledy nezobrazují - zkontrolujte ještě toto nastavení - **browser.tabs.cardPreview.showThumbnails**, že ho máte na true. Případně ho na - true upravte a vše by už mělo fungovat. - - - - - Kankys - 20.4.2024 \ No newline at end of file diff --git a/public/assets/css/style.css b/public/assets/css/style.css index bc49fdc..62cb118 100644 --- a/public/assets/css/style.css +++ b/public/assets/css/style.css @@ -10,8 +10,8 @@ --border: #e9ecef; --shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1); --radius: 12px; - --font-main: 'Inter', sans-serif; - --font-mono: 'Fira Code', monospace; + --font-main: "Inter", sans-serif; + --font-mono: "Fira Code", monospace; } [data-theme="dark"] { @@ -25,14 +25,20 @@ --shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.5); } -* { margin: 0; padding: 0; box-sizing: border-box; } +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} body { font-family: var(--font-main); background-color: var(--bg-body); color: var(--text-main); line-height: 1.7; - transition: background-color 0.3s ease, color 0.3s ease; + transition: + background-color 0.3s ease, + color 0.3s ease; } .container { @@ -94,7 +100,9 @@ body { transition: color 0.2s; } -.main-nav a:hover { color: var(--primary); } +.main-nav a:hover { + color: var(--primary); +} .header-actions { display: flex; @@ -148,8 +156,12 @@ body { display: block; } -.search-item:hover { background: var(--bg-body); } -.search-item:last-child { border-bottom: none; } +.search-item:hover { + background: var(--bg-body); +} +.search-item:last-child { + border-bottom: none; +} /* Theme Toggle */ .icon-btn { @@ -163,7 +175,9 @@ body { transition: background 0.2s; } -.icon-btn:hover { background: var(--bg-body); } +.icon-btn:hover { + background: var(--bg-body); +} /* Content */ .main-content { @@ -182,7 +196,9 @@ body { border: 1px solid var(--border); border-radius: var(--radius); padding: 25px; - transition: transform 0.2s, box-shadow 0.2s; + transition: + transform 0.2s, + box-shadow 0.2s; text-decoration: none; color: inherit; display: flex; @@ -231,20 +247,26 @@ body { font-size: 1.1rem; } -.content-body h2, .content-body h3 { +.content-body h2, +.content-body h3 { margin-top: 2rem; margin-bottom: 1rem; color: var(--text-main); } -.content-body p { margin-bottom: 1.5rem; } +.content-body p { + margin-bottom: 1.5rem; +} -.content-body ul, .content-body ol { +.content-body ul, +.content-body ol { margin-bottom: 1.5rem; padding-left: 20px; } -.content-body li { margin-bottom: 0.5rem; } +.content-body li { + margin-bottom: 0.5rem; +} /* Code Blocks */ pre[class*="language-"] { @@ -253,7 +275,8 @@ pre[class*="language-"] { box-shadow: var(--shadow); } -code[class*="language-"], pre[class*="language-"] { +code[class*="language-"], +pre[class*="language-"] { font-family: var(--font-mono); font-size: 0.9rem; } @@ -270,10 +293,22 @@ code[class*="language-"], pre[class*="language-"] { /* Responsive */ @media (max-width: 768px) { - .header-content { flex-direction: column; gap: 15px; } - .main-nav ul { flex-wrap: wrap; justify-content: center; } - .article-grid { grid-template-columns: 1fr; } - .search-dropdown { width: 100%; right: 0; left: 0; } + .header-content { + flex-direction: column; + gap: 15px; + } + .main-nav ul { + flex-wrap: wrap; + justify-content: center; + } + .article-grid { + grid-template-columns: 1fr; + } + .search-dropdown { + width: 100%; + right: 0; + left: 0; + } } /* --- Styly pro tabulky (OPRAVENÉ PRO VIDITELNOST RÁMEČKŮ) --- */ @@ -293,7 +328,7 @@ code[class*="language-"], pre[class*="language-"] { border-radius: 8px; overflow: hidden; /* Přidáme jemný okraj kolem celé tabulky */ - border: 1px solid var(--border); + border: 1px solid var(--border); } .markdown-table th, @@ -340,4 +375,68 @@ code[class*="language-"], pre[class*="language-"] { padding: 8px 10px; font-size: 0.85rem; } +} + +/* --- Vylepšené styly pro odkazy --- */ +a { + color: var(--primary); /* Použijeme primární barvu (fialová) */ + text-decoration: none; /* Odstraníme výchozí podtržení */ + font-weight: 500; /* Trochu tučnější text */ + transition: all 0.2s ease; /* Plynulý přechod efektů */ + border-bottom: 2px solid transparent; /* Rezervujeme místo pro podtržení */ + padding-bottom: 2px; /* Aby podtržení nebylo příliš blízko textu */ +} + +/* Efekt při najetí myší (Hover) */ +a:hover { + color: var(--primary-hover); /* Změna barvy na tmavší odstín */ + border-bottom-color: var(--primary); /* Zobrazí se podtržení */ + background-color: rgba(115, 79, 150, 0.1); /* Jemný podklad při najetí */ + border-radius: 4px; /* Zaoblení podkladu */ + padding-left: 4px; /* Jemný posun doprava pro dynamiku */ + padding-right: 4px; +} + +/* Styly pro odkazy v textu článku (content-body) */ +.content-body a { + color: var(--primary); + text-decoration: underline; /* V textu článku můžeš chtít podtržení vidět hned */ + text-decoration-thickness: 1px; + text-underline-offset: 3px; /* Posun podtržení od textu */ +} + +.content-body a:hover { + color: var(--primary-hover); + text-decoration-thickness: 2px; + text-decoration-color: var(--primary-hover); +} + +/* Styly pro odkazy v navigaci (hlavička) */ +.main-nav a { + color: var(--text-main); /* V menu zůstane barva textu */ + border-bottom: none; /* V menu žádné podtržení */ + padding: 8px 12px; + border-radius: 6px; + transition: + background-color 0.2s ease, + color 0.2s ease; +} + +.main-nav a:hover { + color: var(--primary); + background-color: rgba(115, 79, 150, 0.1); +} + +/* Styly pro odkazy v patičce a meta datech */ +.article-meta a, +.site-footer a { + color: var(--text-muted); + text-decoration: none; + font-size: 0.9em; +} + +.article-meta a:hover, +.site-footer a:hover { + color: var(--primary); + text-decoration: underline; } \ No newline at end of file