diff options
Diffstat (limited to 'packages/gitbook')
-rw-r--r-- | packages/gitbook/src/browser/render.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/gitbook/src/browser/render.js b/packages/gitbook/src/browser/render.js index 9c2e065..e397279 100644 --- a/packages/gitbook/src/browser/render.js +++ b/packages/gitbook/src/browser/render.js @@ -12,6 +12,7 @@ function HTML({head, innerHTML, props}) { {head.title.toComponent()} {head.meta.toComponent()} {head.link.toComponent()} + {head.style.toComponent()} </head> <body> <div id="content" dangerouslySetInnerHTML={{__html: innerHTML}} /> @@ -37,11 +38,14 @@ HTML.propTypes = { */ function render(plugins, initialState) { const store = GitBook.createStore(plugins, initialState); - const { el, head } = GitBook.renderComponent(store, { role: 'Body' }); + const { el, getHead } = GitBook.renderComponent(store, { role: 'Body' }); // Render inner body const innerHTML = ReactDOMServer.renderToString(el); + // Get headers + const head = getHead(); + // Render whole HTML page const htmlEl = <HTML head={head} |