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