With this command utility, you can declare a command as "dynamic", which means that this command will be resolved when entering preview mode.
To declare a dynamic command add a plus
+ sign after the command opening tag:
That's it, your command will now be executed only in preview mode.
This is useful for internal functions like
tp.file.last_modified_date for example:
One "downside" of the preview mode is that it puts the rendered note in cache, to speed things up.
This means that your dynamic command will be rendered only once, when you open the note, but won't be refreshed after.
If you want to refresh it, you must close the note to clear the cache and open it again.