chorshanba, 20-may 2026 Jild 01 · № 21 · Asos 2026 Sokin va aniq fikrli.
Solvie
Yozildi
1 daqiqa o'qish
Muallif:

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

  1. src/content.config.ts — postlar uchun schema.
  2. 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.