Skip to content

Non-md content formats #2790

Open
Open
@vsheg

Description

@vsheg

Hi,

Currently, Zola processes Markdown (with inline HTML allowed) as source content, while non‑Markdown files can be included from the static/ folder.

Alternatively, Hugo supports HTML natively and allows Pandoc integration to work with alternative formats.

Typst is a new, powerful typesetting language written in Rust that offers HTML export (still under development) [ref][ref]. Given that Zola is also written in Rust, supporting Typst as a first‑class content format would be natural and would allow authors to use Typst’s modern syntax and features without leaving the Zola ecosystem.

I’d like to hear the developers’ and community’s thoughts on alternative formats in Zola. Are there plans to allow this, or potentially to accept PRs?

Personally, I've started using Typst for my blog. I use Pandoc to convert Typst → Markdown and Quarto with a Make pipeline to build the website, but although Quarto is powerful (it allows to include HTML and Jupter notebooks), it's written in JS and is awfully slow. I'm considering switching to Zola (thanks for your work) or Hugo.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions