XeNote/pages/_document.js

74 lines
2.7 KiB
JavaScript
Raw Normal View History

2020-11-28 15:45:01 +00:00
import Document, { Html, Head, Main, NextScript } from 'next/document'
2020-11-30 11:29:34 +00:00
import { useRouter } from 'next/router'
import { useMemo } from "react";
2020-11-28 15:45:01 +00:00
import { getSinglePost } from "../lib/post";
2020-11-30 11:29:34 +00:00
import Link from 'next/link';
2020-11-28 15:45:01 +00:00
class MyDocument extends Document {
2020-11-30 11:29:34 +00:00
2020-11-28 15:45:01 +00:00
static async getInitialProps(ctx) {
const initialProps = await Document.getInitialProps(ctx)
2020-11-30 11:29:34 +00:00
//console.log("doc", initialProps)
2022-03-16 04:52:08 +00:00
return { ...initialProps }
2020-11-28 15:45:01 +00:00
}
2021-10-23 11:35:21 +00:00
2020-11-28 15:45:01 +00:00
render(props) {
2020-11-30 11:29:34 +00:00
//console.log("document: ", this.props)
2020-11-28 15:45:01 +00:00
return (
<Html data-wf-page="5fb1bacf34bc79d543fcd389" data-wf-site="5fb1bacf34bc79b9c4fcd388">
2021-03-03 21:49:00 +00:00
<meta name="google-site-verification" content="7iZ3AXo66Mm1qElIrjOAcUD6pqBeDQGC63zZfwiGhbE" />
2020-11-30 11:29:34 +00:00
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.3.2/styles/atom-one-dark.min.css" />
2020-11-28 15:45:01 +00:00
<Head />
2020-11-30 11:29:34 +00:00
<script src="https://d3js.org/d3.v3.min.js"></script>
2020-11-28 15:45:01 +00:00
<body className="body">
2021-10-23 11:35:21 +00:00
2020-11-30 11:29:34 +00:00
{/* NAVBAR */}
2021-10-23 11:35:21 +00:00
<div data-collapse="medium" data-animation="default"
2020-11-30 11:29:34 +00:00
data-duration="400" role="banner" className="navbar w-nav"
id="navbar"
>
2020-12-01 03:28:42 +00:00
<div className="container w-container">
<div data-w-id="d4658744-8b5f-bf5e-9b20-4c31718a793d" className="w-nav-button" >
<div className="w-icon-nav-menu" id="nav-button">
2020-11-30 11:29:34 +00:00
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="#000000" strokeWidth="3.5" strokeLinecap="round" strokeLinejoin="round"><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg>
</div>
</div>
<Link href="/">
2020-12-01 03:28:42 +00:00
<a className="brand-3 w-nav-brand">
<p className="heading">Digital Backroom</p>
2020-11-30 11:29:34 +00:00
</a>
</Link>
</div>
2020-11-28 15:45:01 +00:00
</div>
2021-10-23 11:35:21 +00:00
2020-11-28 15:45:01 +00:00
<section className="section">
{/* CONTENT */}
2021-10-23 11:35:21 +00:00
<main className="main parent-main" id="main">
2020-11-30 11:29:34 +00:00
<Main ppp="" />
2020-11-28 15:45:01 +00:00
</main>
</section>
2020-11-30 11:29:34 +00:00
2020-11-28 15:45:01 +00:00
<NextScript />
</body>
</Html>
)
}
}
export function getStaticProps() {
2022-03-16 04:52:08 +00:00
// const sidebarData = getSinglePost("sidebar.md");
2020-11-28 15:45:01 +00:00
console.log("index response: ", contentData, sidebarData)
return {
props: {
2022-03-16 04:52:08 +00:00
// sidebar:sidebarData
2020-11-28 15:45:01 +00:00
},
};
}
2021-10-23 11:35:21 +00:00
export default MyDocument