1 dépôt
The ability to embed and render content from multiple different markup engines (e.g., Markdown, Sass) within one template.
Distinct from External Engine Plugins: Distinct from external engine plugins which usually refer to application-level plugins; this is a template-level multi-engine wrapper.
Explore 1 awesome GitHub repository matching web development · Multi-Engine Template Integration. Refine with filters or upvote what's useful.
Slim est un langage de template concis basé sur l'indentation et un moteur de balisage pour générer du HTML et du XML. Conçu pour l'écosystème Ruby, il convertit une syntaxe abrégée en documents bien formés sans avoir besoin de balises de fermeture traditionnelles. Le moteur fonctionne comme un wrapper multi-moteur, permettant l'intégration de moteurs de rendu externes tels que Markdown et Sass au sein d'un seul fichier de template. Il fournit également une interface en ligne de commande pour rendre des templates et les convertir entre différents formats de balisage. Le système prend en charge la génération de contenu dynamique via une logique Ruby intégrée, incluant des boucles, des conditionnels et l'interpolation d'expressions. Il inclut des capacités pour le développement d'UI modulaire via des fragments de template réutilisables, ainsi que des outils spécialisés pour la gestion des espaces blancs, la génération de doctype et le mapping de collections de données vers des attributs d'éléments.
Functions as a multi-engine wrapper that integrates external renderers like Markdown and Sass within a single template.