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;
 | 
						|
      })
 | 
						|
    }
 | 
						|
  };
 | 
						|
}; |