@@ -204,13 +204,18 @@ var entity_encoder = new he();
204204 patternlab . patternPaths = { } ;
205205 patternlab . viewAllPaths = { } ;
206206
207+ var baseurl ;
208+ // check for baseurl in config.json
209+ if ( patternlab . config . baseurl ) {
210+ baseurl = patternlab . config . baseurl ;
211+ }
207212 //find mediaQueries
208213 var media_hunter = new mh ( ) ;
209214 media_hunter . find_media_queries ( patternlab ) ;
210215
211216 //build the styleguide
212217 var styleguideTemplate = fs . readFileSync ( './source/_patternlab-files/styleguide.mustache' , 'utf8' ) ;
213- var styleguideHtml = renderPattern ( styleguideTemplate , { partials : patternlab . patterns } ) ;
218+ var styleguideHtml = renderPattern ( styleguideTemplate , { partials : patternlab . patterns , baseurl : baseurl } ) ;
214219 fs . outputFileSync ( './public/styleguide/html/styleguide.html' , styleguideHtml ) ;
215220
216221 //build the viewall pages
@@ -235,7 +240,7 @@ var entity_encoder = new he();
235240 }
236241
237242 var viewAllTemplate = fs . readFileSync ( './source/_patternlab-files/viewall.mustache' , 'utf8' ) ;
238- var viewAllHtml = renderPattern ( viewAllTemplate , { partials : viewAllPatterns , patternPartial : patternPartial } ) ;
243+ var viewAllHtml = renderPattern ( viewAllTemplate , { partials : viewAllPatterns , patternPartial : patternPartial , baseurl : baseurl } ) ;
239244 fs . outputFileSync ( './public/patterns/' + pattern . flatPatternPath + '/index.html' , viewAllHtml ) ;
240245 }
241246 }
0 commit comments