Content
Prose
Doxi includes the @tailwindcss/typography package to easily style the markdown content. Besides the default prose styles, Doxi modifies basic elements like prose-em, prose-blockquote to fit the brand design.
MDX Components
By default, Doxi include overwrites for a and pre HTML tags:
// /src/lib/mdx.tsx
import Link from "@/components/docs/link";
import Pre from "@/components/docs/pre";
export const components = {
a: Link, // support client side transition `next/link`
pre: Pre, // add 'copy & paste'-button
// ...
};Extend the components object with your JSX Components to make use of it in your mdx content.
Pretty Code Blocks
Big props go to the rehype-pretty-code library that includes lots of syntax highlighting. Check out the docs to learn more.
Here is a quick overview you can use with Doxi:
- word highlighting
- line highlighting
- number of lines
- themes