react-static
Version:
A progressive static site generator for React
31 lines (26 loc) • 693 B
JavaScript
import React from 'react'
import styled, { css } from 'styled-components'
import { SiteData, RouteData, Link, 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