rendern. Ich benutze die updated documentation for Assemble.js und habe es schwer, ein klares Bild davon zu bekommen, wie man partielle Includes in Unterordnern mit Lenker verwendet.Ich kann Teiltöne nicht mit Lenker und assemblyfile.js
Die einzige sinnvolle Referenz, die ich zu Teilkonfiguration in assemblefile.js
gefunden habe, ist in der veralteten gulp-assemble doc site.
Assemble.io ist nicht hilfreich, da es mit der latest github repo nicht auf dem neuesten Stand ist.
Hier ist meine assemblefile.js:
'use strict';
var assemble = require('assemble');
var app = assemble();
var streamRename = require('stream-rename');
var markdown = require('helper-markdown');
app.helper('markdown', require('helper-markdown'));
app.task('load', function(callback) {
app.partials(['templates/partials/*.hbs']);
app.pages(['templates/*.hbs']);
callback();
})
app.task('assemble', ['load'], function() {
return app.toStream('pages')
.pipe(app.renderFile())
.pipe(streamRename({extname:'.html'}))
.pipe(app.dest("./"));
});
app.task('default', ['assemble']);
module.exports = app;
Meine Dateistruktur:
root
---/templates
------index.hbs
------/partials
---------myPartial.hbs
Wenn ich versuche, die teilweise von index.hbs
mit aufzurufen:
{{> partials/myPartial.hbs}}
Die zusammenbauen Aufgabe erzeugt dieser Fehler:
The partial partials/myPartial.hbs could not be found
Wie schließe ich Lenker-Partials in Unterverzeichnissen mit einem einfachen Assemble-Build ein?
Danke! Das Entfernen des zusätzlichen Pfades und der Erweiterung funktionierte (obwohl ich dachte, dass ich das bereits in der Fehlersuche versucht hatte). –