diff --git a/lib/server/server.js b/lib/server/server.js index 121af213ff..2aff844280 100644 --- a/lib/server/server.js +++ b/lib/server/server.js @@ -269,13 +269,16 @@ function execute(port) { res.send(feed('rss')); }); - // handle all requests for blog pages and posts + // Handle all requests for blog pages and posts. app.get(/blog\/.*html$/, (req, res) => { - // generate all of the blog pages + // Regenerate the blog metadata in case it has changed. Consider improving + // this to regenerate on file save rather than on page request. + reloadMetadataBlog(); + // Generate all of the blog pages. removeModuleAndChildrenFromCache(join('..', 'core', 'BlogPageLayout.js')); const BlogPageLayout = require(join('..', 'core', 'BlogPageLayout.js')); const blogPages = {}; - // make blog pages with 10 posts per page + // Make blog pages with 10 posts per page. const perPage = 10; for ( let page = 0; @@ -535,7 +538,7 @@ function execute(port) { console.error('No response'); } } else { - console.error('request failed:', err); + console.error('Request failed:', err); } } );