react-static
Version:
A progressive static site generator for React
30 lines (25 loc) • 639 B
JavaScript
import React from 'react'
import { SiteData, RouteData, Head } from 'react-static'
//
import Markdown from 'components/Markdown'
import Sidebar from 'components/Sidebar'
const Doc = () => (
<SiteData
render={({ repoName }) => (
<RouteData
render={({ editPath, markdown, title }) => (
<Sidebar>
<Head>
<title>{`${title} | ${repoName}`}</title>
</Head>
<Markdown source={markdown} />
<div>
<a href={editPath}>Edit this page on Github</a>
</div>
</Sidebar>
)}
/>
)}
/>
)
export default Doc