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

Привет всем, я учусь использовать Astro и в то же время создаю несколько бесплатных шаблонов, чтобы все могли ими пользоваться.

Если у вас есть какие-либо вопросы, не стесняйтесь обращаться ко мне в twitter по адресу:

@Mike_Andreuzza

.
Развернутый минимальный шаблон блога с Astro

Repo:

  • https://github.com/michael-andreuzza/astro-build-minimal-blog-starter# Preview:
  • https://unwrapped-minimal-blog-template.netlify.app/# Unwrapped minimal Blog template.Features:
  • ✅ SEO-дружественная настройка с каноническими URL и данными OpenGraph.
  • ✅ Полная поддержка Markdown## 🚀 Структура проектаВнутри вашего проекта Astro вы увидите следующие папки и файлы:
├── README.md
├── astro.config.mjs
├── package.json
├── public
│   ├── favicon.ico
│   ├── social.jpg
│   └── social.png
├── src
│   ├── components
│   │   ├── Author.astro
│   │   ├── BlogHead.astro
│   │   ├── BlogPost.astro
│   │   ├── BlogPostPreview.astro
│   │   ├── Heading.astro
│   │   └── Paragraph.astro
│   ├── layouts
│   │   └── BlogPost.astro
│   ├── pages
│   │   ├── index.astro
│  
└── tsconfig.json  
└── tailwind.config
Вход в полноэкранный режим Выход из полноэкранного режима

Astro ищет файлы .astro или .md в каталоге src/pages/. Каждая страница отображается как маршрут на основе имени ее файла.
В каталоге src/components/ нет ничего особенного, но именно туда мы предпочитаем помещать любые компоненты Astro/React/Vue/Svelte/Preact.
Любые статические активы, например, изображения, могут быть размещены в каталоге public/.

🧞 Команды

Все команды запускаются из корня проекта, из терминала:
| Command | Action |
|:—————- |:——————————————— |
| npm install | Устанавливает зависимости | npm install.
| npm run dev | Запускает локальный сервер dev на localhost:3000 |
| npm run build | Создайте свой производственный сайт на ./dist/ |
| npm run preview | Предварительный просмотр вашей сборки локально, перед развертыванием | |

👀 Хотите узнать больше?

Ознакомьтесь с документацией Astro или зайдите на их сервер Discord.

Оцените статью
devanswers.ru
Добавить комментарий