summaryrefslogtreecommitdiffstats
path: root/packages/gitbook
diff options
context:
space:
mode:
Diffstat (limited to 'packages/gitbook')
-rw-r--r--packages/gitbook/src/browser/render.js6
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}