Вы пробовали Dotliquid?
Он старый, но все еще отлично работает с веб-формами. Вы даже можете динамически загружать пользовательские элементы управления, использующие шаблоны Dotliquid для представления данных из базы данных или веб-интерфейса, что дает вам возможность изменить уровень представления, редактируя только HTML, смешанный с жидким языком (не полностью).
Проверьте это на http://dotliquidmarkup.org/try-online
Жидкая документация на https://shopify.github.io/liquid/