import Document, { Html, Head, Main, NextScript } from 'next/document' import { getSinglePost } from "../lib/post"; import Link from 'next/link' class MyDocument extends Document { static async getInitialProps(ctx) { const initialProps = await Document.getInitialProps(ctx) const sidebar = getSinglePost("sidebar.md") //console.log("document: ", sidebar) return { sidebar, ...initialProps } } render(props) { return ( {/* NAVBAR */}
{/* SIDEBAR */} {/* CONTENT */}
) } } export function getStaticProps() { const sidebarData = getSinglePost("sidebar.md"); console.log("index response: ", contentData, sidebarData) return { props: { sidebar:sidebarData }, }; } export default MyDocument