Custom callouts are css, and so can be produced in Publish.
Dataview tables cannot be shown by default. Most plugins will not work for Publish.
You can get dataviewjs to produce a markdown table, and then copy and paste it back into the note. There are also some templater scripts out there that can âautomateâ some of this process.
I know for a fact @Sigrunixia is right about the custom callouts. The easiest way Iâve discovered is: download the Admonition community plugin, create the callouts, âExport Custom Types as CSSâ, save the file as âpublish.cssâ and save it to the root folder (or paste it into the current publish.css file, assuming youâre publishing with a custom theme), and voila! Custom callouts on Obsidian Publish
I would love to hear if thereâs ever a fairly simple workaround for the dataview thing, but for now another easy method besides copying the dataview query mentioned above would be to utilize the ânewishâ âCopy search resultsâ feature in the Obsidian core Search. It obviously wonât update on the published site but itâs a surprisingly useful feature.