Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

impress.js Back-End for Org Export Engine.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 resources
Octocat-spinner-32 .gitignore
Octocat-spinner-32 README.org
Octocat-spinner-32 ox-impress-js.el
README.org

org-impress-js.el

org-impress-js.el

impress.js Back-End for Org Export Engine.

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.

See http://orgmode.org/ about Org-mode and see https://github.com/bartaz/impress.js/ about impress.js. I am appreciate those great works.

Tested on Org-mode version 8.2.5h and GNU Emacs 24.3.1.

INSTALLATION

First of all, check Org-mode version.

Note: This package was tested on Org-mode 8.2.5h.

M-x org-version

Get org-impress-js.el.

git clone https://github.com/kinjo/org-impress-js.el.git ~/org-impress-js.el

Add following to ~/.emacs.d/init.el and reboot the emacs.

(add-to-list 'load-path "~/org-impress-js.el")
(require 'ox-impress-js)

USAGE

Open README.org in your emacs.

To convert to an impress.js HTML file, type C-c C-e.

`*Org Export Dispatcher*’ buffer will open, so follow the menu.

If you type `j’ and then `j’, README.html will be generated.

Open the file in your web browser.

cd ~/org-impress-js.el/
open README.html

PROPERTIES

Following PROPERTIES are available.

  • data-x, data-y, data-z

    X, Y and Z position of the slide.

  • data-rotate-x, data-rotate-y, data-rotate-z

    Define the rotation of the slide around given axis in degrees.

  • trans-x, trans-y, trans-z

    Translate the slide to each axis.

  • rotate-x, rotate-y, rotate-z

    Rotate the slide to each axis in degrees.

KNOWN ISSUES

The following properties does not work in the nested headlines because ox.el processes Org-mode file by the depth-first.

  • trans-x, trans-y, trans-z
  • rotate-x, rotate-y, rotate-z, rotate

LICENSE

Licensed under the GPLv3 license.

Something went wrong with that request. Please try again.