Я играю с моим первым приложением Node.js Express , и, как знает каждый программист, первое, что вы должны создать при тестировании нового фреймворка, - это блог!В любом случае, я хотел бы написать статьи в Markdown и затем отобразить их в виде.Я видел, что Jade позволяет это делать внутри самого представления, используя фильтры, но я не могу заставить это работать.
Чтобы упростить ситуацию, вот пример того, о чем я говорю.
//app.js
res.render("article", {
md : "Hello World!\n\n*Woo*"
});
//article.jade
section
:markdown
#{md}
Но это выдает следующее: <section><h1>{md}</h1></section>
... оно не подставляется в переменные, которые я ему передал.
Затем я попробовал это:
//article.jade
section
:markdown
!{md}
И вывод такой:
<section><p>Hello World!
*Woo*</p></section>
Итак, теперь это не парсинг уценки!
Мне удалось заставить это работать, анализируя уценку вapp.js
файл, а затем передача HTML в представление для отображения, но я не знаю, что кажется немного более грязным.
Есть ли способ передать переменные в фильтры Jade?