Skip to content

purcell/org-ioslide

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

org-ioslide

https://img.shields.io/badge/license-GPL_3-green.svg?dummy https://travis-ci.org/coldnew/org-ioslide.svg?branch=master

Export your Org document to Google I/O HTML5 slide. See DEMO slide.

Note: Org 8.x or above is required.

Installation

git clone this repository into whatever/, then in your Emacs init file:

(add-to-list 'load-path "path/to/whatever/")
(require 'ox-ioslide)

Usage

Just take a look of example/index.html and example/index.org, which contains detailed examples & demo.

Development Info

Editing CSS

Compass is a CSS preprocessor used to compile SCSS/SASS into CSS. We chose SCSS for the new slide deck for maintainability, easier browser compatibility, and because…it’s the future!

That said, if not comfortable working with SCSS or don’t want to learn something new, not a problem. The generated .css files can already be found in (see /theme/css You can just edit those and bypass SCSS altogether. However, our recommendation is to use Compass. It’s super easy to install and use.

Installing Compass and making changes

First, install compass:

sudo gem update --system
sudo gem install compass

Next, you’ll want to watch for changes to the exiting .scss files in /theme/scss and any new one you add:

$ cd io-2012-slides
$ compass watch

This command automatically recompiles the .scss file when you make a change. Its corresponding .css file is output to /theme/css. Slick.

By default, config.rb in the main project folder outputs minified .css. It’s a best practice after all! However, if you want unminified files, run watch with the style output flag:

compass watch -s expanded

Note: You should not need to edit _base.scss.

About

Export org-mode to Google I/O HTML5 slide.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 75.2%
  • CSS 15.3%
  • Emacs Lisp 9.1%
  • Other 0.4%