feat: full MDX rendering via WASM frontend #44
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
With issue #43 we add basic .mdx file support — the pipeline discovers, processes (Q&A extraction, search indexing), and serves .mdx files. However, JSX components in .mdx files do not render properly in the current server-side HTML viewer (pulldown-cmark treats JSX as raw HTML).
Goal
When the WASM/dioxus frontend is enabled, add proper MDX rendering so JSX components (React-style
<div style={{...}}>, custom components like<Tabs>,<CodeBlock>, embedded iframes via Canva/YouTube, etc.) render correctly.Approach options
Prerequisites
Design constraint
The .mdx content must be preserved as-is through the pipeline (no stripping JSX, no renaming to .md). Issue #43 ensures this by preserving the original file extension during export. The WASM frontend can then check the extension and choose the appropriate renderer.
Priority
Low — only 5 .mdx files exist across all repos currently. Implement when WASM frontend phase begins.