Я использую assemble 0.4.17, который имеет ручку 1.3.0.
Я пытаюсь добавить пользовательский помощник руля, как описано в документе here.Собрать: зарегистрировать вспомогательную функцию руля
Поэтому я добавил это к моему Gruntfile (в нижней части файла, вне module.exports = function(grunt) {
)
Gruntfile.js
module.exports.asdf = function (str) { return 'asdf here!'; };
И добавили эту
index.hbs
{{#asdf}}
bobo
{{/asdf}}
A nd Я бы предположил, что asdf here!
будет отображаться в сгенерированном html, но это не так, вместо этого печатается только пустая строка. Я также пробовал метод module.exports.register = function (Handlebars, options)
, но это не сработало. Нужно ли добавить что-то еще, чтобы добавить этот помощник руля?
Я новичок Собрать и хрюкать и руль, так что я мог бы быть просто не хватает очевидных
действительно, Хель pers-option отсутствует, IMO эта часть полностью отсутствует на [этой странице документов] (http://assemble.io/docs/Custom-Helpers.html), все, что у нее есть, это ссылка на [options.helpers] (http : //assemble.io/docs/options-helpers.html) без информации, которая на самом деле должна быть добавлена. – hansaplast
Вы правы. Документы не самые лучшие, но мы работаем над их очисткой. Если у вас есть хорошая идея по разъяснению конфигурации из вашего опыта, подумайте о том, чтобы отправить запрос на перенос, чтобы мы могли улучшить документы для других. – doowb