heartwood every commit a ring
1.1 KB raw
import React from "react";
import Document, { Html, Head, Main, NextScript } from "next/document";

import { theme } from "../site.config";

class MyDocument extends Document {
  render() {
    return (
      <Html lang="en">
        <Head>
          <meta name="theme-color" content={theme.colors.primary} />
          <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
          <link rel="icon" href="/favicon.ico" />
          <link rel="manifest" href="/manifest.json" />
          <script
            dangerouslySetInnerHTML={{
              __html: `(function(m,e,t,r,i,c,s){m.collectorQueue = m.collectorQueue || r;
            m.collectorServer = c; m.collectorId = s; collectorScript = e.createElement(t);
            collectorScript.src = c + i; e.head.appendChild(m.collectorScript);
            })(window,document,'script',[],'/static/collector.js',
            'https://analytics.bythewood.me','30e69c06-9beb-4283-8919-8c7a686ab013');`,
            }}
          />
        </Head>
        <body>
          <Main />
          <NextScript />
        </body>
      </Html>
    );
  }
}

export default MyDocument;