@@ -221,7 +221,7 @@ function generate(type, title, docs, filename, resolveLinks) {
221221 docs : docs
222222 } ;
223223
224- var outpath = path . join ( outdir , filename ) ,
224+ var outpath = path . join ( outdir , filename + ".md" ) ,
225225 html = view . render ( 'container.tmpl' , docData ) ;
226226
227227 if ( resolveLinks ) {
@@ -402,7 +402,7 @@ function buildNav(members) {
402402 */
403403exports . publish = function ( taffyData , opts , tutorials ) {
404404 // Modified from .html to .md to output Markdown files
405- helper . fileExtension = ".md " ;
405+ helper . fileExtension = "" ;
406406
407407 var docdash = env && env . conf && env . conf . docdash || { } ;
408408 data = taffyData ;
@@ -594,6 +594,7 @@ exports.publish = function(taffyData, opts, tutorials) {
594594 //view.nav = buildNav(members);
595595 attachModuleSymbols ( find ( { longname : { left : 'module:' } } ) , members . modules ) ;
596596
597+
597598 // generate the pretty-printed source files first so other pages can link to them
598599 if ( outputSourceFiles ) {
599600 generateSourceFiles ( sourceFiles , opts . encoding ) ;
@@ -681,6 +682,8 @@ exports.publish = function(taffyData, opts, tutorials) {
681682 saveChildren ( tutorials ) ;
682683} ;
683684
685+ // Taken from templateHelper.js in jsdoc/util
686+
684687function linkTo ( longname , linkText , cssClass , fragmentId ) {
685688 const classString = cssClass ? util . format ( ' class="%s"' , cssClass ) : '' ;
686689 let fileUrl ;
0 commit comments