This library implements a impress.js back-end for Org generic exporter based on ox-html.el.
http://kinjo.github.io/org-impress-js.el/ is a demo page.
I appreciate for their great works.
This has been tested on Org-mode version 8.3beta(commit cff54cd) and GNU Emacs 24.4.
If you want to use this on Org 8.2.10, please checkout tagged version (tagged with org-8.2.10).
- First of all, make sure your Org-mode version.
This library has been tested on 8.3beta.
- Get org-impress-js.el. For example,
git clone https://github.com/kinjo/org-impress-js.el.git \ ~/org-impress-js.el
- Add load-path in your init.el and restart the emacs.
(add-to-list 'load-path "~/org-impress-js.el") (require 'ox-impress-js)
- Open README.org in your emacs.
- To export to impress.js HTML file, type
*Org Export Dispatcher*buffer will open. Hit
Jkey 2 times, then README.html will be exported.
- Open exported file in your web browser.
Following special properties are available in each slide.
X, Y and Z position of the slide.
Define the rotation of the slide around given axis in degrees.
Translate the slide to each axis.
Rotate the slide to each axis in degrees.
Following special export options are available.
A URL or filepath to impress.js.
A URL or filepath to impress.js’s CSS file.
Properties for title slide. The properties described above are available.
Properties for TOC slide. The properties described above are available.
Following properties does not work in nested headlines. Because ox.el processes Org file by the depth-first.
- trans-x, trans-y, trans-z
- rotate-x, rotate-y, rotate-z, rotate
Licensed under the GPLv3 license.