In writing ox-md-pandoc, I ad occasion to translate org-reveal's spearker note syntax into html . It revived an older concern of mine, that ox-reveal and ox-deck have different ways of representing near-identical features within org.
** Speaker notes
Speaker notes are represented thus for export to reveal.js:
#+BEGIN_NOTES
Here are my awesome notes
#+END_NOTES
and for export to deck.js:
* Notes :note:
Here are my awesome notes
-------------
** incremental lists/elements
incrementally-shown elements are produced thus in reveal:
** My Slide Header
#+ATTR_REVEAL: :frag (appear)
- list 1 is one click away
- list 2 is two clicks away
and in deck:
* My Slide Header
:Properties:
:STEP: t
:END:
- list 1 is one click away
- list 2 is two clicks away
------------
I think the two exporters should use the same syntax! I especially think that any future exporters should use a single, unified syntax, and that the older exporters should eventualyl be changed to support that new syntax. And finally, I think the new syntax should be as simple as humanly possible. So I'd like to suggest that the community decide on the best way forward.
I don't really have an opinion as to which method is better; in fact, I imagine there's probably a method tjat is better and simpler than any that have been developed thus far. Certianly I think what he have right now is pretty awkward But I think it's worth figuring out what we want to do, and then implementing it.