← Arxivga qaytish Dala daftari
2026-yilda Astro bilan ishni boshlash
Astro 6 tezkor, content collections puxta va deyarli JS jo'natmaydi. Uning bilan blog qanday boshlanadi.
⁂
Astro indamasdan kontent saytlar qurishning eng yaxshi yo’llaridan biriga aylandi. Default’da nol JavaScript, Markdown, MDX va content collections out of the box ishlaydi, har xil qurilmada ham yaxshi ko’rinadi.
O’rnatish
bun create astro@latest -- --template blog
cd my-blog
bun dev
Tamom — localhost:4321-da ishlaydigan blog tayyor.
Faqat shu ikki faylni tahrirlaysiz
src/content.config.ts— postlar uchun schema.src/pages/— yo’nalishlar (routes).
Qolgan hamma narsa — o’zingiz xohlaganingizda tegadigan plumbing.
Minimal schema
import { defineCollection, z } from 'astro:content';
export const collections = {
blog: defineCollection({
schema: z.object({
title: z.string(),
pubDate: z.coerce.date(),
description: z.string(),
}),
}),
};
src/content/blog/ ichiga post qo’shing — Astro o’zi yig’ib oladi.
2026-da nima uchun aynan shu stack
- Static output — blogingiz trafik to’lqinida bepul yashaydi.
- View transitions va image optimization first-party.
- Komponent kerak bo’lganda MDX bor; kerak bo’lmasa, sizga majburlanmaydi.
- Sitemap, RSS, hreflang — hammasi bitta integratsiya orqali.
Agar siz asosan so’z va screenshot chiqaradigan bo’lsangiz, sizga React kerak emas. Sizga tezkor HTML kerak.
⁂