23 lines
738 B
JavaScript
23 lines
738 B
JavaScript
/**
|
|
* dgProcessor
|
|
* @description
|
|
*
|
|
*/
|
|
module.exports = function renderAsMarkdownProcessor() {
|
|
return {
|
|
$runAfter: ['readFilesProcessor'],
|
|
$runBefore: ['writing-files'],
|
|
$process: function(docs) {
|
|
return docs.map(function(doc) {
|
|
var fileInfo = doc.fileInfo;
|
|
doc.renderedContent = '```\n' + doc.content + '\n```';
|
|
var regionSuffix = (doc.regionName && doc.regionName.length) ? "-" + doc.regionName.trim() : "";
|
|
var origName = fileInfo.baseName + "." + fileInfo.extension;
|
|
|
|
var newName = fileInfo.baseName + regionSuffix + "." + fileInfo.extension + ".md";
|
|
doc.outputPath = fileInfo.relativePath.replace(origName, newName);
|
|
return doc;
|
|
})
|
|
}
|
|
};
|
|
}; |