? Это бесплатный шаблон для создания веб-сайта-портфолио с использованием Astro 4.0 + Tailwind CSS .
? https://astro-fe-portfolio.netlify.app/
✔️ Интеграция с Tailwind CSS (@astrojs/tailwind) с поддержкой темного режима .
✔️ Использует следующие интеграции:
✔️(@Playwright) e2e-тесты настроены.
Блог с заголовком (заголовок, описание, автор, дата, изображение, теги) и RSS-каналом, картой сайта и файлом robots.txt.
Страница ошибки 404
Внутри вашего проекта Astro вы увидите следующие папки и файлы:
/
├── public/
│ └── favicon.ico
| ├── hero.png
| └── ...
├── src/
| ├── assets/
| | ├── images/
│ │ | ├── hero.png
| | | └── ...
│ ├── components/
│ │ ├── ui/
│ │ | ├── BackToTop.astro
| | | └── ...
│ │ ├── About.astro
│ │ ├── Contact.astro
| | └── ...
│ ├── content/
│ │ ├── projects/
│ │ │ ├── project-1.md
│ │ │ ├── project-1.md
│ │ │ └── ...
│ │ └-- config.ts
│ ├── layouts/
│ │ ├── Layout.astro
│ ├── pages/
│ │ ├── index.astro
│ ├── tests/
│ │ ├── index.spec.ts
├── package.json
├── astro.config.mjs
└── ...
Astro ищет файлы .astro
, .md
или .mdx
в каталоге src/pages/
. Каждая страница отображается как маршрут на основе имени ее файла.
src/components/
— это место, куда мы помещаем любые компоненты Astro, а также src/layouts/
для макетов.
Изображения можно разместить в src/images/
.
Содержимое блога и документации создается как коллекции файлов Markdown или MDX в src/content
.
Любые статические активы, например. изображения можно разместить в каталоге public/
.
Все команды запускаются из корня проекта, из терминала:
Команда | Действие |
---|---|
yarn | Устанавливает зависимости |
yarn dev | Запускает локальный сервер разработки по адресу localhost:3000 |
yarn build | Создайте свой производственный сайт в ./dist/ |
yarn preview | Предварительный просмотр сборки локально перед развертыванием |
yarn astro ... | Запустите команды CLI, такие как astro add , astro preview |
yarn astro --help | Получите помощь по использованию Astro CLI |
yarn test:e2e | Проведите тесты драматурга |
Если у вас есть какие-либо идеи, предложения или вы обнаружили какие-либо ошибки, не стесняйтесь открыть обсуждение, задать вопрос или создать запрос на включение. Это было бы очень полезно для всех нас, и мы были бы рады выслушать и принять меры.
Ресурсы разработаны (Freepik)[www.freepik.com].