1 repositorio
The ability to embed and render multiple markup languages within a single template file.
Distinct from Multi-Language Rendering: Focuses on combining different engines like Markdown and Sass, distinct from multi-language authoring or chat renderers.
Explore 1 awesome GitHub repository matching web development · Multi-Engine Markup Integration. Refine with filters or upvote what's useful.
Slim es un lenguaje de plantillas conciso basado en sangría y motor de marcado para generar HTML y XML. Diseñado para el ecosistema Ruby, convierte la sintaxis abreviada en documentos bien formados sin la necesidad de etiquetas de cierre tradicionales. El motor funciona como un wrapper multi-motor, permitiendo la integración de motores de renderizado externos como Markdown y Sass dentro de un solo archivo de plantilla. También proporciona una interfaz de línea de comandos para renderizar plantillas y convertirlas entre diferentes formatos de marcado. El sistema admite la generación de contenido dinámico a través de lógica Ruby incrustada, incluyendo bucles, condicionales e interpolación de expresiones. Incluye capacidades para el desarrollo de UI modular a través de fragmentos de plantilla reutilizables, así como herramientas especializadas para la gestión de espacios en blanco, generación de doctype y mapeo de colecciones de datos a atributos de elementos.
Combines different markup languages such as Markdown and Sass within a single template file.