Liquid es un motor de plantillas creado por Shopify y escrito en Ruby. Se utiliza para construir páginas web y correos electrónicos dinámicos mediante la separación de la lógica de presentación del contenido. Las plantillas Liquid contienen una mezcla de HTML, CSS, JavaScript y el propio lenguaje de marcado de Liquid. Este lenguaje de marcado consta de objetos, etiquetas y filtros. Los objetos muestran variables, las etiquetas controlan la lógica y el flujo de la plantilla, y los filtros modifican la salida de los objetos. Liquid es ampliamente utilizado en plataformas de comercio electrónico, sistemas de gestión de contenidos y herramientas de marketing por correo electrónico para generar contenido personalizado y dinámico. Su sintaxis sencilla y su diseño seguro lo convierten en una opción popular para los desarrolladores que necesitan crear plantillas flexibles y fáciles de mantener. El motor está diseñado para ser seguro al permitir el acceso únicamente a un conjunto predefinido de objetos y filtros, evitando así la ejecución de código malicioso. Los archivos Liquid se utilizan normalmente junto con sistemas backend que proporcionan los datos que se renderizarán dentro de las plantillas.