pass srcName option when compiling layout
authorDan Allen <dan@opendevise.com>
Thu, 16 Apr 2020 11:42:36 +0000 (05:42 -0600)
committerDan Allen <dan@opendevise.com>
Thu, 16 Apr 2020 11:42:36 +0000 (05:42 -0600)
gulp.d/tasks/build-preview-pages.js

index 27f3854..9aac7f8 100644 (file)
@@ -94,7 +94,8 @@ function compileLayouts (src) {
   return vfs.src('layouts/*.hbs', { base: src, cwd: src }).pipe(
     map(
       (file, enc, next) => {
-        layouts.set(file.stem, handlebars.compile(file.contents.toString(), { preventIndent: true }))
+        const srcName = path.join(src, file.relative)
+        layouts.set(file.stem, handlebars.compile(file.contents.toString(), { preventIndent: true, srcName }))
         next()
       },
       function (done) {