mirror of
https://codeberg.org/Kankys/NewLukasBlog.git
synced 2026-11-11 14:14:36 +01:00
OpravaCestPoVibe
This commit is contained in:
1 parent
a8f6351314
commit
99aa797101
10 files changed
+64
-68
No files matched your search
+10
-13
@@ -66,7 +66,7 @@
|
||||
|
||||
### 1. Konsolidace kódu
|
||||
- [x] **Vytvořit sdílený JavaScript (`shared.js`)**
|
||||
- [x] Vytvořit `/web/js/shared.js` s následujícími funkcemi:
|
||||
- [x] Vytvořit `/js/shared.js` s následujícími funkcemi:
|
||||
- `scrollToTop()`
|
||||
- `setupMobileMenu()` (pro hamburger menu)
|
||||
- `setupThemeToggle()` (pro přepínání témat)
|
||||
@@ -81,7 +81,7 @@
|
||||
- **Stav:** ✅ Soubor vytvořen, připraven k použití
|
||||
|
||||
- [x] **Vytvořit sdílený CSS (`shared.css`)**
|
||||
- [x] Vytvořit `/web/css/shared.css` s základními styly:
|
||||
- [x] Vytvořit `/css/shared.css` s základními styly:
|
||||
- Reset/Normalize
|
||||
- Tlačítka (`.btn`)
|
||||
- Header a navigace
|
||||
@@ -100,7 +100,7 @@
|
||||
- **Stav:** ✅ Soubor vytvořen, připraven k použití
|
||||
|
||||
- [x] **Vytvořit soubor s CSS proměnnými (`variables.css`)**
|
||||
- [x] Vytvořit `/web/css/variables.css` s proměnnými pro:
|
||||
- [x] Vytvořit `/css/variables.css` s proměnnými pro:
|
||||
- Barvy (dark/light theme)
|
||||
- Fonty
|
||||
- Velikosti
|
||||
@@ -130,10 +130,7 @@
|
||||
- **Soubory:** Všechny HTML soubory.
|
||||
- **Stav:** ✅ Hotovo
|
||||
|
||||
- [x] **Sjednotit cesty k zdrojům**
|
||||
- [x] Používat absolutní cesty od kořene (např. `/web/style/style.css` místo `../../style/style.css`).
|
||||
- **Soubory:** Všechny HTML soubory v index/, cv/, style/ adresářích
|
||||
- **Stav:** ✅ Hotovo - všechny relativní cesty nahrazeny absolutními
|
||||
|
||||
|
||||
- [x] **Přidat `lang="cs"`** na všechny stránky.
|
||||
- **Soubory:** Zkontrolovat všechny HTML soubory.
|
||||
@@ -146,9 +143,9 @@
|
||||
- [x] Použít [cssnano](https://cssnano.co/) pro minifikaci CSS.
|
||||
- [x] Použít [Terser](https://terser.org/) pro minifikaci JS.
|
||||
- **Soubory vytvořeny:**
|
||||
- `web/js/min/shared.min.js` (125 → 3 řádky, 2.2KB)
|
||||
- `web/css/min/shared.min.css` (~200 → 1 řádek, 163B)
|
||||
- `web/css/min/variables.min.css` (~130 → 1 řádek, 163B)
|
||||
- `js/min/shared.min.js` (125 → 3 řádky, 2.2KB)
|
||||
- `css/min/shared.min.css` (~200 → 1 řádek, 163B)
|
||||
- `css/min/variables.min.css` (~130 → 1 řádek, 163B)
|
||||
- **Stav:** ✅ Hotovo
|
||||
|
||||
- [x] **Přidat `loading="lazy"`** pro obrázky pod foldem.
|
||||
@@ -211,9 +208,9 @@
|
||||
- [ ] Opravit chybné názvy souborů (např. `index/apollo-nvim/index.html` odkazuje na `index.php`).
|
||||
|
||||
- [ ] **Organizovat soubory**
|
||||
- [ ] Vytvořit složku `/web/css/` a přesunout tam všechny CSS soubory.
|
||||
- [ ] Vytvořit složku `/web/js/` a přesunout tam všechny JS soubory.
|
||||
- [ ] Vytvořit složku `/web/img/` a přesunout tam všechny obrázky.
|
||||
- [ ] Vytvořit složku `/css/` a přesunout tam všechny CSS soubory.
|
||||
- [ ] Vytvořit složku `/js/` a přesunout tam všechny JS soubory.
|
||||
- [ ] Vytvořit složku `/img/` a přesunout tam všechny obrázky.
|
||||
|
||||
- [ ] **Vytvořit `.gitignore`**
|
||||
- [ ] Přidat `node_modules/`, `.DS_Store`, `*.log`, atd.
|
||||
|
||||
Reference in new issue
Block a user