1 repository
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 este un limbaj de template concis, bazat pe indentare, și un motor de markup pentru generarea HTML și XML. Conceput pentru ecosistemul Ruby, acesta convertește sintaxa shorthand în documente bine formate, fără a fi nevoie de tag-uri de închidere tradiționale. Motorul funcționează ca un wrapper multi-engine, permițând integrarea motoarelor de randare externe precum Markdown și Sass într-un singur fișier template. De asemenea, oferă o interfață în linie de comandă pentru randarea template-urilor și convertirea acestora între diferite formate de markup. Sistemul suportă generarea de conținut dinamic prin logica Ruby încorporată, inclusiv bucle, condiționale și interpolarea expresiilor. Include capabilități pentru dezvoltarea UI modulară prin fragmente de template reutilizabile, precum și instrumente specializate pentru gestionarea spațiilor albe, generarea doctype și maparea colecțiilor de date către atributele elementelor.
Functions as a multi-engine wrapper that integrates external renderers like Markdown and Sass within a single template.