В этой статье Мы начнем с создания среды разработки Bootstrap. Как мы объясняли в предыдущей статье, Bootstrap — это платформа, которая позволяет нам легко создавать сайты, которые автоматически адаптируются к любому размеру экрана.
На самом деле, никаких специальных инструментов не требуется. Вы можете легко написать код в текстовом редакторе на рабочем столе. Многие даже поддерживают HTML, CSS и Javascript. Но, интегрированные среды разработки включают в себя другие инструменты, упрощающие написание и корректировку кода.
Индекс
Создание среды разработки Bootstrap
На мой взгляд, лучшей интегрированной средой разработки является Visual Studio Code. Но многим пользователям Linux это не нравится, потому что оно отправляет данные телеметрии в Microsoft. Тем не менее, Существует альтернатива, использующая исходный код VSCode под названием VSCodium, которая никому не передает данные. То есть версия который мы будем использовать с этого момента.
Установка VSCodium
Мы можем установить VSCodium следующими способами:
Магазин Snap
sudo snap install codium --classic
в разобранном виде
flatpak install flathub com.vscodium.codium
Debian и производные
Мы получили ключи подтверждения
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
Добавляем репозиторий
echo 'deb [signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg] https://download.vscodium.com/debs vscodium main' \
| sudo тройник /etc/apt/sources.list.d/vscodium.list
Обновляем и устанавливаем
sudo apt update
sudo apt install codium
Fedora/RHEL/CentOS/RockyLinux/OpenSUSE
Получаем ключи проверки
sudo rpmkeys --import https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg
Добавляем репозитории
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
Для установки делаем:
Fedora/RHEL/CentOS/RockyLinux: sudo dnf install codium
OpenSUSE / SUSE: sudo zypper in codium
Arch Linux
Мы можем использовать любую из этих двух команд
sudo aura -A vscodium-bin
o
yay -S vscodium-bin
Попугай ОС
sudo apt update
sudo apt install codium
Никс (ОС)
nix-env -iA nixpkgs.vscodium
Настройка VSCodium
В зависимости от режима установки VSCodium может быть на английском языке. Мы можем легко изменить это.
- В меню «Файлы» нажмите Предпочтения.
- Нажмите на Расширение.
- Мы пишем испанский в поисковике.
- Нажмите на расширение Испанский язык.
- Запускаем установку, нажав на Установить.
- Нажмите на Измените язык и перезапустите.
VSCode имеет огромную коллекцию расширений, облегчающих программирование на разных языках, и мы также можем использовать их в VSCodium. Давайте установим тот, который нам нужен:
- Нажмите на Настройки.
- Нажмите на Расширения.
- Мы пишем Начальная загрузка в поисковике.
- Мы выбираем тот, который говорит Bootstrap 5 и сниппеты Font Awesome.
- Нажмите «Установить»
Мы увидим использование этого расширения, когда начнем писать код сайта. Но, я должен сделать уточнение. Чтобы это работало, вам нужно будет ввести команды. Копировать и вставлять в этом случае не получится.
Получение начальной загрузки
Bootstrap — это, по сути, набор компонентов. Когда пишем код сайта на Bootstrap первое, что нам нужно сделать, это указать браузеру, где их найти.
Чтобы получить Bootstrap, есть две альтернативы. Первый — загрузить его с веб-страница и добавить его в файлы проекта и второе поставить ссылку на сервера самого проекта. Его также можно загрузить с помощью некоторых менеджеров пакетов (я имею в виду те, которые используются разными языками программирования, а не те, которые используются дистрибутивами), но мы оставим это для документации.
Обратите внимание, что если вы предпочитаете работать с файлами Bootstrap локально, вам нужно будет загрузить их на сервер с остальной частью веб-сайта. Если вы ссылаетесь на CDN-сервер проекта, в этом нет необходимости.
Если вы загрузите пакет Bootstrap, вы увидите две папки и ряд файлов. Нас интересуют только два. Из JS-папки bootstrap.bundle.js и из папки CSS бутстрап.css.
Код для обоих вариантов практически одинаков. Просто измените путь местоположения.
Посмотрим на пример
Локальное использование Bootstrap
Локальный вызов компонентов Bootstrap
Использование из CDN проекта
HTML-код, который загружает компоненты Bootstrap из CDN
Расположение локального файла произвольно. Я поместил их в папку с именем bootrap и создал две подпапки с именами JS и CSS.
Не волнуйтесь, если вы не поняли остальную часть кода. Мы позаботимся об этом в следующей статье.
примечание
После публикации статьи я обнаружил, что наш контент-менеджер показывает не HTML-код, а результат. Я загружу примеры на Github или аналогичный сайт, а скриншоты выложу сюда.
4 комментариев, оставьте свой
Это очень сложно для меня, но учебник очень ценится, когда-нибудь он может мне помочь, спасибо
Привет, богатый. Это кажется очень продвинутым, но это не так (по крайней мере, не для практических целей). Вам просто нужно иметь четкие понятия: веб-сервер, CDN, редакторы кода, базовая структура веб-страницы и еще немного.
Я веб-разработчик и могу сказать, что Bootstrap — отличное начало. Его должен изучить каждый, кто начинает заниматься веб-разработкой.
Примечание. Вы должны иметь базовые знания html css, прежде чем начать с Bootstrap ;-)
Что такое CDN-сервер? противоположность местной форме?
Точно.
Вместо того, чтобы иметь необходимые файлы в самой сети, используются файлы самого Bootstrap.