Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/laboratorynotices/astroghostwind


https://github.com/laboratorynotices/astroghostwind

Last synced: about 18 hours ago
JSON representation

Awesome Lists containing this project

README

        

# Astro + Tailwind.css (Ghostwind).

Страница пишется в учебных целях для освоения [**Astro**](https://astro.build/) на практике.

Чтобы страничка выглядила красивей решил использовать один из готовых шаблонов [Tailwind.css (Ghostwind)](https://github.com/tailwindtoolbox/Ghostwind/).

[В моём блоге](https://laboratorynotices.wordpress.com/2022/10/02/%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%87%d0%ba%d0%b0-%d0%bd%d0%b0-astro/) пишу комментарии к коду, а так же описываю сам процесс разработки.

## Было рассмотренно

1. Установка минимального пакета, создание связей с Tailwind.css
2. Запуск сервера для разработки
3. Разбивка кода на несколько компонентов, передача параметров в дочерние компоненты
4. Условное отображение части кода
5. Многократное отображение кода при помощи цикла
6. Получать сторонние JSON-данные
7. Генерация серий однотипных страниц (getStaticPaths())
8. Резервирование несколько мест в шаблоне для данных (именные slot)

## Команды

Все команды запускаются в терминале в основной папке проекта:

| Команда | Действие |
|--|--|
| `npm install` | Установка зависимостей |
| `npm run dev` | Запуск сервера для разработки по адресу `localhost:3000` |
| `npm run build` | Build your production site to `./dist/` |