Страница пишется в учебных целях для освоения Astro на практике.
Чтобы страничка выглядила красивей решил использовать один из готовых шаблонов Tailwind.css (Ghostwind).
В моём блоге пишу комментарии к коду, а так же описываю сам процесс разработки.
- Установка минимального пакета, создание связей с Tailwind.css
- Запуск сервера для разработки
- Разбивка кода на несколько компонентов, передача параметров в дочерние компоненты
- Условное отображение части кода
- Многократное отображение кода при помощи цикла
- Получать сторонние JSON-данные
- Генерация серий однотипных страниц (getStaticPaths())
- Резервирование несколько мест в шаблоне для данных (именные slot)
Все команды запускаются в терминале в основной папке проекта:
Команда | Действие |
---|---|
npm install |
Установка зависимостей |
npm run dev |
Запуск сервера для разработки по адресу localhost:3000 |
npm run build |
Build your production site to ./dist/ |