diff --git a/lib/helpers/read-partials.js b/lib/helpers/read-partials.js index affebd2..9a6497a 100644 --- a/lib/helpers/read-partials.js +++ b/lib/helpers/read-partials.js @@ -31,8 +31,8 @@ function readPartials(partialsRel, layoutsRel, metalsmith) { // Read and process all partials for (var i = 0; i < files.length; i++) { - var ext = path.extname(files[i]); - var name = files[i].replace(ext, ''); + var fileInfo = path.parse(files[i]); + var name = path.join(fileInfo.dir, fileInfo.name); var partialAbs = path.join(partialsAbs, name); var partialPath = path.relative(layoutsAbs, partialAbs);