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.