← Späť na články

Ako sme postavili tento blog

Krátky pohľad pod kapotu — Astro, MDX a systém označených blokov autorov.


Táto znalostná báza je zámerne jednoduchá. Cieľ bol: rýchly textový web, ktorý sa píše v Markdowne a kde vidno, kto čo doplnil.

Kľúčové rozhodnutia

  • Astro + MDX. Statické HTML, ale s možnosťou vložiť komponent do textu.
  • Content collections. Typovo bezpečná schéma článku (title, tagy, dátumy).
  • Žiadny autor na úrovni článku. Autorstvo rieši blok <Contribution>.

Ako funguje označený blok autora

V .mdx článku stačí:

<Contribution author="peter" date="2026-07-18">
Sem príde môj postreh.
</Contribution>

author odkazuje na záznam v src/authors.ts — odtiaľ sa berie meno, iniciály aj farba. Pridať nového človeka = jeden riadok v tomto súbore.

Prečo to takto

Chceli sme, aby článok mohol rásť kolektívne a pritom bolo jasné, čí je ktorý postreh — bez toho, aby text „vlastnila” jedna osoba.