1 repositorio
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 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.
Functions as a multi-engine wrapper that integrates external renderers like Markdown and Sass within a single template.