Ova objava postoji da bi blog_sr kolekcija imala nešto stvarno za upit. Obrišite
je kada stignu vaši tekstovi — ili je zadržite kao referencu za oblik
frontmatter podataka.
Frontmatter
Svako polje iznad validira šema iz content.config.ts. Dodavanje polja koje
nije u šemi je u redu — samo neće biti tipizirano. Uklanjanje obaveznog polja
obara build, što i jeste poenta.
draft: true drži objavu van produkcionih listinga. Filtrirajte po njemu kada
pravite upit:
const { data: posts } = await useAsyncData('blog', () =>
queryCollection('blog_sr')
.where('draft', '=', false)
.order('createdAt', 'DESC')
.all(),
)
Pisanje
Markdown radi kako biste i očekivali — podebljano, kurziv, kôd u redu,
i linkovi.
Citati se renderuju kroz prose komponente koje UI sloj isporučuje.
MDC je podržan, pa se svaka automatski uvezena Vue komponenta može koristiti direktno u telu teksta:
Slike
Istaknuta slika živi u public/images/blog/. Referencirajte je iz image.src
i dostupna je listingu, zaglavlju objave i OG slici.
To je ceo krug: napišete fajl, dobijete tipiziran dokument spreman za upite.
Poslednja izmena: