Я использую Metalsmith для создания статического сайта из файла уценки.
Люди, редактирующие файл уценки, напишут: {{{link "docs/file.docs"}}}
и ожидают ссылку на сайте с этим файлом (относительная ссылка)
Помощник прост, я протестировал, и он работает:
handlebars.registerHelper('link', function(path) {
var url = handlebars.escapeExpression(path);
return new handlebars.SafeString(
"<a href='" + url + "'>" + url + "</a>"
);
});
Но как я могу добавить этого помощника и использовать его в своей конфигурации кузнеца?
Вот краткий пример.
index.md:
etc etc link to the page is {{{link "docs/file.doc"}}}
Я хочу, чтобы с помощью простого make
была создана следующая часть html:
etc etc link to the page is <a href='docs/file.doc'>docs/file.doc</a>