diff --git a/lib/server/server.js b/lib/server/server.js index 227f1f0d6d..c007e82906 100644 --- a/lib/server/server.js +++ b/lib/server/server.js @@ -229,7 +229,10 @@ function execute(port) { const DocsLayout = require('../core/DocsLayout.js'); let Doc; - if (metadata.layout && siteConfig.layouts[metadata.layout]) { + if ( + metadata.layout && siteConfig.layouts && + siteConfig.layouts[metadata.layout] + ) { Doc = siteConfig.layouts[metadata.layout]({ React, MarkdownBlock: require('../core/MarkdownBlock.js'),