Any suggestions on what plugins could be created?

I'd also like a Pandoc plugin. I use pandoc extensively for file conversion to and from multiple formats. It's also nice because it allows for highly configurable options on the process so you get a perfectly formatted file, exact to your specifications. The ability to import additional file formats would be nice, but I think the real power behind the plugin would be increasing Joplin's export feature.

We can already export to JEX/RAW/MD/HTML/PDF, but there is no configuration outside of the userstyle.css file since it generates files based on the rendered markdown code. Ideally, there should be an Export tab in Preferences that allows you to set some basic settings for each file type, but anything outside of those few settings, I'd like to set Pandoc as my export engine for more complex configuration (though that's more of a core feature request, but I thought it fair to bring it up in this context). Using Pandoc to generate your output files would help in these use cases:

  • It moves the complex computations during rendering outside of Joplin
  • It allows for the export of more file types than currently supported
  • It allows for complex configuration of final rendered files, independent of your userstyle.css
  • It would allow you to support rendering individual notes within a notebook into a single output file
8 Likes