Custom Document
MWAP uses the Document
component when creating the final SSR HTML response. You can override it by creating either a document.tsx
, document.ts
, document.js
, or document.jsx
.
Overriding the Document allows you to do things like:
- Add meta to the document
- Add global styles / scripts
A custom document.tsx
might look something like:
import * as React from "react";
import { Body, Head, Html } from "@mwap/server";
const Document = () => { return ( <Html> <Head> <meta charSet="utf-8" /> </Head> <Body> <script async src="https://api.countapi.xyz/hit/mysite.com/visits" /> </Body> </Html> );};
export default Document;
Related
For more information on what to do next, we recommend the following sections: