A metalsmith plugin to transform content before transclusion with metalsmith-transclude.
$ npm install metalsmith-transclude
Install via npm and then add the metalsmith-tranclude
key to your metalsmith.json
plugins, like so:
{
"plugins": {
"metalsmith-transclude-transform": {
"permalinks": true,
"folders": true
}
}
}
The permalinks
option will transform transclusion links of the form:
:[](include/file)
if the destination file exists into:
:[](include/file.md)
The folders
option will transform transclusion links of the form:
:[](include)
if the destination folder exists and is non empty (in this example the include
folder contains files file1.md
and file2.md
to:
:[](include/file1.md)
:[](include/file2.md)
MIT