render markdown page

This commit is contained in:
MapleLeaf
2021-12-31 15:14:59 -06:00
committed by Darius
parent 989c3a573a
commit f603bdd7ba
4 changed files with 1016 additions and 6 deletions

View File

@@ -17,6 +17,7 @@
"react-router-dom": "^6.2.1" "react-router-dom": "^6.2.1"
}, },
"devDependencies": { "devDependencies": {
"@mapbox/rehype-prism": "^0.8.0",
"@tailwindcss/typography": "^0.5.0", "@tailwindcss/typography": "^0.5.0",
"@types/compression": "^1.7.2", "@types/compression": "^1.7.2",
"@types/express": "^4.17.13", "@types/express": "^4.17.13",
@@ -28,8 +29,11 @@
"compression": "^1.7.4", "compression": "^1.7.4",
"esno": "^0.13.0", "esno": "^0.13.0",
"postcss": "^8.4.5", "postcss": "^8.4.5",
"rehype-highlight": "^5.0.2",
"remark-frontmatter": "^4.0.1",
"tailwindcss": "^3.0.8", "tailwindcss": "^3.0.8",
"typescript": "^4.5.4", "typescript": "^4.5.4",
"vite": "^2.7.10" "vite": "^2.7.10",
"xdm": "^3.3.1"
} }
} }

View File

@@ -1,7 +1,10 @@
import GettingStarted from "../docs/getting-started.md"
export function DocumentPage() { export function DocumentPage() {
return ( return (
<> <>
<h1>Docs</h1> <h1>Docs</h1>
<GettingStarted />
</> </>
) )
} }

View File

@@ -1,6 +1,21 @@
import rehypePrism from "@mapbox/rehype-prism"
import react from "@vitejs/plugin-react" import react from "@vitejs/plugin-react"
import remarkFrontmatter from "remark-frontmatter"
import { defineConfig } from "vite" import { defineConfig } from "vite"
import xdm from "xdm/rollup"
export default defineConfig({ export default defineConfig({
plugins: [react()], plugins: [
react(),
xdm({
remarkPlugins: [remarkFrontmatter],
rehypePlugins: [rehypePrism],
}),
],
resolve: {
alias: {
// https://github.com/brillout/vite-plugin-mdx/issues/44#issuecomment-974540152
"react/jsx-runtime": "react/jsx-runtime.js",
},
},
}) })

996
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff