Настройка Frontend / Backend для простого, многоязычного веб-сайта с использованием Bootstrap 5 и без жира PHP-структуры ( но без базы данных-это не CMS ).
Объединение Bootstrap 5 с безправленной PHP-структурой для создания веб-сайтов, которые:
Ранее, чтобы получить опыт без жира и Bootstrap 4, я создал демонстрационный сайт, используя Bootstrap 4 и FAT, и поделился файлами через репозиторий GitHub.
Для выпуска Bootstrap 5.3, который поддерживает Dark Mode (и больше не поддерживает Internet Explorer), я создал новый демонстрационный сайт и репозиторий.
Код из этого репозитория работает по адресу https://sbf-bootstrap5.alwaysdata.net/, работая на бесплатной службе хостинга, которая предоставляет PHP и Apache. Цель состоит в том, чтобы код был как завершенный как способный пакет, а не просто отправная точка для создания сайта.
Этот дизайн не CMS. Там нет базы данных. Весь контент находится в файле конфигурации, файлов контроллера и шаблонов содержимого, которые хорошо работают для статических сайтов.
Все мои файлы для демонстрационного сайта, без жира конфигурации, контроллера и файлов шаблонов, а также соответствующие файлы SCS, изображения и JavaScript находятся в этом репозитории GitHub. Начальная и без жира файлы доступны от начальной загрузки и без жира.
Должно быть возможно заменить контент, конкретный мой сайт, на другой веб -сайт.
Без жира файлы не включены-эти файлы доступны без жира
Bootstrap легко структурировать с его доступными классами и с использованием SASS. Есть несколько вещей, которые я изменил из стандартного кода начальной загрузки:
is-fixed к фоновому статическому изображению, поэтому он работает с модалами (Bootstrap имеет функцию, но оно не хорошо задокументировано)Файлы начальной загрузки не включены - эти файлы доступны в Bootstrap
preload и picture , чтобы предоставить выбор изображений героев (4 смартфона, 4 планшета и 5 ноутбука/монитор) для браузера, чтобы выбрать, чтобы улучшить скорость загрузки страницыВ то время как контент для демонстрационного сайта находится на английском языке, у демонстрации есть китайские и корейские страницы, чтобы продемонстрировать многоязычную операцию. Китайские и корейские домашние страницы были созданы с английской домашней страницы с использованием Google Translate. Остальные китайские и корейские страницы, которые предоставляются только для демонстрации навигации, просто проводят Google Translations and English Pages 'названия и описания.
Стили шрифта используют system-ui, тот же шрифт, который использует операционная система для отображения текста. Это дает аналогичный взгляд на то, что пользователь видит на экранах системы, и он ускоряет время запуска страницы, так как нет шрифтов для загрузки.
Соответствуйте prefers-color-scheme: dark Setting (при установке), используя структуру цветного режима Bootstrap.
Демо -сайт работает с последними версиями:
Сайт не работает с Internet Explorer, кроме как показывать общий контент.
Этот код предоставляется по лицензии MIT. Смотрите файл лицензии для получения подробной информации.
Без жира предоставляется по публичной лицензии GNU (GPL V3)
Bootstrap предоставляется по лицензии MIT
2023/07/09 - Первоначальный выпуск для версии Bootstrap 5.3.
2024/01/25 - Модифицированный Navbar Toggler и проверенное использование с начальной загрузкой 5.3.2.