Пропустить до содержимого

Шаг 3: Компоненты

Теперь, когда у вас есть файлы .astro и .md, генерирующие полные страницы на вашем сайте, давайте создадим и повторно используем более мелкие части HTML с помощью Astro компонентов!

Где мы сейчас?

Вы можете найти код на этом этапе учебника на GitHub или StackBlitz.

Сравните ваш код с этим примером, или, если вы только что присоединились к нам, создайте форк на StackBlitz, чтобы начать кодировать прямо в вашем браузере отсюда.

Куда мы идем?

На этом шаге вы узнаете, как создавать Astro компоненты для повторного использования кода для общих элементов на вашем сайте.

Вы создадите:

  • Компонент навигации, который представляет меню ссылок на ваши страницы
  • Компонент нижнего колонтитула для включения внизу каждой страницы
  • Компонент социальных медиа, используемый в нижнем колонтитуле, который ссылается на страницы профилей
  • Интерактивный компонент Hamburger для переключения Навигации на мобильных устройствах.

По пути вы будете использовать CSS и JavaScript, чтобы создать отзывчивый дизайн, реагирующий на размеры экрана и действия пользователя.

Чек-лист