sitelo-ui est une bibliothèque de composants pour sitelo. Chaque composant est une fonction qui renvoie une chaîne de HTML : il s’imbrique donc directement dans la page que vous écrivez déjà — pas de compilateur, pas de runtime, pas d’hydratation.
Chaque exemple de cette section est rendu par le même build que la page qui l’entoure. Ce que vous voyez est ce que le code en dessous a produit, et cela suit les thèmes clair et sombre de ce site parce que sitelo-ui lit le même attribut data-theme que la documentation.
Mise en page
centré
ConteneurUne colonne de page centrée et de largeur limitée.
undeuxtrois
PileUne rangée ou une colonne flex avec un jeton d’espacement pour l’écart.
1234
GrilleLoge autant de colonnes qu’il en tient, sans media queries.
ou
SéparateurUn filet entre deux sections, avec ou sans libellé.
Rapport d’aspectFixe la forme d’une boîte, pour que rien ne bouge au chargement.
Une carte
CarteUne surface pour du contenu groupé, avec en-tête, corps et pied.
Typographie
Titre
Légende
TypographieUne échelle typographique qui choisit son élément.
Un titre
Et un paragraphe.
ProseStyler du HTML brut venu de Markdown ou d’un CMS.
RepliableUn seul « voir plus », sans les ornements de l’accordéon.
Sections
Un titre
Et une phrase.
HeroLe haut d’une page d’accueil : titre, phrase, actions.
DocumentationGuide · Composants
Pied de pageDes colonnes de liens, et une ligne en dessous.
Pages
204
+8
StatistiqueUn chiffre qui mérite un regard, et ce qu’il signifie.
1
Installer
2
Construire
ÉtapesUn parcours numéroté, avec ce qui est fait marqué comme fait.
v2.7
Sections
ChronologieDes entrées dans l’ordre, le long d’une ligne.
sitelo.dev
MaquetteUne capture dans un navigateur, une fenêtre, un téléphone ou un terminal.
Styles
ThématisationChaque couleur, rayon et police, depuis un seul appel.
Mise en place
Deux lignes : importez les composants, et mettez styles() dans le head. La page Composants de la documentation couvre l’installation, la thématisation, la convention d’appel et le runtime client facultatif, et liste tous les exports dans un seul tableau.
Le dossier examples/ui du dépôt rend l’ensemble complet sur une seule page.