@@ -30,11 +30,11 @@ module.exports = function (filepath, outputDir, isAll, rDir) {
30
30
console . log ( '生成结束!' . bold . green + require ( 'path' ) . relative ( 'b:/' , outputDir ) . yellow ) ;
31
31
} ;
32
32
33
- function parser ( content , template ) {
33
+ function parser ( content , config ) {
34
34
try {
35
- var html = md_parser ( content , null , null , null , {
36
- generate : true
37
- } ) ;
35
+ var html = md_parser ( content , null , null , null , $ . mix ( {
36
+ generate : true ,
37
+ } , config ) ) ;
38
38
return html ;
39
39
} catch ( e ) {
40
40
console . log ( 'ERROR: ' . bold . red + e . toString ( ) ) ;
@@ -60,7 +60,9 @@ function generate(filepath, outputDir, rDir) {
60
60
$ . copy ( filepath , outputDir , function ( filename , dir , subdir ) {
61
61
if ( ! subdir && / \. (?: m d | m a r k d o w n ) $ / i. test ( filename ) ) {
62
62
var content = $ . readFile ( path . join ( filepath , filename ) ) ;
63
- var html = parser ( content ) ;
63
+ var html = parser ( content , {
64
+ assetPath : rDir
65
+ } ) ;
64
66
if ( html ) {
65
67
var title = html . match ( / < t i t l e > ( .* ?) < \/ t i t l e > / ) ;
66
68
if ( title && title [ 1 ] ) {
@@ -102,7 +104,9 @@ function generate(filepath, outputDir, rDir) {
102
104
}
103
105
filename = path . basename ( filepath ) ;
104
106
copyLinkToOutput ( content , filepath , outputDir , rDir ) ;
105
- var html = parser ( content ) ;
107
+ var html = parser ( content , {
108
+ assetPath : rDir
109
+ } ) ;
106
110
if ( html ) {
107
111
html = handlerHTML ( html , rDir ) ;
108
112
$ . writeFile ( path . join ( outputDir , filename . replace ( / \. (?: m d | m a r k d o w n ) $ / i, '.htm' ) ) , html ) ;
0 commit comments