node.js jade template - собственный синтаксис и замены?
Вопрос
Я пытаюсь заставить jade автоматически генерировать URL-адреса для меня:
Итак, если у меня есть ссылка на пользователя вроде этой:
родовое словоЯ хочу иметь возможность заменить его чем-то вроде (гипотетический синтаксис):
родовое словоКак бы то ни было?
Спасибо
Изменить: Ладно, я понял:
родовое словоПохоже, это сработает.
Решение
ОБНОВЛЕНИЕ:
Вот версия с использованием нефритовых миксинов.К сожалению, я не могу найти переменную "user" в заключенном в скобки списке атрибутов тега "a".
родовое словоСоздает этот HTML
родовое словоПросто поместите вспомогательную функцию в свой объект locals и вызовите ее из шаблона
родовое словоЗатем в своем нефритовом шаблоне выполните:
родовое словоВы также можете рассмотреть возможность регистрации функции dynamicHelper .
Не связан с StackOverflow