Typst Integration
Is your feature request related to a problem? Please describe
Currently, Nuxt Content supports Markdown and other markup formats via transformers, but there is no integration for Typst. Typst is gaining popularity as a modern, LaTeX-like typesetting language with a smoother learning curve and better developer experience. Without native support, users who prefer Typst cannot directly use .typ files in their content pipeline.
Describe the solution you'd like
Add a Nuxt Content transformer for Typst that:
- Detects
.typfiles. - Compiles them into HTML (using the Typst compiler, even though HTML export is currently experimental).
- Exposes the compiled output seamlessly alongside Markdown and other supported formats.
This would let writers use Typst as a first-class citizen in Nuxt Content projects, improving flexibility and writing experience.
Describe alternatives you've considered
- Precompiling Typst files manually into HTML or PDF and then embedding them in Nuxt Content. This works but breaks the seamless developer experience and requires extra tooling outside the Nuxt ecosystem.
- Converting Typst into Markdown before feeding it into Nuxt Content. This is lossy and undermines the advantages of Typst’s design.
Additional context
Typst is becoming very popular in the developer and academic communities as a modern alternative to LaTeX. While HTML output is still experimental, integrating it early into Nuxt Content would benefit developers who want to adopt Typst for blogs, documentation, and technical writing.
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 30 days.
Enhancement request not stale