🆕 pandoc 3.9 🎉🚀

• Official support for wasm (WebAssembly), allowing to run pandoc in the browser,
• the *alerts* extension is now available in the pandoc Markdown flavor,
• support for defaults files using JSON instead of YAML,
• extension of `${.}` vars in the `defaults` field, making it easier to base defaults files on other defaults,
• method to run Lua code with a modified pandoc state,
• and much more

Many thanks to all who contributed!

https://github.com/jgm/pandoc/releases/tag/3.9

#pandoc #release

Release pandoc 3.9 · jgm/pandoc

I'm pleased to announce the release of pandoc 3.9, available in the usual places: Binary packages & changelog: https://github.com/jgm/pandoc/releases/tag/3.9 Source & API documentation: http://ha...

GitHub

“pandoc for the people”, the pandoc wasm web-app, is now available at https://pandoc.org/app/
It allows to run any kind of document conversion that pandoc supports in the browser. The documents never leave the computer, thus ensuring *full privacy*.
Conversions to pdf are done via Typst.

#pandoc #wasm #typst

Pandoc in the browser

@pandoc i use pandoc as part of a static website build using Deno. I think this will let me switch out the system command shell call to a wasm call.
@bri7 I'd love to see the result (if you can share it).

@pandoc my website is https://notes.yip.pe

the build script is listed in the index, as a polyglot file: it builts itself into an html file along with the other pages. each html file has an .md file source that just needs the extension changed.

so, because deno kinda follows web standards i may at some point some day be able to host the static builder in the browser as well as run it offline in a terminal. one day

Luci’s Notes