sitelo-ui ist eine Komponentenbibliothek für sitelo. Jede Komponente ist eine Funktion, die einen HTML-String zurückgibt, und fügt sich damit direkt in die Seite ein, die du ohnehin schreibst — ohne Compiler, ohne Runtime, ohne Hydration.
Jedes Beispiel in diesem Abschnitt rendert derselbe Build, der auch die Seite ringsum rendert. Was du siehst, ist genau das, was der Code darunter erzeugt hat, und es folgt dem hellen und dunklen Theme dieser Website, weil sitelo-ui dasselbe data-theme-Attribut liest wie die Doku.
Layout
zentriert
ContainerEine zentrierte Seitenspalte mit begrenzter Breite.
einszweidrei
StackEine Flex-Reihe oder -Spalte mit einem Abstands-Token als Lücke.
1234
GridPasst so viele Spalten ein, wie hineinpassen — ohne Media Queries.
oder
TrennerEine Linie zwischen Abschnitten, mit oder ohne Beschriftung.
SeitenverhältnisHält eine Box in fester Form, damit beim Laden nichts springt.
Eine Karte
KarteEine Fläche für gruppierten Inhalt, mit Kopf, Körper und Fuß.
Typografie
Überschrift
Bildunterschrift
TypografieEine Typoskala, die ihr Element selbst wählt.
Eine Überschrift
Und ein Absatz.
ProsaRohes HTML aus Markdown oder einem CMS gestalten.
KennzahlEine Zahl, die einen Blick wert ist, und was sie bedeutet.
1
Installieren
2
Bauen
SchritteEin nummerierter Ablauf, in dem Erledigtes als erledigt gilt.
v2.7
Abschnitte
TimelineEinträge der Reihe nach, an einer Linie entlang.
sitelo.dev
MockupEin Screenshot in Browser, Fenster, Telefon oder Terminal.
Styling
ThemingJede Farbe, jeder Radius, jede Schrift — aus einem Aufruf.
Einrichtung
Zwei Zeilen: die Komponenten importieren und styles() in den Head setzen. Die Komponentenseite in der Doku behandelt Installation, Theming, die Aufrufkonvention und das optionale Client-Runtime und listet jeden Export in einer Tabelle.
Das Verzeichnis examples/ui im Repository rendert den ganzen Satz auf einer einzigen Seite.