Я знаю, что это очень нестандартный вариант использования, но я связываю HAML, Markdown и Handlebars (в SproutCore 2.0) в 1 шаге от «красивый» код. Смешение HAML, Markdown и Javascript менее идеально, чем могло бы быть. Если бы я хотел добавить пост-фильтр ко всему выходу HAML, заменив {{text}}
на
, что бы быть лучшим способом сделать это?
Я мог бы просто взломать шаг после сборки после haml
, но я хотел бы превратить его в то, что я могу вернуть сообществу SproutCore.
Я хочу заменить
%body
javascript:
{{handlebars}}
на
%body
{{handlebars}}
, что даст мне
<body>
<script>{{handlebars}}</script>
</body>
Однако я также хочу, чтобы это работало, если оно встроено в markdown. Например,
%body
markdown:
# Hello, {{handlebars}}
В настоящее время единственный способ получить это -
%body
markdown:
# Hello, <script>{{handlebars}}</script>
Который будет производить
<body>
<h1>Hello, <script>{{handlebars}}</script></h1>
</body>