UNPKG

hexo-theme-maxmilu

Version:

A fork hexo theme base hexo-theme-nexmoe.

38 lines (34 loc) 947 B
const { Component } = require("inferno"); const Background = require("./_partial/background"); module.exports = class extends Component { render() { const { config, page, theme, partial } = this.props; const language = page.lang || page.language || config.language; const layout = "nexmoe"; const bodyClass = layout === "nexmoe" ? "mdui-drawer-body-left" : ""; const Body = require(`./_layout/${layout}/body`); return ( <html lang={language ? language.substr(0, 2) : ""}> <head dangerouslySetInnerHTML={{ __html: partial("_partial/head"), }} ></head> <body class={layout + " " + bodyClass}> <Background {...this.props} /> <Body {...this.props} /> <div dangerouslySetInnerHTML={{ __html: partial("_partial/searchbox"), }} ></div> <div dangerouslySetInnerHTML={{ __html: theme.slotFooter, }} ></div> </body> </html> ); } };