V tomto článku Začneme vytvořením vývojového prostředí Bootstrap. Jak jsme vysvětlili v předchozím článku, Bootstrap je rámec, který nám usnadňuje vytváření webů, které se automaticky přizpůsobí jakékoli velikosti obrazovky.
Ve skutečnosti nejsou potřeba žádné speciální nástroje. Kód můžete snadno napsat v textovém editoru na ploše. Mnoho z nich dokonce podporuje HTML, CSS a Javascript. Ale, integrovaná vývojová prostředí zahrnují další nástroje, které vám usnadní psaní a kontrolu kódu.
Vytvoření vývojového prostředí Bootstrap
Na můj vkus je nejlepší integrované vývojové prostředí Visual Studio Code. Ale mnoha uživatelům Linuxu se to nelíbí, protože posílá telemetrii Microsoftu. Nicméně, Existuje alternativa, která používá zdrojový kód VSCode s názvem VSCodium, který s nikým nesdílí data. To je verze které budeme od této chvíle používat.
Instalace VSCodium
VSCodium můžeme nainstalovat následujícími způsoby:
Snap Store
sudo snap install codium --classic
ploché balení
flatpak install flathub com.vscodium.codium
Debian a deriváty
Máme ověřovací klíče
wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg \
| gpg --dearmor \
| sudo dd of=/usr/share/keyrings/vscodium-archive-keyring.gpg
Přidáme úložiště
echo 'deb [signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://download.vscodium.com/debs vscodium main' \
| sudo tee /etc/apt/sources.list.d/vscodium.list
Aktualizujeme a instalujeme
sudo apt update
sudo apt install codium
Fedora / RHEL / CentOS / Rocky Linux / OpenSUSE
Dostáváme ověřovací klíče
sudo rpmkeys --import https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg
Přidáme úložiště
Fedora/RHEL/CentOS/RockyLinux: printf "[gitlab.com_paulcarroty_vscodium_repo]\nname=download.vscodium.com\nbaseurl=https://download.vscodium.com/rpms/\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg\nmetadata_expire=1h" | sudo tee -a /etc/yum.repos.d/vscodium.repo
OpenSUSE/SUSE: printf "[gitlab.com_paulcarroty_vscodium_repo]\nname=gitlab.com_paulcarroty_vscodium_repo\nbaseurl=https://download.vscodium.com/rpms/\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg\nmetadata_expire=1h" | sudo tee -a /etc/zypp/repos.d/vscodium.repo
Pro instalaci provedeme:
Fedora/RHEL/CentOS/RockyLinux: sudo dnf install codium
OpenSUSE / SUSE: sudo zypper in codium
Arch Linux
Můžeme použít kterýkoli z těchto dvou příkazů
sudo aura -A vscodium-bin
o
yay -S vscodium-bin
Papoušek OS
sudo apt update
sudo apt install codium
Nix (OS)
nix-env -iA nixpkgs.vscodium
Konfigurace VSCodium
V závislosti na režimu instalace může být VSCodium v angličtině. To můžeme snadno změnit.
- V nabídce Soubory klikněte na Předvolby.
- Klikněte na Prodloužení.
- Píšeme španělský ve vyhledávači.
- Klikněte na rozšíření Španělský jazyk.
- Instalaci spustíme kliknutím na Instalovat.
- Klikněte na Změňte jazyk a restartujte.
VSCode má obrovskou sbírku rozšíření, která usnadňují programování v různých jazycích, a můžeme je také použít ve VSCodium. Pojďme nainstalovat ten, který potřebujeme:
- Klikněte na Preference.
- Klikněte na Rozšíření.
- Píšeme Bootstrap ve vyhledávači.
- Vybereme ten, který říká Bootstrap 5 a úžasné úryvky písem.
- Klikněte na nainstalovat
Využití tohoto rozšíření uvidíme, až začneme psát kód webu. Ale musím to upřesnit. Aby to fungovalo, budete muset zadat příkazy. Kopírování a vkládání v tomto případě nefunguje.
Získání Bootstrap
Bootstrap je v podstatě sbírka komponent. Když píšeme kód webu na základě Bootstrapu první věc, kterou musíme udělat, je sdělit prohlížeči, kde je najde.
Chcete-li získat Bootstrap, existují dvě alternativy. První je stáhnout si ji z webová stránka a přidejte jej do souborů projektu a druhým je vložení odkazu na servery samotného projektu. Dá se také stáhnout pomocí některých správců balíčků (myslím ty, které používají různé programovací jazyky, ne ty, které používají distribuce), ale to necháme na dokumentaci.
Mějte na paměti, že pokud dáváte přednost práci se soubory Bootstrap lokálně, budete je muset nahrát na server se zbytkem webu. Pokud se připojíte k serveru CDN projektu, nebude to nutné.
Pokud si stáhnete balíček Bootstrap, uvidíte, že existují dvě složky a řada souborů. Nás zajímají jen dva. Ze složky JS bootstrap.bundle.js a ze složky CSS bootstrap.css.
Kód pro obě možnosti je téměř stejný. Stačí změnit cestu umístění.
Podívejme se na příklad
Místní použití Bootstrap
Použití z projektu CDN
Umístění místního souboru je libovolné. Vložil jsem je do složky s názvem bootrap a vytvořil dvě podsložky s názvem JS a CSS.
Nedělejte si starosti, pokud nerozumíte zbytku kódu. O to se postaráme v dalším článku.
poznámka
Po zveřejnění článku jsem zjistil, že náš správce obsahu nezobrazuje HTML kód, ale výsledek. Příklady nahraju na Github nebo podobný a dám sem screenshoty.
Je to pro mě velmi pokročilé, ale tutoriál je velmi ceněn, někdy by mi mohl pomoci, díky
Ahoj boháči. Zdá se to být velmi pokročilé, ale není (alespoň ne pro praktické účely). Stačí mít jasné pojmy: webový server, CDN, editory kódu, základní struktura webové stránky a málo dalšího.
Jsem webový vývojář a mohu vám říci, že Bootstrap je skvělý začátek. Měl by se to naučit každý, kdo začíná s vývojem webu.
Poznámka. Než začnete s Bootstrapem, měli byste mít základní znalosti html css ;-)
Co je to server CDN? opak místní podoby?
Přesný.
Místo toho, aby byly potřebné soubory na webu samotné, jsou použity soubory samotného Bootstrapu.