Giter Site home page Giter Site logo

org-reveal's People

Contributors

acowley avatar adrieankhisbe avatar arthurgleckler avatar chemmi avatar chillaranand avatar credmp avatar cruegge avatar daewok avatar damiencassou avatar dbeley avatar egh avatar evanmisshula avatar ezchi avatar f279801 avatar fredericgiquel avatar gcv avatar ggreif avatar gonsie avatar iachettifederico avatar jmhammond avatar lvh avatar rafadc avatar rzr avatar stephenbarrettirl avatar tinloaf avatar titaniumbones avatar trevoke avatar trundle avatar vatai avatar yjwen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

org-reveal's Issues

New item list if ATTR_REVEAL is used

If I do something like this:

- show bullet-points
- show more bullet-points
#+ATTR_REVEAL: :frag roll-in
- one
- by
- one

I get the following html fragment:

<ul class="org-ul">
<li>show bullet-points
</li>
<li>show more bullet-points
</li>
</ul>
<ul class="org-ul">
<li class="fragment roll-in">one
</li>
<li class="fragment roll-in">by
</li>
<li class="fragment roll-in">one
</li>
</ul>

Which looks really ugly if rendered. I would rather expect to become one list:

<ul class="org-ul">
<li>show bullet-points
</li>
<li>show more bullet-points
</li>
<li class="fragment roll-in">one
</li>
<li class="fragment roll-in">by
</li>
<li class="fragment roll-in">one
</li>
</ul>

Export from subtree does not work

When I export a subtree to slides, ox-reveal writes slides fo the whole docuament. It also does so asynchronously, which I did not specifically ask for.

I am on org maint (c5d88fb606f0243607a9405655...)

Other exporters do not have this problem.

Unexpected table borders

Hi,

I am having difficulty getting proper table borders in exported HTML using ox-reveal. I am using the latest org-mode, reveal.js and ox-reveal as of today.

   #+CAPTION: Simple table
   #+NAME: tab:table_example_1
   #+ATTR_HTML: :width 60%
   | a | b |
   | c | d |

Above gives me,
clipboard01

And the vertical borders disappear when I try to print ALL borders!

   #+CAPTION: Table showing vertical lines too
    #+NAME: tab:table_example_4
    #+ATTR_LATEX: :align |c|c|c|
    #+ATTR_HTML: :width 60% :border 2 :rules all :frame border
    |----+----+----|
    | h1 | h2 | h3 |
    |----+----+----|
    | a  | b  | c  |
    | d  | e  | f  |
    |----+----+----|

clipboard02
clipboard03

It looks like some config is CSS is making the lines disappear. But I am not good with CSS. Any help will be appreciated.

Thanks!

speaker notes source code

when exporting org to html via your btw fantastic resource org-reveal I don't get the dependencies correct in the output-html, I mean, I have to add it every time directly on the html the following line:
{ src: './plugin/notes/notes.js', async: true, condition: function() { return !!document.body.classList; } }

I am missing something? perhaps in my org configuration?

thanks!

cannot open load file ox-html??

Warning (initialization): An error occurred while loading `/Users/yuchao/.emacs':

File error: Cannot open load file, ox-html

To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file. Start Emacs with
the `--debug-init' option to view a complete error backtrace.

Source code blocks not being highlighted

When I render an org-mode file to a reveal.js presentation using C-c C-e r r, my source code blocks are rendered as monospaced blocks, but are not syntax highlighted.

I'm not sure if this is even an org-reveal problem at all, but I have no idea how to start debugging this.

Add pdf print support

The most interested feature of reveal.js is the pdf export , but it seems like not support by org-reveal .

dependencies created as empty table => broken presentation

Hi,

My presentation produced by the current version is broken and won't load because of a Javascript error. To fix it, I have to edit the HTML, more specifically the dependencies variable from:

dependencies: [
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,

]

to

dependencies: []

complete example of notes?

when I do

* Intro
#+BEGIN_NOTES
Hi stuff
#+END_NOTES

I just get

<p>
#+BEGIN<sub>NOTES</sub>
Hi stuff
#+END<sub>NOTES</sub>
</p>

etc. โ€“ how should I be using notes? I would like them in the document, just not shown on the slides โ€ฆ

How to enable default fragmenting for a list

Is there a way to enable fragmenting for a list using the default style (e.g. fade in)? Something like this would be nice:

#+ATTR_REVEAL:  :frag default
- Item 1
- Item 2
- Etc.

HTML-Preamble/Postamble

I'm building an org-reveal presentation. But I want to be able to handle this presentation using a script. In order to embed a script, I need to be able to insert custom HTML elements the exported source code. But I don't want a preamble/postamble defined in ~/.emacs globally for all my presentations - I want to define that custom elements locally in the .org file of my presentation

How can I insert custom HTML elements to the exported source code that way?

Some way to include custom JS

org-reveal-extra-js allows one to specify a file of custom JS. However, then I need to bother with distributing this file.
There should be some option to include custom JS in the exported HTML. Eg this doesn't work:

  (setq org-reveal-postamble "<script>Reveal.configure({...})</script>")

because the code is added before invoking reveal.js, so the Reveal object is not yet available.

Title is wrapped in (parentheses)

The Readme.org has this:

#+Title: Introduction to Org-Reveal
#+Author: Yujie Wen

Exporting it shows how undesired brackets are added:

<title>(Introduction to Org-Reveal)</title>
<meta name="author" content="(Yujie Wen)"/>

I couldn't see where the brackets are being introduced.

Inline code listings are omitted from export

Org-mode allows to write inline code blocks using src_<language>{<code>}, but those are simply ignored by org-reveal.

For example, this headline translates to the attached HTML page.

* Test slide

  Inline code like src_clojure{(+ 1 2 3)} doesn't work.

reveal-inline-code

Note about org-mode being stable even while using latest ELPA version

I'm using Org-mode version 8.2.10 (8.2.10-18-g59111b-elpa @ /Users/hinmanm/.emacs.d/elpa/org-20141117/) according to M-x org-version, however, when I try to export with org-reveal I still get:

org-reveal-headline: Export failed. It seems you are using a stable release of Org-mode. Please use Org-reveal `stable' branch for Org-mode stable releases.

Is there something I can do to get around this?

Org-reveal mathjax breaks chromium/chrome

I'm having troubles with slides containing math breaking chromium/chrome. This is an issue specific to org-reveal, as any other other reveal presentations containing math render without any trouble.

For example, trying to load the math slide in the org-reveal example produces the following error:
aw-snap

This is in chromium, chrome stable and chrome devel. There is no output in the javascript console. Is anyone else experimenting the same issue? I guess it is just a matter on how mathjax is being loaded by the org-reveal generated html.

Missing end quote for class of source blocks' <pre> tag

Example org file:

* A slide with code

  #+BEGIN_SRC clojure
    (let [x 1]
      (+ 1 1))
  #+END_SRC

Excerpt (just the slide's <section> tag) from current org-reveal HTML output:

<section id="sec-1" >

<h2><span class="section-number-2">1</span> A slide with code</h2>
<div class="org-src-container">

<pre  class="src src-clojure><span style="color: #7f7f7f;">(</span><span style="color: #5180b3;">let</span> [x 1]
  <span style="color: #7f7f7f;">(</span><span style="color: #528fd1;">+</span> 1 1<span style="color: #7f7f7f;">))</span>
</pre>
</div>
</section>

Specifically , you can see that the opening <pre> tag is missing an end double quote:

<pre  class="src src-clojure>

This is not a very grave bug:

  • it confuses some source code highlighting
  • in the rendered version, the first token is always black because the class is incorrectly applied, for example:

screen shot 2014-04-04 at 13 53 26

As you can see the try is a different color from the except and else.

This appears to be a very recent bug, but I have not been able to pinpoint it to a release. I believe this is an org-reveal issue because it works correctly with the exact same setup except by using regular HTML export. I produced this with:

org-reveal commit 8b11f09
org-mode 20140331

Speaker notes

How do I add speaker notes to a reveal.js presentation?

Exporting with absolute paths to html

Hello guys, hopefully I'm not writing something silly.
When I'm exporting to html I want the images to have a relative path. But when I'm exporting with org-reveal-export-to-html I get absolute paths. Hopefully it's an issue and not something I passed.

Speaker notes doesn't seem to work

Hi,

When I press s to bring up speaker notes as per the Readme.org file, chrome opens a new window with two black boxes, i presume one for the speaker notes and one for upcoming slide, however they just remain black, and don't appear to receive any content when i progress through the reaval.js slideshow.

Steps to reproduce. Export this project's Readme.org to a reveal.js presentation

Press S to launch the speaker notes window. Notice how it shows no content.

REVEAL_EXTRA_JS should be a list of files/URLs

REVEAL_EXTRA_JS should be a list of files/URLs, so that I can specify eg

#+REVEAL_EXTRA_JS: js/reveal-help.js js/reveal-tagcloud.js

Or do it on two lines, eg

#+REVEAL_EXTRA_JS: js/reveal-help.js
#+REVEAL_EXTRA_JS: js/reveal-tagcloud.js

Right now I have to specify this ugliness, and it only takes one file

#+REVEAL_EXTRA_JS: {src: 'js/reveal-help.js', async: true, condition: function() {return !!document.body.classList}}

Error exporting

I had a working org-reveal, but since of late I get an error when exporting. Can you make sense of the backtrace?

Debugger entered--Lisp error: (void-function nil)
  nil(nil nil nil #("Reveal.js and Org-Reveal" 0 24 (:parent (headline (:raw-value "Reveal.js and Org-Reveal" :begin 705 :end 1174 :pre-blank 1 :hiddenp outline :contents-begin 733 :contents-end 1173 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Reveal.js and Org-Reveal" 0 24 (:parent #2))) :parent (org-data nil (section (:begin 1 :end 705 :contents-begin 1 :contents-end 704 :post-blank 1 :parent #4) (keyword (:key "TITLE" :value "Introduction to Org-Reveal" :begin 1 :end 37 :post-blank 0 :post-affiliated 1 :parent #5)) (keyword (:key "AUTHOR" :value "Yujie Wen" :begin 37 :end 57 :post-blank 0 :post-affiliated 37 :parent #5)) (keyword (:key "EMAIL" :value "[email protected]" :begin 57 :end 86 :post-blank 1 :post-affiliated 57 :parent #5)) (keyword (:key "REVEAL_ROOT" :value "file:///Users/danielszmulewicz/Documents/javascript/reveal.js" :begin 86 :end 163 :post-blank 0 :post-affiliated 86 :parent #5)) (keyword (:key "OPTIONS" :value "reveal_center:t reveal_progress:t reveal_history:nil reveal_control:t" :begin 163 :end 244 :post-blank 0 :post-affiliated 163 :parent #5)) (keyword (:key "OPTIONS" :value "reveal_mathjax:t reveal_rolling_links:t reveal_keyboard:t reveal_overview:t num:nil" :begin 244 :end 339 :post-blank 0 :post-affiliated 244 :parent #5)) (keyword (:key "OPTIONS" :value "reveal_width:1200 reveal_height:800" :begin 339 :end 386 :post-blank 0 :post-affiliated 339 :parent #5)) (keyword (:key "OPTIONS" :value "toc:1" :begin 386 :end 403 :post-blank 0 :post-affiliated 386 :parent #5)) (keyword (:key "REVEAL_MARGIN" :value "0.1" :begin 403 :end 424 :post-blank 0 :post-affiliated 403 :parent #5)) (keyword (:key "REVEAL_MIN_SCALE" :value "0.5" :begin 424 :end 448 :post-blank 0 :post-affiliated 424 :parent #5)) (keyword (:key "REVEAL_MAX_SCALE" :value "2.5" :begin 448 :end 472 :post-blank 0 :post-affiliated 448 :parent #5)) (keyword (:key "REVEAL_TRANS" :value "cube" :begin 472 :end 493 :post-blank 0 :post-affiliated 472 :parent #5)) (keyword (:key "REVEAL_THEME" :value "moon" :begin 493 :end 514 :post-blank 0 :post-affiliated 493 :parent #5)) (keyword (:key "REVEAL_HLEVEL" :value "2" :begin 514 :end 533 :post-blank 0 :post-affiliated 514 :parent #5)) (keyword (:key "REVEAL_HEAD_PREAMBLE" :value "<meta name=\"description\" content=\"Org-Reveal Introduction.\">" :begin 533 :end 618 :post-blank 0 :post-affiliated 533 :parent #5)) (keyword (:key "REVEAL_POSTAMBLE" :value "<p> Created by yjwen. </p>" :begin 618 :end 665 :post-blank 0 :post-affiliated 618 :parent #5)) (keyword (:key "REVEAL_PLUGINS" :value "(highlight markdown)" :begin 665 :end 704 :post-blank 0 :post-affiliated 665 :parent #5))) #2 (headline (:raw-value "Requirements and Installation" :begin 1174 :end 2447 :pre-blank 1 :hiddenp outline :contents-begin 1207 :contents-end 2446 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Requirements and Installation" 0 29 ...)) :parent #4) (section (:begin 1207 :end 1341 :contents-begin 1207 :contents-end 1340 :post-blank 1 :parent #5) (plain-list ... ... ... ... ... ...)) (headline (:raw-value "Obtain Reveal.js" :begin 1341 :end 1636 :pre-blank 1 :hiddenp outline :contents-begin 1362 :contents-end 1635 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ...)) (headline (:raw-value "Obtain org-mode" :begin 1636 :end 2032 :pre-blank 1 :hiddenp outline :contents-begin 1656 :contents-end 2031 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ...)) (headline (:raw-value "Obtain Org-reveal" :begin 2032 :end 2446 :pre-blank 1 :hiddenp outline :contents-begin 2054 :contents-end 2446 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ... ... ...))) (headline (:raw-value "Configuration" :begin 2447 :end 14001 :pre-blank 1 :hiddenp outline :contents-begin 2464 :contents-end 14000 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Configuration" 0 13 ...)) :parent #4) (headline (:raw-value "Set the location of Reveal.js" :begin 2464 :end 3551 :pre-blank 1 :hiddenp outline :contents-begin 2498 :contents-end 3549 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 2 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ... ... ... ... ... ...)) (headline (:raw-value "First Try" :begin 3551 :end 3821 :pre-blank 1 :hiddenp outline :contents-begin 3565 :contents-end 3820 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ...)) (headline (:raw-value "The HLevel" :begin 3821 :end 5251 :pre-blank 1 :hiddenp outline :contents-begin 3836 :contents-end 5250 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value "Force Split" :begin 5251 :end 5527 :pre-blank 1 :hiddenp outline :contents-begin 5267 :contents-end 5526 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ...)) (headline (:raw-value "Select Theme and Transition" :begin 5527 :end 5940 :pre-blank 1 :hiddenp outline :contents-begin 5559 :contents-end 5939 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ...)) (headline (:raw-value "Set Slide Background" :begin 5940 :end 7426 :pre-blank 1 :hiddenp outline :contents-begin 5965 :contents-end 7425 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ...) (headline ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value "Slide Size" :begin 7426 :end 7984 :pre-blank 1 :hiddenp outline :contents-begin 7441 :contents-end 7983 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ...)) (headline (:raw-value "Slide Numbering" :begin 7984 :end 8081 :pre-blank 0 :hiddenp outline :contents-begin 8003 :contents-end 8080 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ...)) (headline (:raw-value "Fragmented Contents" :begin 8081 :end 8808 :pre-blank 1 :hiddenp outline :contents-begin 8105 :contents-end 8807 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ... ... ... ... ... ... ... ... ...)) (headline (:raw-value "Data State" :begin 8808 :end 9042 :pre-blank 0 :hiddenp outline :contents-begin 8822 :contents-end 9041 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :REVEAL_DATA_STATE "alert" :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ...)) (headline (:raw-value "Plug-ins" :begin 9042 :end 9882 :pre-blank 1 :hiddenp outline :contents-begin 9055 :contents-end 9882 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ...) (headline ... ...)) (headline (:raw-value "Source Codes" :begin 9882 :end 10340 :pre-blank 1 :hiddenp outline :contents-begin 9899 :contents-end 10339 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ... ...)) (headline (:raw-value "MathJax" :begin 10340 :end 10919 :pre-blank 0 :hiddenp outline :contents-begin 10351 :contents-end 10918 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CUSTOM_ID "my-heading" :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ... ...)) (headline (:raw-value "Preamble and Postamble" :begin 10919 :end 12007 :pre-blank 1 :hiddenp outline :contents-begin 10946 :contents-end 12006 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ...) (headline ... ...)) (headline (:raw-value "Raw HTML in Slides" :begin 12007 :end 12323 :pre-blank 1 :hiddenp outline :contents-begin 12030 :contents-end 12322 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ...)) (headline (:raw-value "Speaker Notes" :begin 12323 :end 13037 :pre-blank 0 :hiddenp outline :contents-begin 12340 :contents-end 13036 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ... ...)) (headline (:raw-value "Extra Stylesheets" :begin 13037 :end 13252 :pre-blank 1 :hiddenp outline :contents-begin 13059 :contents-end 13251 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Select Built-In Scripts" :begin 13252 :end 13693 :pre-blank 1 :hiddenp outline :contents-begin 13280 :contents-end 13689 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ... ...)) (headline (:raw-value "Extra Dependent Script" :begin 13693 :end 13880 :pre-blank 1 :hiddenp outline :contents-begin 13720 :contents-end 13879 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Extra Slide attribute" :begin 13880 :end 14000 :pre-blank 1 :hiddenp outline :contents-begin 13906 :contents-end 14000 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ...))) (headline (:raw-value "Tips" :begin 14001 :end 14458 :pre-blank 1 :hiddenp outline :contents-begin 14009 :contents-end 14457 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Tips" 0 4 ...)) :parent #4) (headline (:raw-value "Disable Heading Numbers" :begin 14009 :end 14116 :pre-blank 1 :hiddenp outline :contents-begin 14037 :contents-end 14115 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Internal Links" :begin 14116 :end 14457 :pre-blank 1 :hiddenp outline :contents-begin 14135 :contents-end 14457 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ...))) (headline (:raw-value "Thanks" :begin 14458 :end 14649 :pre-blank 1 :hiddenp outline :contents-begin 14468 :contents-end 14649 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY nil :title (#("Thanks" 0 6 ...)) :parent #4) (section (:begin 14468 :end 14649 :contents-begin 14468 :contents-end 14649 :post-blank 0 :parent #5) (paragraph ... #("  Courtesy to:\n" 0 15 ...)) (paragraph ... #("  The powerful Org-mode,\n" 0 25 ...)) (paragraph ... #("  the impressive Reveal.js\n" 0 27 ...)) (paragraph ... #("  and the precise MathJax\n" 0 26 ...)))))) (section (:begin 733 :end 1174 :contents-begin 733 :contents-end 1173 :post-blank 1 :parent #2) (plain-list (:type unordered :begin 733 :end 1173 :contents-begin 733 :contents-end 1173 :structure ((733 2 "- " nil nil nil 951) (951 2 "- " nil nil nil 1173)) :post-blank 0 :post-affiliated 733 :parent #3) (item (:bullet "- " :begin 733 :end 951 :contents-begin 737 :contents-end 951 :checkbox nil :counter nil :hiddenp outline :structure (... ...) :post-blank 0 :tag nil :parent #4) (paragraph (:begin 737 :end 951 :contents-begin 737 :contents-end 951 :post-blank 0 :post-affiliated 737 :parent #5) (bold ... #("Reveal.js" 0 9 ...)) #("is a tool for creating good-looking HTML presentations,\nauthored by " 0 55 ... 56 68 ...) (link ... #("Hakim El Hattab" 0 15 ...)) #(". " 0 2 ...) (line-break ...) #("    For an example of reveal.js presentation, click " 0 52 ...) (link ... #("here" 0 4 ...)) #(".\n" 0 2 ...))) (item (:bullet "- " :begin 951 :end 1173 :contents-begin 955 :contents-end 1173 :checkbox nil :counter nil :hiddenp outline :structure (... ...) :post-blank 0 :tag nil :parent #4) (paragraph (:begin 955 :end 1173 :contents-begin 955 :contents-end 1173 :post-blank 0 :post-affiliated 955 :parent #5) (bold ... #("Org-Reveal" 0 10 ...)) #("exports your " 0 13 ...) (link ... #("Org" 0 3 ...)) #("documents to reveal.js\npresentations." 0 22 ... 23 37 ...) (line-break ...) #("    With Org-reveal, you can create beautiful presentations with 3D\neffects from simple but powerful Org contents.\n" 0 67 ... 68 115 ...)))))))) nil (:export-options nil :input-file "/Users/danielszmulewicz/Documents/elisp/org-reveal/Readme.org" :input-buffer "Readme.org" :reveal-control t :reveal-progress t :reveal-history nil :reveal-center t :reveal-rolling-links t :reveal-slide-number t :reveal-keyboard t :reveal-overview t :reveal-width 1200 :reveal-height 800 :reveal-margin "0.1" :reveal-min-scale "0.5" :reveal-max-scale "2.5" :reveal-root "file:///Users/danielszmulewicz/Documents/javascript/reveal.js" :reveal-trans "cube" :reveal-speed "default" :reveal-theme "moon" :reveal-extra-css nil :reveal-extra-js "" :reveal-hlevel "2" :reveal-title-slide-template "<h1>%t</h1>\n<h2>%a</h2>\n<h2>%e</h2>\n<h2>%d</h2>" :reveal-mathjax t ...))
  funcall(nil nil nil nil #("Reveal.js and Org-Reveal" 0 24 (:parent (headline (:raw-value "Reveal.js and Org-Reveal" :begin 705 :end 1174 :pre-blank 1 :hiddenp outline :contents-begin 733 :contents-end 1173 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Reveal.js and Org-Reveal" 0 24 (:parent #2))) :parent (org-data nil (section (:begin 1 :end 705 :contents-begin 1 :contents-end 704 :post-blank 1 :parent #4) (keyword (:key "TITLE" :value "Introduction to Org-Reveal" :begin 1 :end 37 :post-blank 0 :post-affiliated 1 :parent #5)) (keyword (:key "AUTHOR" :value "Yujie Wen" :begin 37 :end 57 :post-blank 0 :post-affiliated 37 :parent #5)) (keyword (:key "EMAIL" :value "[email protected]" :begin 57 :end 86 :post-blank 1 :post-affiliated 57 :parent #5)) (keyword (:key "REVEAL_ROOT" :value "file:///Users/danielszmulewicz/Documents/javascript/reveal.js" :begin 86 :end 163 :post-blank 0 :post-affiliated 86 :parent #5)) (keyword (:key "OPTIONS" :value "reveal_center:t reveal_progress:t reveal_history:nil reveal_control:t" :begin 163 :end 244 :post-blank 0 :post-affiliated 163 :parent #5)) (keyword (:key "OPTIONS" :value "reveal_mathjax:t reveal_rolling_links:t reveal_keyboard:t reveal_overview:t num:nil" :begin 244 :end 339 :post-blank 0 :post-affiliated 244 :parent #5)) (keyword (:key "OPTIONS" :value "reveal_width:1200 reveal_height:800" :begin 339 :end 386 :post-blank 0 :post-affiliated 339 :parent #5)) (keyword (:key "OPTIONS" :value "toc:1" :begin 386 :end 403 :post-blank 0 :post-affiliated 386 :parent #5)) (keyword (:key "REVEAL_MARGIN" :value "0.1" :begin 403 :end 424 :post-blank 0 :post-affiliated 403 :parent #5)) (keyword (:key "REVEAL_MIN_SCALE" :value "0.5" :begin 424 :end 448 :post-blank 0 :post-affiliated 424 :parent #5)) (keyword (:key "REVEAL_MAX_SCALE" :value "2.5" :begin 448 :end 472 :post-blank 0 :post-affiliated 448 :parent #5)) (keyword (:key "REVEAL_TRANS" :value "cube" :begin 472 :end 493 :post-blank 0 :post-affiliated 472 :parent #5)) (keyword (:key "REVEAL_THEME" :value "moon" :begin 493 :end 514 :post-blank 0 :post-affiliated 493 :parent #5)) (keyword (:key "REVEAL_HLEVEL" :value "2" :begin 514 :end 533 :post-blank 0 :post-affiliated 514 :parent #5)) (keyword (:key "REVEAL_HEAD_PREAMBLE" :value "<meta name=\"description\" content=\"Org-Reveal Introduction.\">" :begin 533 :end 618 :post-blank 0 :post-affiliated 533 :parent #5)) (keyword (:key "REVEAL_POSTAMBLE" :value "<p> Created by yjwen. </p>" :begin 618 :end 665 :post-blank 0 :post-affiliated 618 :parent #5)) (keyword (:key "REVEAL_PLUGINS" :value "(highlight markdown)" :begin 665 :end 704 :post-blank 0 :post-affiliated 665 :parent #5))) #2 (headline (:raw-value "Requirements and Installation" :begin 1174 :end 2447 :pre-blank 1 :hiddenp outline :contents-begin 1207 :contents-end 2446 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Requirements and Installation" 0 29 ...)) :parent #4) (section (:begin 1207 :end 1341 :contents-begin 1207 :contents-end 1340 :post-blank 1 :parent #5) (plain-list ... ... ... ... ... ...)) (headline (:raw-value "Obtain Reveal.js" :begin 1341 :end 1636 :pre-blank 1 :hiddenp outline :contents-begin 1362 :contents-end 1635 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ...)) (headline (:raw-value "Obtain org-mode" :begin 1636 :end 2032 :pre-blank 1 :hiddenp outline :contents-begin 1656 :contents-end 2031 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ...)) (headline (:raw-value "Obtain Org-reveal" :begin 2032 :end 2446 :pre-blank 1 :hiddenp outline :contents-begin 2054 :contents-end 2446 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ... ... ...))) (headline (:raw-value "Configuration" :begin 2447 :end 14001 :pre-blank 1 :hiddenp outline :contents-begin 2464 :contents-end 14000 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Configuration" 0 13 ...)) :parent #4) (headline (:raw-value "Set the location of Reveal.js" :begin 2464 :end 3551 :pre-blank 1 :hiddenp outline :contents-begin 2498 :contents-end 3549 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 2 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ... ... ... ... ... ...)) (headline (:raw-value "First Try" :begin 3551 :end 3821 :pre-blank 1 :hiddenp outline :contents-begin 3565 :contents-end 3820 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ...)) (headline (:raw-value "The HLevel" :begin 3821 :end 5251 :pre-blank 1 :hiddenp outline :contents-begin 3836 :contents-end 5250 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value "Force Split" :begin 5251 :end 5527 :pre-blank 1 :hiddenp outline :contents-begin 5267 :contents-end 5526 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ...)) (headline (:raw-value "Select Theme and Transition" :begin 5527 :end 5940 :pre-blank 1 :hiddenp outline :contents-begin 5559 :contents-end 5939 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ...)) (headline (:raw-value "Set Slide Background" :begin 5940 :end 7426 :pre-blank 1 :hiddenp outline :contents-begin 5965 :contents-end 7425 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ...) (headline ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value "Slide Size" :begin 7426 :end 7984 :pre-blank 1 :hiddenp outline :contents-begin 7441 :contents-end 7983 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ...)) (headline (:raw-value "Slide Numbering" :begin 7984 :end 8081 :pre-blank 0 :hiddenp outline :contents-begin 8003 :contents-end 8080 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ...)) (headline (:raw-value "Fragmented Contents" :begin 8081 :end 8808 :pre-blank 1 :hiddenp outline :contents-begin 8105 :contents-end 8807 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ... ... ... ... ... ... ... ... ...)) (headline (:raw-value "Data State" :begin 8808 :end 9042 :pre-blank 0 :hiddenp outline :contents-begin 8822 :contents-end 9041 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :REVEAL_DATA_STATE "alert" :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ...)) (headline (:raw-value "Plug-ins" :begin 9042 :end 9882 :pre-blank 1 :hiddenp outline :contents-begin 9055 :contents-end 9882 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ...) (headline ... ...)) (headline (:raw-value "Source Codes" :begin 9882 :end 10340 :pre-blank 1 :hiddenp outline :contents-begin 9899 :contents-end 10339 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ... ...)) (headline (:raw-value "MathJax" :begin 10340 :end 10919 :pre-blank 0 :hiddenp outline :contents-begin 10351 :contents-end 10918 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CUSTOM_ID "my-heading" :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ... ...)) (headline (:raw-value "Preamble and Postamble" :begin 10919 :end 12007 :pre-blank 1 :hiddenp outline :contents-begin 10946 :contents-end 12006 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ...) (headline ... ...)) (headline (:raw-value "Raw HTML in Slides" :begin 12007 :end 12323 :pre-blank 1 :hiddenp outline :contents-begin 12030 :contents-end 12322 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ...)) (headline (:raw-value "Speaker Notes" :begin 12323 :end 13037 :pre-blank 0 :hiddenp outline :contents-begin 12340 :contents-end 13036 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ... ...)) (headline (:raw-value "Extra Stylesheets" :begin 13037 :end 13252 :pre-blank 1 :hiddenp outline :contents-begin 13059 :contents-end 13251 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Select Built-In Scripts" :begin 13252 :end 13693 :pre-blank 1 :hiddenp outline :contents-begin 13280 :contents-end 13689 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ... ... ...)) (headline (:raw-value "Extra Dependent Script" :begin 13693 :end 13880 :pre-blank 1 :hiddenp outline :contents-begin 13720 :contents-end 13879 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Extra Slide attribute" :begin 13880 :end 14000 :pre-blank 1 :hiddenp outline :contents-begin 13906 :contents-end 14000 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ...))) (headline (:raw-value "Tips" :begin 14001 :end 14458 :pre-blank 1 :hiddenp outline :contents-begin 14009 :contents-end 14457 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Tips" 0 4 ...)) :parent #4) (headline (:raw-value "Disable Heading Numbers" :begin 14009 :end 14116 :pre-blank 1 :hiddenp outline :contents-begin 14037 :contents-end 14115 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Internal Links" :begin 14116 :end 14457 :pre-blank 1 :hiddenp outline :contents-begin 14135 :contents-end 14457 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title ... :parent #5) (section ... ... ... ...))) (headline (:raw-value "Thanks" :begin 14458 :end 14649 :pre-blank 1 :hiddenp outline :contents-begin 14468 :contents-end 14649 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY nil :title (#("Thanks" 0 6 ...)) :parent #4) (section (:begin 14468 :end 14649 :contents-begin 14468 :contents-end 14649 :post-blank 0 :parent #5) (paragraph ... #("  Courtesy to:\n" 0 15 ...)) (paragraph ... #("  The powerful Org-mode,\n" 0 25 ...)) (paragraph ... #("  the impressive Reveal.js\n" 0 27 ...)) (paragraph ... #("  and the precise MathJax\n" 0 26 ...)))))) (section (:begin 733 :end 1174 :contents-begin 733 :contents-end 1173 :post-blank 1 :parent #2) (plain-list (:type unordered :begin 733 :end 1173 :contents-begin 733 :contents-end 1173 :structure ((733 2 "- " nil nil nil 951) (951 2 "- " nil nil nil 1173)) :post-blank 0 :post-affiliated 733 :parent #3) (item (:bullet "- " :begin 733 :end 951 :contents-begin 737 :contents-end 951 :checkbox nil :counter nil :hiddenp outline :structure (... ...) :post-blank 0 :tag nil :parent #4) (paragraph (:begin 737 :end 951 :contents-begin 737 :contents-end 951 :post-blank 0 :post-affiliated 737 :parent #5) (bold ... #("Reveal.js" 0 9 ...)) #("is a tool for creating good-looking HTML presentations,\nauthored by " 0 55 ... 56 68 ...) (link ... #("Hakim El Hattab" 0 15 ...)) #(". " 0 2 ...) (line-break ...) #("    For an example of reveal.js presentation, click " 0 52 ...) (link ... #("here" 0 4 ...)) #(".\n" 0 2 ...))) (item (:bullet "- " :begin 951 :end 1173 :contents-begin 955 :contents-end 1173 :checkbox nil :counter nil :hiddenp outline :structure (... ...) :post-blank 0 :tag nil :parent #4) (paragraph (:begin 955 :end 1173 :contents-begin 955 :contents-end 1173 :post-blank 0 :post-affiliated 955 :parent #5) (bold ... #("Org-Reveal" 0 10 ...)) #("exports your " 0 13 ...) (link ... #("Org" 0 3 ...)) #("documents to reveal.js\npresentations." 0 22 ... 23 37 ...) (line-break ...) #("    With Org-reveal, you can create beautiful presentations with 3D\neffects from simple but powerful Org contents.\n" 0 67 ... 68 115 ...)))))))) nil (:export-options nil :input-file "/Users/danielszmulewicz/Documents/elisp/org-reveal/Readme.org" :input-buffer "Readme.org" :reveal-control t :reveal-progress t :reveal-history nil :reveal-center t :reveal-rolling-links t :reveal-slide-number t :reveal-keyboard t :reveal-overview t :reveal-width 1200 :reveal-height 800 :reveal-margin "0.1" :reveal-min-scale "0.5" :reveal-max-scale "2.5" :reveal-root "file:///Users/danielszmulewicz/Documents/javascript/reveal.js" :reveal-trans "cube" :reveal-speed "default" :reveal-theme "moon" :reveal-extra-css nil :reveal-extra-js "" :reveal-hlevel "2" :reveal-title-slide-template "<h1>%t</h1>\n<h2>%a</h2>\n<h2>%e</h2>\n<h2>%d</h2>" :reveal-mathjax t ...))
  (let* ((numberedp (org-export-numbered-headline-p headline info)) (level (org-export-get-relative-level headline info)) (text (org-export-data (org-element-property :title headline) info)) (todo (and (plist-get info :with-todo-keywords) (let ((todo (org-element-property :todo-keyword headline))) (and todo (org-export-data todo info))))) (todo-type (and todo (org-element-property :todo-type headline))) (tags (and (plist-get info :with-tags) (org-export-get-tags headline info))) (priority (and (plist-get info :with-priority) (org-element-property :priority headline))) (full-text (funcall (plist-get info :html-format-headline-function) todo todo-type priority text tags info))) (cond ((org-element-property :footnote-section-p headline) nil) ((org-export-low-level-p headline info) (let* ((type (if numberedp (quote ordered) (quote unordered))) (itemized-body (org-reveal-format-list-item contents type nil info nil (quote none) full-text))) (concat (and (org-export-first-sibling-p headline info) (org-html-begin-plain-list type)) itemized-body (and (org-export-last-sibling-p headline info) (org-html-end-plain-list type))))) (t (let* ((level1 (+ level (1- org-html-toplevel-hlevel))) (hlevel (org-reveal--get-hlevel info)) (first-content (car (org-element-contents headline)))) (concat (if (or (/= level 1) (not ...)) "</section>\n") (if (eq level hlevel) "<section>\n") (format "<section id=\"%s\" %s%s%s%s%s%s%s>\n" (or (org-element-property :CUSTOM_ID headline) (concat "sec-" ...)) (if-format " data-state=\"%s\"" (org-element-property :REVEAL_DATA_STATE headline)) (if-format " data-transition=\"%s\"" (org-element-property :REVEAL_DATA_TRANSITION headline)) (if-format " data-background=\"%s\"" (org-element-property :REVEAL_BACKGROUND headline)) (if-format " data-background-size=\"%s\"" (org-element-property :REVEAL_BACKGROUND_SIZE headline)) (if-format " data-background-repeat=\"%s\"" (org-element-property :REVEAL_BACKGROUND_REPEAT headline)) (if-format " data-background-transition=\"%s\"" (org-element-property :REVEAL_BACKGROUND_TRANS headline)) (if-format " %s" (org-element-property :REVEAL_EXTRA_ATTR headline))) (format "\n<h%d%s>%s</h%d>\n" level1 (if-format " class=\"fragment %s\"" (org-element-property :REVEAL-FRAG headline)) full-text level1) (if (not (eq ... ...)) (concat (org-reveal-section first-content "" info) contents) contents) (if (= level hlevel) "</section>\n") (if (and (= level 1) (org-export-last-sibling-p headline info)) "</section>"))))))
  org-reveal-headline((headline (:raw-value "Reveal.js and Org-Reveal" :begin 705 :end 1174 :pre-blank 1 :hiddenp outline :contents-begin 733 :contents-end 1173 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Reveal.js and Org-Reveal" 0 24 (:parent #0))) :parent (org-data nil (section (:begin 1 :end 705 :contents-begin 1 :contents-end 704 :post-blank 1 :parent #2) (keyword (:key "TITLE" :value "Introduction to Org-Reveal" :begin 1 :end 37 :post-blank 0 :post-affiliated 1 :parent #3)) (keyword (:key "AUTHOR" :value "Yujie Wen" :begin 37 :end 57 :post-blank 0 :post-affiliated 37 :parent #3)) (keyword (:key "EMAIL" :value "[email protected]" :begin 57 :end 86 :post-blank 1 :post-affiliated 57 :parent #3)) (keyword (:key "REVEAL_ROOT" :value "file:///Users/danielszmulewicz/Documents/javascript/reveal.js" :begin 86 :end 163 :post-blank 0 :post-affiliated 86 :parent #3)) (keyword (:key "OPTIONS" :value "reveal_center:t reveal_progress:t reveal_history:nil reveal_control:t" :begin 163 :end 244 :post-blank 0 :post-affiliated 163 :parent #3)) (keyword (:key "OPTIONS" :value "reveal_mathjax:t reveal_rolling_links:t reveal_keyboard:t reveal_overview:t num:nil" :begin 244 :end 339 :post-blank 0 :post-affiliated 244 :parent #3)) (keyword (:key "OPTIONS" :value "reveal_width:1200 reveal_height:800" :begin 339 :end 386 :post-blank 0 :post-affiliated 339 :parent #3)) (keyword (:key "OPTIONS" :value "toc:1" :begin 386 :end 403 :post-blank 0 :post-affiliated 386 :parent #3)) (keyword (:key "REVEAL_MARGIN" :value "0.1" :begin 403 :end 424 :post-blank 0 :post-affiliated 403 :parent #3)) (keyword (:key "REVEAL_MIN_SCALE" :value "0.5" :begin 424 :end 448 :post-blank 0 :post-affiliated 424 :parent #3)) (keyword (:key "REVEAL_MAX_SCALE" :value "2.5" :begin 448 :end 472 :post-blank 0 :post-affiliated 448 :parent #3)) (keyword (:key "REVEAL_TRANS" :value "cube" :begin 472 :end 493 :post-blank 0 :post-affiliated 472 :parent #3)) (keyword (:key "REVEAL_THEME" :value "moon" :begin 493 :end 514 :post-blank 0 :post-affiliated 493 :parent #3)) (keyword (:key "REVEAL_HLEVEL" :value "2" :begin 514 :end 533 :post-blank 0 :post-affiliated 514 :parent #3)) (keyword (:key "REVEAL_HEAD_PREAMBLE" :value "<meta name=\"description\" content=\"Org-Reveal Introduction.\">" :begin 533 :end 618 :post-blank 0 :post-affiliated 533 :parent #3)) (keyword (:key "REVEAL_POSTAMBLE" :value "<p> Created by yjwen. </p>" :begin 618 :end 665 :post-blank 0 :post-affiliated 618 :parent #3)) (keyword (:key "REVEAL_PLUGINS" :value "(highlight markdown)" :begin 665 :end 704 :post-blank 0 :post-affiliated 665 :parent #3))) #0 (headline (:raw-value "Requirements and Installation" :begin 1174 :end 2447 :pre-blank 1 :hiddenp outline :contents-begin 1207 :contents-end 2446 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Requirements and Installation" 0 29 (:parent #3))) :parent #2) (section (:begin 1207 :end 1341 :contents-begin 1207 :contents-end 1340 :post-blank 1 :parent #3) (plain-list (:type unordered :begin 1207 :end 1340 :contents-begin 1207 :contents-end 1340 :structure (... ... ... ... ...) :post-blank 0 :post-affiliated 1207 :parent #4) (item (:bullet "- " :begin 1207 :end 1222 :contents-begin 1211 :contents-end 1222 :checkbox nil :counter nil :hiddenp nil :structure ... :post-blank 0 :tag nil :parent #5) (paragraph ... #("Reveal.js.\n" 0 11 ...))) (item (:bullet "- " :begin 1222 :end 1243 :contents-begin 1226 :contents-end 1243 :checkbox nil :counter nil :hiddenp nil :structure ... :post-blank 0 :tag nil :parent #5) (paragraph ... #("Latest org-mode.\n" 0 17 ...))) (item (:bullet "- " :begin 1243 :end 1261 :contents-begin 1247 :contents-end 1261 :checkbox nil :counter nil :hiddenp nil :structure ... :post-blank 0 :tag nil :parent #5) (paragraph ... #("ox-reveal.el.\n" 0 14 ...))) (item (:bullet "- " :begin 1261 :end 1313 :contents-begin 1265 :contents-end 1313 :checkbox nil :counter nil :hiddenp nil :structure ... :post-blank 0 :tag nil :parent #5) (paragraph ... #("htmlize.el (optional, for syntax highlighting).\n" 0 48 ...))) (item (:bullet "- " :begin 1313 :end 1340 :contents-begin 1317 :contents-end 1340 :checkbox nil :counter nil :hiddenp nil :structure ... :post-blank 0 :tag nil :parent #5) (paragraph ... #("And, of course, emacs.\n" 0 23 ...))))) (headline (:raw-value "Obtain Reveal.js" :begin 1341 :end 1636 :pre-blank 1 :hiddenp outline :contents-begin 1362 :contents-end 1635 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Obtain Reveal.js" 0 16 ...)) :parent #3) (section (:begin 1362 :end 1636 :contents-begin 1362 :contents-end 1635 :post-blank 1 :parent #4) (paragraph (:begin 1362 :end 1448 :contents-begin 1362 :contents-end 1447 :post-blank 1 :post-affiliated 1362 :parent #5) #("   Download Reveal.js packages from " 0 36 ...) (link ... #("here" 0 4 ...)) #(".\n" 0 2 ...)) (paragraph (:begin 1448 :end 1508 :contents-begin 1448 :contents-end 1507 :post-blank 1 :post-affiliated 1448 :parent #5) #("   Extract Reveal.js folders from the downloaded zip file.\n" 0 59 ...)) (paragraph (:begin 1508 :end 1635 :contents-begin 1508 :contents-end 1635 :post-blank 0 :post-affiliated 1508 :parent #5) #("   If you do not wish you download reveal.js and want to use a CDN\n   version, see the section " 0 95 ...) (italic ... #("Set the location of Reveal.js" 0 29 ...)) #("\n" 0 1 ...)))) (headline (:raw-value "Obtain org-mode" :begin 1636 :end 2032 :pre-blank 1 :hiddenp outline :contents-begin 1656 :contents-end 2031 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Obtain org-mode" 0 15 ...)) :parent #3) (section (:begin 1656 :end 2032 :contents-begin 1656 :contents-end 2031 :post-blank 1 :parent #4) (paragraph (:begin 1656 :end 1770 :contents-begin 1656 :contents-end 1769 :post-blank 1 :post-affiliated 1656 :parent #5) #("   " 0 3 ...) (bold ... #("Note" 0 4 ...)) #(": Org-reveal relies on the Org-mode 8.0 export frame work.\n   Pre-packaged org-mode may be out-of-date.\n" 0 104 ...)) (paragraph (:begin 1770 :end 1842 :contents-begin 1770 :contents-end 1842 :post-blank 0 :post-affiliated 1770 :parent #5) #("   If not sure, use the freshest development codes from git repository.\n" 0 72 ...)) (src-block (:language "sh" :switches nil :parameters nil :begin 1842 :end 1911 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :hiddenp outline :value "$ git clone git://orgmode.org/org-mode.git\n" :post-blank 1 :post-affiliated 1842 :parent #5)) (paragraph (:begin 1911 :end 2031 :contents-begin 1911 :contents-end 2031 :post-blank 0 :post-affiliated 1911 :parent #5) #("    Follow the " 0 15 ...) (link ... #("online instruction" 0 18 ...)) #("to build and install Org-mode.\n" 0 31 ...)))) (headline (:raw-value "Obtain Org-reveal" :begin 2032 :end 2446 :pre-blank 1 :hiddenp outline :contents-begin 2054 :contents-end 2446 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Obtain Org-reveal" 0 17 ...)) :parent #3) (section (:begin 2054 :end 2447 :contents-begin 2054 :contents-end 2446 :post-blank 1 :parent #4) (paragraph (:begin 2054 :end 2167 :contents-begin 2054 :contents-end 2166 :post-blank 1 :post-affiliated 2054 :parent #5) #("   Download latest Org-reveal package from " 0 43 ...) (link ... #("the Org-reveal GitHub page" 0 26 ...)) #(".\n" 0 2 ...)) (paragraph (:begin 2167 :end 2202 :contents-begin 2167 :contents-end 2202 :post-blank 0 :post-affiliated 2167 :parent #5) #("   Or clone the GitHub repository:\n" 0 35 ...)) (src-block (:language "sh" :switches nil :parameters nil :begin 2202 :end 2280 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :hiddenp outline :value "$ git clone https://github.com/yjwen/org-reveal.git\n" :post-blank 1 :post-affiliated 2202 :parent #5)) (paragraph (:begin 2280 :end 2344 :contents-begin 2280 :contents-end 2343 :post-blank 1 :post-affiliated 2280 :parent #5) #("   Copy " 0 8 ...) (verbatim ...) #("to the Org-mode installation directory.\n" 0 40 ...)) (paragraph (:begin 2344 :end 2398 :contents-begin 2344 :contents-end 2398 :post-blank 0 :post-affiliated 2344 :parent #5) #("   Add the following statement to your " 0 39 ...) (verbatim ...) #("file.\n" 0 6 ...)) (src-block (:language "lisp" :switches nil :parameters nil :begin 2398 :end 2446 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :hiddenp outline :value "(require 'ox-reveal)\n" :post-blank 0 :post-affiliated 2398 :parent #5))))) (headline (:raw-value "Configuration" :begin 2447 :end 14001 :pre-blank 1 :hiddenp outline :contents-begin 2464 :contents-end 14000 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Configuration" 0 13 (:parent #3))) :parent #2) (headline (:raw-value "Set the location of Reveal.js" :begin 2464 :end 3551 :pre-blank 1 :hiddenp outline :contents-begin 2498 :contents-end 3549 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 2 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Set the location of Reveal.js" 0 29 ...)) :parent #3) (section (:begin 2498 :end 3551 :contents-begin 2498 :contents-end 3549 :post-blank 2 :parent #4) (paragraph (:begin 2498 :end 2765 :contents-begin 2498 :contents-end 2764 :post-blank 1 :post-affiliated 2498 :parent #5) #("   Org-reveal must know where Reveal.js is on your computer before\n   exporting Org contents. The location of Reveal.js is the path to\n   the top directory of Reveal.js packages, the one which contains\n   file " 0 210 ...) (bold ... #("README.md" 0 9 ...)) #(", but " 0 6 ...) (bold ... #("not" 0 3 ...)) #("the one contains file reveal.js.\n" 0 33 ...)) (paragraph (:begin 2765 :end 2834 :contents-begin 2765 :contents-end 2833 :post-blank 1 :post-affiliated 2765 :parent #5) #("   The default location is " 0 27 ...) (verbatim ...) #(", relative to the Org file.\n" 0 28 ...)) (paragraph (:begin 2834 :end 2983 :contents-begin 2834 :contents-end 2983 :post-blank 0 :post-affiliated 2834 :parent #5) #("   Change variable " 0 19 ...) (verbatim ...) #("'s value will change the location\n   globally. For example, add the following statement to your .emacs\n   file:\n" 0 112 ...)) (src-block (:language "lisp" :switches nil :parameters nil :begin 2983 :end 3056 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :hiddenp outline :value "(setq org-reveal-root \"file:///d:/reveal.js\")\n" :post-blank 0 :post-affiliated 2983 :parent #5)) (paragraph (:begin 3056 :end 3181 :contents-begin 3056 :contents-end 3180 :post-blank 1 :post-affiliated 3056 :parent #5) #("   " 0 3 ...) (bold ... #("IMPORTANT" 0 9 ...)) #(": the absolute path to Reveal.js should be in URL form,\n   \"" 0 60 ...) (link ...) #("\", as illustrated above.\n" 0 25 ...)) (paragraph (:begin 3181 :end 3272 :contents-begin 3181 :contents-end 3271 :post-blank 1 :post-affiliated 3181 :parent #5) #("   By setting option " 0 21 ...) (verbatim ...) #(", the location is only affected\n   within the Org file.\n" 0 56 ...)) (src-block (:language "org" :switches nil :parameters nil :begin 3272 :end 3336 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :hiddenp outline :value "#+REVEAL_ROOT: file:///d:/reveal.js\n" :post-blank 1 :post-affiliated 3272 :parent #5)) (paragraph (:begin 3336 :end 3457 :contents-begin 3336 :contents-end 3456 :post-blank 1 :post-affiliated 3336 :parent #5) #("   Set your " 0 12 ...) (verbatim ...) #("to the following URL, to use reveal.js from\n   a CDN, instead of downloading your local copy.\n" 0 94 ...)) (src-block (:language "org" :switches nil :parameters nil :begin 3457 :end 3549 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :hiddenp outline :value "#+REVEAL_ROOT: http://cdn.jsdelivr.net/reveal.js/2.5.0/\n" :post-blank 0 :post-affiliated 3457 :parent #5)))) (headline (:raw-value "First Try" :begin 3551 :end 3821 :pre-blank 1 :hiddenp outline :contents-begin 3565 :contents-end 3820 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("First Try" 0 9 ...)) :parent #3) (section (:begin 3565 :end 3821 :contents-begin 3565 :contents-end 3820 :post-blank 1 :parent #4) (paragraph (:begin 3565 :end 3647 :contents-begin 3565 :contents-end 3646 :post-blank 1 :post-affiliated 3565 :parent #5) #("   To wake-up Org-reveal now, type \"M-x load-library\", then type\n   \"ox-reveal\".\n" 0 81 ...)) (paragraph (:begin 3647 :end 3738 :contents-begin 3647 :contents-end 3737 :post-blank 1 :post-affiliated 3647 :parent #5) #("   Now you can export this manual into Reveal.js presentation by\n   typing \"C-c C-e R R\".\n" 0 90 ...)) (paragraph (:begin 3738 :end 3820 :contents-begin 3738 :contents-end 3820 :post-blank 0 :post-affiliated 3738 :parent #5) #("   Open the generated \"Readme.html\" in your browser and enjoy the\n   cool slides.\n" 0 82 ...)))) (headline (:raw-value "The HLevel" :begin 3821 :end 5251 :pre-blank 1 :hiddenp outline :contents-begin 3836 :contents-end 5250 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("The HLevel" 0 10 ...)) :parent #3) (section (:begin 3836 :end 4392 :contents-begin 3836 :contents-end 4391 :post-blank 1 :parent #4) (paragraph (:begin 3836 :end 4070 :contents-begin 3836 :contents-end 4069 :post-blank 1 :post-affiliated 3836 :parent #5) #("   Org-reveal maps each heading and its contents to one Reveal.js\n   slides. Since Reveal.js arranges slides into a 2-dimentional matrix,\n   Org-reveal use a " 0 158 ...) (bold ... #("HLevel" 0 6 ...)) #("value to decide map headings to hozirontal\n   or vertical slides.\n" 0 66 ...)) (plain-list (:type unordered :begin 4070 :end 4218 :contents-begin 4070 :contents-end 4217 :structure ... :post-blank 1 :post-affiliated 4070 :parent #5) (item ... ...) (item ... ...)) (paragraph (:begin 4218 :end 4391 :contents-begin 4218 :contents-end 4391 :post-blank 0 :post-affiliated 4218 :parent #5) #("   HLevel's default value is 1, means only level 1 headings are arranged\n   horizontally, deeper headings are mapped to vertical slides below its\n   parent level 1 heading.\n" 0 173 ...))) (headline (:raw-value "HLevel's Affects on Slides Layout" :begin 4392 :end 4910 :pre-blank 1 :hiddenp outline :contents-begin 4431 :contents-end 4909 :level 3 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("HLevel's Affects on Slides Layout" 0 33 ...)) :parent #4) (section (:begin 4431 :end 4910 :contents-begin 4431 :contents-end 4909 :post-blank 1 :parent #5) (paragraph ... #("    Assume we have a simple Org file as below:\n" 0 47 ...)) (src-block ...) (paragraph ... #("    If HLevel is 1, the default value, headings H2.1 and H2.1.1 will\n    be mapping to vertical slides below the slides of heading H2.\n" 0 135 ...)) (paragraph ... #("    " 0 4 ...) ... #("\n" 0 1 ...)) (paragraph ... #("    If HLevel is changed to 2, slide of heading H2.1 will be changed\n    to the main hozirontal queue, and slide of heading H2.1.1 will be\n    a vertical slide below it.\n" 0 170 ...)) (paragraph ... #("    " 0 4 ...) ... #("\n" 0 1 ...)))) (headline (:raw-value "Configure HLevel's Value" :begin 4910 :end 5250 :pre-blank 1 :hiddenp outline :contents-begin 4940 :contents-end 5250 :level 3 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Configure HLevel's Value" 0 24 ...)) :parent #4) (section (:begin 4940 :end 5251 :contents-begin 4940 :contents-end 5250 :post-blank 1 :parent #5) (plain-list ... ...) (src-block ...) (plain-list ... ...) (src-block ...)))) (headline (:raw-value "Force Split" :begin 5251 :end 5527 :pre-blank 1 :hiddenp outline :contents-begin 5267 :contents-end 5526 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Force Split" 0 11 ...)) :parent #3) (section (:begin 5267 :end 5527 :contents-begin 5267 :contents-end 5526 :post-blank 1 :parent #4) (paragraph (:begin 5267 :end 5413 :contents-begin 5267 :contents-end 5412 :post-blank 1 :post-affiliated 5267 :parent #5) #("   If one headings has too many things to fit into one slide, you can\n   split the contents into multiple vertical slides manually, by inserting\n" 0 145 ...)) (src-block (:language "org" :switches nil :parameters nil :begin 5413 :end 5457 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :hiddenp outline :value "#+REVEAL: split\n" :post-blank 1 :post-affiliated 5413 :parent #5)) (keyword (:key "REVEAL" :value "split" :begin 5457 :end 5474 :post-blank 1 :post-affiliated 5457 :parent #5)) (paragraph (:begin 5474 :end 5526 :contents-begin 5474 :contents-end 5526 :post-blank 0 :post-affiliated 5474 :parent #5) #("   Now a new slide begins after " 0 32 ...) (verbatim ...) #("keyword.\n" 0 9 ...)))) (headline (:raw-value "Select Theme and Transition" :begin 5527 :end 5940 :pre-blank 1 :hiddenp outline :contents-begin 5559 :contents-end 5939 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Select Theme and Transition" 0 27 ...)) :parent #3) (section (:begin 5559 :end 5940 :contents-begin 5559 :contents-end 5939 :post-blank 1 :parent #4) (paragraph (:begin 5559 :end 5711 :contents-begin 5559 :contents-end 5710 :post-blank 1 :post-affiliated 5559 :parent #5) #("    Themes and transition styles are set globally throughout the whole\n    file by setting options " 0 99 ...) (verbatim ...) #(", " 0 2 ...) (verbatim ...) #(", and " 0 6 ...) (verbatim ...) #(".\n" 0 2 ...)) (paragraph (:begin 5711 :end 5780 :contents-begin 5711 :contents-end 5779 :post-blank 1 :post-affiliated 5711 :parent #5) #("    For an example, please check the heading part of this document.\n" 0 68 ...)) (paragraph (:begin 5780 :end 5859 :contents-begin 5780 :contents-end 5858 :post-blank 1 :post-affiliated 5780 :parent #5) #("    Available themes can be found in \"css/theme/\" in the reveal.js directory.\n" 0 78 ...)) (paragraph (:begin 5859 :end 5939 :contents-begin 5859 :contents-end 5939 :post-blank 0 :post-affiliated 5859 :parent #5) #("    Available transitions are: default|cube|page|concave|zoom|linear|fade|none.\n" 0 80 ...)))) (headline (:raw-value "Set Slide Background" :begin 5940 :end 7426 :pre-blank 1 :hiddenp outline :contents-begin 5965 :contents-end 7425 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Set Slide Background" 0 20 ...)) :parent #3) (section (:begin 5965 :end 6079 :contents-begin 5965 :contents-end 6078 :post-blank 1 :parent #4) (paragraph (:begin 5965 :end 6078 :contents-begin 5965 :contents-end 6078 :post-blank 0 :post-affiliated 5965 :parent #5) #("   Slide background can be set to a color, an image or a repeating image\n   array by setting heading properties.\n" 0 113 ...))) (headline (:raw-value "Single Colored Background" :begin 6079 :end 6387 :pre-blank 0 :hiddenp outline :contents-begin 6109 :contents-end 6386 :level 3 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :REVEAL_BACKGROUND "#543210" :CATEGORY "Readme" :title (#("Single Colored Background" 0 25 ...)) :parent #4) (section (:begin 6109 :end 6387 :contents-begin 6109 :contents-end 6386 :post-blank 1 :parent #5) (property-drawer ... ...) (paragraph ... #("    Set property " 0 17 ...) ... #("to either an RGB color value, or any\n    supported CSS color format.\n" 0 69 ...)) (src-block ...))) (headline (:raw-value "Single Image Background" :begin 6387 :end 6863 :pre-blank 0 :hiddenp outline :contents-begin 6415 :contents-end 6862 :level 3 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :REVEAL_BACKGROUND "./images/whale.jpg" :REVEAL_BACKGROUND_TRANS "slide" :CATEGORY "Readme" :title (#("Single Image Background" 0 23 ...)) :parent #4) (section (:begin 6415 :end 6863 :contents-begin 6415 :contents-end 6862 :post-blank 1 :parent #5) (property-drawer ... ... ...) (paragraph ... #("    Set property " 0 17 ...) ... #("to an URL of background image.\n    Set property " 0 48 ...) ... #("to " 0 3 ...) ... #("to make background image\n    sliding rather than fading.\n" 0 57 ...)) (src-block ...))) (headline (:raw-value "Repeating Image Background" :begin 6863 :end 7425 :pre-blank 0 :hiddenp outline :contents-begin 6894 :contents-end 7425 :level 3 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :REVEAL_BACKGROUND "./images/whale.jpg" :REVEAL_BACKGROUND_SIZE "200px" :REVEAL_BACKGROUND_REPEAT "repeat" :CATEGORY "Readme" :title (#("Repeating Image Background" 0 26 ...)) :parent #4) (section (:begin 6894 :end 7426 :contents-begin 6894 :contents-end 7425 :post-blank 1 :parent #5) (property-drawer ... ... ... ...) (paragraph ... #("    Resize background image by setting property\n    " 0 52 ...) ... #("to a number.\n" 0 13 ...)) (paragraph ... #("    Set property " 0 17 ...) ... #("to " 0 3 ...) ... #("to repeat\n    image on the background.\n" 0 39 ...)) (src-block ...)))) (headline (:raw-value "Slide Size" :begin 7426 :end 7984 :pre-blank 1 :hiddenp outline :contents-begin 7441 :contents-end 7983 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Slide Size" 0 10 ...)) :parent #3) (section (:begin 7441 :end 7984 :contents-begin 7441 :contents-end 7983 :post-blank 1 :parent #4) (paragraph (:begin 7441 :end 7628 :contents-begin 7441 :contents-end 7627 :post-blank 1 :post-affiliated 7441 :parent #5) #("   Reveal.js scales slides to best fit the display resolution. But in case\n   the auto-sizes are not satisfiable, you can specify the desired size by\n   option tag " 0 164 ...) (verbatim ...) #("and " 0 4 ...) (verbatim ...) #(".\n" 0 2 ...)) (paragraph (:begin 7628 :end 7709 :contents-begin 7628 :contents-end 7709 :post-blank 0 :post-affiliated 7628 :parent #5) #("   The scaling behavior can also be contrainted by setting following\n   options:\n" 0 81 ...)) (plain-list (:type descriptive :begin 7709 :end 7983 :contents-begin 7709 :contents-end 7983 :structure ... :post-blank 0 :post-affiliated 7709 :parent #5) (item ... ...) (item ... ...) (item ... ...)))) (headline (:raw-value "Slide Numbering" :begin 7984 :end 8081 :pre-blank 0 :hiddenp outline :contents-begin 8003 :contents-end 8080 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Slide Numbering" 0 15 ...)) :parent #3) (section (:begin 8003 :end 8081 :contents-begin 8003 :contents-end 8080 :post-blank 1 :parent #4) (paragraph (:begin 8003 :end 8080 :contents-begin 8003 :contents-end 8080 :post-blank 0 :post-affiliated 8003 :parent #5) #("   Activate slide numbers by setting " 0 37 ...) (verbatim ...) #("to " 0 3 ...) (verbatim ...) #("(true).\n" 0 8 ...)))) (headline (:raw-value "Fragmented Contents" :begin 8081 :end 8808 :pre-blank 1 :hiddenp outline :contents-begin 8105 :contents-end 8807 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Fragmented Contents" 0 19 ...)) :parent #3) (section (:begin 8105 :end 8808 :contents-begin 8105 :contents-end 8807 :post-blank 1 :parent #4) (paragraph (:begin 8105 :end 8248 :contents-begin 8105 :contents-end 8247 :post-blank 1 :post-affiliated 8105 :parent #5) #("    Make contents fragmented (show up one-by-one) by setting option " 0 68 ...) (verbatim ...) #("with\n    property \":frag frag-style\", as illustrated below.\n" 0 60 ...)) (paragraph (:begin 8248 :end 8312 :contents-begin 8277 :contents-end 8311 :post-blank 1 :post-affiliated 8277 :attr_reveal ... :parent #5) #("    Paragraphs can be fragmented.\n" 0 34 ...)) (paragraph (:begin 8312 :end 8376 :contents-begin 8341 :contents-end 8375 :post-blank 1 :post-affiliated 8341 :attr_reveal ... :parent #5) #("    Items can be fragmented, too.\n" 0 34 ...)) (paragraph (:begin 8376 :end 8410 :contents-begin 8376 :contents-end 8410 :post-blank 0 :post-affiliated 8376 :parent #5) #("    Availabe fragment styles are:\n" 0 34 ...)) (plain-list (:type unordered :begin 8410 :end 8447 :contents-begin 8436 :contents-end 8447 :structure ... :post-blank 0 :post-affiliated 8436 :attr_reveal ... :parent #5) (item ... ...)) (plain-list (:type unordered :begin 8447 :end 8488 :contents-begin 8475 :contents-end 8488 :structure ... :post-blank 0 :post-affiliated 8475 :attr_reveal ... :parent #5) (item ... ...)) (plain-list (:type unordered :begin 8488 :end 8531 :contents-begin 8517 :contents-end 8531 :structure ... :post-blank 0 :post-affiliated 8517 :attr_reveal ... :parent #5) (item ... ...)) (plain-list (:type unordered :begin 8531 :end 8576 :contents-begin 8561 :contents-end 8576 :structure ... :post-blank 0 :post-affiliated 8561 :attr_reveal ... :parent #5) (item ... ...)) (plain-list (:type unordered :begin 8576 :end 8631 :contents-begin 8611 :contents-end 8631 :structure ... :post-blank 0 :post-affiliated 8611 :attr_reveal ... :parent #5) (item ... ...)) (plain-list (:type unordered :begin 8631 :end 8690 :contents-begin 8668 :contents-end 8690 :structure ... :post-blank 0 :post-affiliated 8668 :attr_reveal ... :parent #5) (item ... ...)) (plain-list (:type unordered :begin 8690 :end 8754 :contents-begin 8726 :contents-end 8747 :structure ... :post-blank 1 :post-affiliated 8726 :attr_reveal ... :parent #5) (item ... ...)) (paragraph (:begin 8754 :end 8807 :contents-begin 8754 :contents-end 8807 :post-blank 0 :post-affiliated 8754 :parent #5) #("    Use default fragment style by setting \":frag t\".\n" 0 53 ...)))) (headline (:raw-value "Data State" :begin 8808 :end 9042 :pre-blank 0 :hiddenp outline :contents-begin 8822 :contents-end 9041 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :REVEAL_DATA_STATE "alert" :CATEGORY "Readme" :title (#("Data State" 0 10 ...)) :parent #3) (section (:begin 8822 :end 9042 :contents-begin 8822 :contents-end 9041 :post-blank 1 :parent #4) (property-drawer (:begin 8822 :end 8877 :hiddenp outline :contents-begin 8838 :contents-end 8867 :post-blank 1 :post-affiliated 8822 :parent #5) (node-property ...)) (paragraph (:begin 8877 :end 8989 :contents-begin 8877 :contents-end 8988 :post-blank 1 :post-affiliated 8877 :parent #5) #("   Set property " 0 16 ...) (verbatim ...) #("to headings to change this slide's\n   display style, as illustrated above.\n" 0 75 ...)) (paragraph (:begin 8989 :end 9041 :contents-begin 8989 :contents-end 9041 :post-blank 0 :post-affiliated 8989 :parent #5) #("   Availabe data states are: alert|blackout|soothe.\n" 0 52 ...)))) (headline (:raw-value "Plug-ins" :begin 9042 :end 9882 :pre-blank 1 :hiddenp outline :contents-begin 9055 :contents-end 9882 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Plug-ins" 0 8 ...)) :parent #3) (section (:begin 9055 :end 9318 :contents-begin 9055 :contents-end 9317 :post-blank 1 :parent #4) (paragraph (:begin 9055 :end 9105 :contents-begin 9055 :contents-end 9104 :post-blank 1 :post-affiliated 9055 :parent #5) #("   Reveal.js provides several plug-in functions.\n" 0 49 ...)) (plain-list (:type unordered :begin 9105 :end 9317 :contents-begin 9105 :contents-end 9317 :structure ... :post-blank 0 :post-affiliated 9105 :parent #5) (item ... ...) (item ... ...) (item ... ...) (item ... ...))) (headline (:raw-value "Configure Plug-ins" :begin 9318 :end 9882 :pre-blank 1 :hiddenp outline :contents-begin 9342 :contents-end 9882 :level 3 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Configure Plug-ins" 0 18 ...)) :parent #4) (section (:begin 9342 :end 9882 :contents-begin 9342 :contents-end 9882 :post-blank 0 :parent #5) (paragraph ... #("    Each plug-ins can be set on/off by adding " 0 46 ...) ... #("tags or\n    settinng custom variables.\n" 0 39 ...)) (plain-list ... ... ...) (paragraph ... #("    For an example, please refer to the heading part of this document.\n" 0 71 ...))))) (headline (:raw-value "Source Codes" :begin 9882 :end 10340 :pre-blank 1 :hiddenp outline :contents-begin 9899 :contents-end 10339 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Source Codes" 0 12 ...)) :parent #3) (section (:begin 9899 :end 10340 :contents-begin 9899 :contents-end 10339 :post-blank 1 :parent #4) (paragraph (:begin 9899 :end 9955 :contents-begin 9899 :contents-end 9954 :post-blank 1 :post-affiliated 9899 :parent #5) #("   Org-reveal use Org-Babel to highlight source codes.\n" 0 55 ...)) (paragraph (:begin 9955 :end 10053 :contents-begin 9955 :contents-end 10053 :post-blank 0 :post-affiliated 9955 :parent #5) #("   Codes copied from " 0 21 ...) (link ... #("Haskell Wiki" 0 12 ...)) #(".\n" 0 2 ...)) (src-block (:language "haskell" :switches nil :parameters nil :begin 10053 :end 10159 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :hiddenp outline :value "\nfibs = 0 : 1 : next fibs\n       where next (a : t@(b:_)) = (a+b) : next t\n" :post-blank 1 :post-affiliated 10053 :parent #5)) (paragraph (:begin 10159 :end 10259 :contents-begin 10159 :contents-end 10258 :post-blank 1 :post-affiliated 10159 :parent #5) #("   If you saw odd indentation, please set variable " 0 51 ...) (verbatim ...) #("\n   to " 0 7 ...) (verbatim ...) #("and export again.\n" 0 18 ...)) (paragraph (:begin 10259 :end 10339 :contents-begin 10259 :contents-end 10339 :post-blank 0 :post-affiliated 10259 :parent #5) #("   If codes are not highlighted, please mark sure " 0 50 ...) (verbatim ...) #("is\n   installed.\n" 0 17 ...)))) (headline (:raw-value "MathJax" :begin 10340 :end 10919 :pre-blank 0 :hiddenp outline :contents-begin 10351 :contents-end 10918 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CUSTOM_ID "my-heading" :CATEGORY "Readme" :title (#("MathJax" 0 7 ...)) :parent #3) (section (:begin 10351 :end 10919 :contents-begin 10351 :contents-end 10918 :post-blank 1 :parent #4) (property-drawer (:begin 10351 :end 10401 :hiddenp outline :contents-begin 10366 :contents-end 10391 :post-blank 2 :post-affiliated 10351 :parent #5) (node-property ...)) (paragraph (:begin 10401 :end 10443 :contents-begin 10401 :contents-end 10442 :post-blank 1 :post-affiliated 10401 :parent #5) #("   " 0 3 ...) (latex-fragment ...) #("\n" 0 1 ...)) (paragraph (:begin 10443 :end 10502 :contents-begin 10443 :contents-end 10501 :post-blank 1 :post-affiliated 10443 :parent #5) #("   LateX equation are renderred in native HTML5 contents.\n" 0 58 ...)) (paragraph (:begin 10502 :end 10622 :contents-begin 10502 :contents-end 10621 :post-blank 1 :post-affiliated 10502 :parent #5) #("   " 0 3 ...) (bold ... #("IMPORTANT" 0 9 ...)) #(": Displaying equations requires internet connection to\n   " 0 58 ...) (link ...) #("or local MathJax installation.\n" 0 31 ...)) (paragraph (:begin 10622 :end 10918 :contents-begin 10622 :contents-end 10918 :post-blank 0 :post-affiliated 10622 :parent #5) #("   " 0 3 ...) (bold ... #("IMPORTANT 2" 0 11 ...)) #(": MathJax is disabled by default to reduce internet\n   traffic. Set " 0 68 ...) (verbatim ...) #("tag " 0 4 ...) (verbatim ...) #("or variable\n   " 0 15 ...) (verbatim ...) #("to true to enable it. For local MathJax\n   installation, set option " 0 68 ...) (verbatim ...) #("to the URL pointing\n   to the local MathJax location.\n" 0 54 ...)))) (headline (:raw-value "Preamble and Postamble" :begin 10919 :end 12007 :pre-blank 1 :hiddenp outline :contents-begin 10946 :contents-end 12006 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Preamble and Postamble" 0 22 ...)) :parent #3) (section (:begin 10946 :end 11592 :contents-begin 10946 :contents-end 11591 :post-blank 1 :parent #4) (paragraph (:begin 10946 :end 11151 :contents-begin 10946 :contents-end 11150 :post-blank 1 :post-affiliated 10946 :parent #5) #("   You can define preamble and postamble contents which will not be\n   shown as slides, but will be exported into the body part of the\n   generated HTML file, at just before and after the slide contents.\n" 0 204 ...)) (paragraph (:begin 11151 :end 11276 :contents-begin 11151 :contents-end 11275 :post-blank 1 :post-affiliated 11151 :parent #5) #("   Change preamble and postamble contents globally by setting variable\n   " 0 74 ...) (verbatim ...) #("and " 0 4 ...) (verbatim ...) #(".\n" 0 2 ...)) (paragraph (:begin 11276 :end 11447 :contents-begin 11276 :contents-end 11446 :post-blank 1 :post-affiliated 11276 :parent #5) #("   Change preamble and postamble contents locally by setting options\n   " 0 72 ...) (verbatim ...) #("and " 0 4 ...) (verbatim ...) #(", as illustrated at the\n   heading part of this document.\n" 0 58 ...)) (paragraph (:begin 11447 :end 11591 :contents-begin 11447 :contents-end 11591 :post-blank 0 :post-affiliated 11447 :parent #5) #("   To add custom contents into HTML " 0 36 ...) (verbatim ...) #("parts, set contents to\n   variable " 0 35 ...) (verbatim ...) #("or option\n   " 0 13 ...) (verbatim ...) #(".\n" 0 2 ...))) (headline (:raw-value "Generating Pre/Postamble by Emacs-Lisp Functions" :begin 11592 :end 12006 :pre-blank 1 :hiddenp outline :contents-begin 11646 :contents-end 12006 :level 3 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Generating Pre/Postamble by Emacs-Lisp Functions" 0 48 ...)) :parent #4) (section (:begin 11646 :end 12007 :contents-begin 11646 :contents-end 12006 :post-blank 1 :parent #5) (paragraph ... #("    If the contents of pre/postamble is the name of an evaluated\n    Emacs-Lisp funtion, which must accept an argument of Org-mode\n    info and return a string, the returned string will be taken\n    as pre/postamble contents.\n" 0 226 ...)) (paragraph ... #("    So you can embed the Emacs-Lisp function as an Org-Babel source\n    block and mark it to be evaluated at exporting the document.\n" 0 133 ...))))) (headline (:raw-value "Raw HTML in Slides" :begin 12007 :end 12323 :pre-blank 1 :hiddenp outline :contents-begin 12030 :contents-end 12322 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Raw HTML in Slides" 0 18 ...)) :parent #3) (section (:begin 12030 :end 12323 :contents-begin 12030 :contents-end 12322 :post-blank 1 :parent #4) (paragraph (:begin 12030 :end 12145 :contents-begin 12030 :contents-end 12144 :post-blank 1 :post-affiliated 12030 :parent #5) #("   Besides the Org contents, you can embed raw HTML contents\n   into slides by placing a " 0 89 ...) (verbatim ...) #("keyword.\n" 0 9 ...)) (paragraph (:begin 12145 :end 12190 :contents-begin 12145 :contents-end 12189 :post-blank 1 :post-affiliated 12145 :parent #5) #("   Now break time, listen to a girl's song.\n" 0 44 ...)) (keyword (:key "REVEAL_HTML" :value "<video  src=\"http://naga-eda.org/home/yujie/lengwanwan_youthtime.mp4\"></video>" :begin 12190 :end 12284 :post-blank 0 :post-affiliated 12190 :parent #5)) (paragraph (:begin 12284 :end 12322 :contents-begin 12284 :contents-end 12322 :post-blank 0 :post-affiliated 12284 :parent #5) #("   Leng WanWan - Youth times (ๅ†ท็ข—็ข— ้’ๆ˜ฅ)\n" 0 38 ...)))) (headline (:raw-value "Speaker Notes" :begin 12323 :end 13037 :pre-blank 0 :hiddenp outline :contents-begin 12340 :contents-end 13036 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Speaker Notes" 0 13 ...)) :parent #3) (section (:begin 12340 :end 13037 :contents-begin 12340 :contents-end 13036 :post-blank 1 :parent #4) (paragraph (:begin 12340 :end 12561 :contents-begin 12340 :contents-end 12560 :post-blank 1 :post-affiliated 12340 :parent #5) #("   Reveal.js supports speaker notes, which are displayed in a seperate\n   browser window. Press 's' on slide windows will pop up an window\n   displaying current slide, next slide and the speak notes on current\n   slide.\n" 0 220 ...)) (paragraph (:begin 12561 :end 12678 :contents-begin 12561 :contents-end 12677 :post-blank 1 :post-affiliated 12561 :parent #5) #("   Org-reveal recognize texts between " 0 38 ...) (verbatim ...) #("and " 0 4 ...) (verbatim ...) #("\n   as speaker notes. See the example below.\n" 0 45 ...)) (src-block (:language "org" :switches nil :parameters nil :begin 12678 :end 12792 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :hiddenp outline :value "* Heading 1\n   Some contents.\n#+BEGIN_NOTES\n  Enter speaker notes here.\n#+END_NOTES\n" :post-blank 1 :post-affiliated 12678 :parent #5)) (keyword (:key "REVEAL" :value "split" :begin 12792 :end 12809 :post-blank 1 :post-affiliated 12792 :parent #5)) (paragraph (:begin 12809 :end 13036 :contents-begin 12809 :contents-end 13036 :post-blank 0 :post-affiliated 12809 :parent #5) #("   Due to a bug in Reveal.js, sometimes the speaker notes window\n   shows only blank screens. A workaround to this issue is to put\n   the presentation HTML file into the Reveal.js root directory and\n   reopen it in the brower.\n" 0 227 ...)))) (headline (:raw-value "Extra Stylesheets" :begin 13037 :end 13252 :pre-blank 1 :hiddenp outline :contents-begin 13059 :contents-end 13251 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Extra Stylesheets" 0 17 ...)) :parent #3) (section (:begin 13059 :end 13252 :contents-begin 13059 :contents-end 13251 :post-blank 1 :parent #4) (paragraph (:begin 13059 :end 13175 :contents-begin 13059 :contents-end 13174 :post-blank 1 :post-affiliated 13059 :parent #5) #("   Set " 0 7 ...) (verbatim ...) #("to a stylesheet file path in order to load extra custom\n   styles after loading a theme.\n" 0 89 ...)) (src-block (:language "org" :switches nil :parameters nil :begin 13175 :end 13251 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :hiddenp outline :value "#+REVEAL_EXTRA_CSS: url-to-custom-stylesheet.css\n" :post-blank 0 :post-affiliated 13175 :parent #5)))) (headline (:raw-value "Select Built-In Scripts" :begin 13252 :end 13693 :pre-blank 1 :hiddenp outline :contents-begin 13280 :contents-end 13689 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Select Built-In Scripts" 0 23 ...)) :parent #3) (section (:begin 13280 :end 13693 :contents-begin 13280 :contents-end 13689 :post-blank 1 :parent #4) (paragraph (:begin 13280 :end 13391 :contents-begin 13280 :contents-end 13390 :post-blank 1 :post-affiliated 13280 :parent #5) #("   Set option " 0 14 ...) (verbatim ...) #("or variable " 0 12 ...) (verbatim ...) #("to a\n   lisp list to select built-in scripts.\n" 0 46 ...)) (paragraph (:begin 13391 :end 13489 :contents-begin 13391 :contents-end 13485 :post-blank 1 :post-affiliated 13391 :parent #5) #("   Available built-in scripts are:\n   classList/markdown/highlight/zoom/notes/search/remotes.\n" 0 94 ...)) (paragraph (:begin 13489 :end 13557 :contents-begin 13489 :contents-end 13556 :post-blank 1 :post-affiliated 13489 :parent #5) #("   Default built-ins are: classList/markdown/highlight/zoom/notes.\n" 0 67 ...)) (paragraph (:begin 13557 :end 13623 :contents-begin 13557 :contents-end 13623 :post-blank 0 :post-affiliated 13557 :parent #5) #("   The following examples select " 0 33 ...) (italic ... #("markdown" 0 8 ...)) #("and " 0 4 ...) (italic ... #("highlight" 0 9 ...)) #("only.\n" 0 6 ...)) (src-block (:language "org" :switches nil :parameters nil :begin 13623 :end 13689 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :hiddenp outline :value "#+REVEAL_PLUGINS: (markdown highlight)\n" :post-blank 0 :post-affiliated 13623 :parent #5)))) (headline (:raw-value "Extra Dependent Script" :begin 13693 :end 13880 :pre-blank 1 :hiddenp outline :contents-begin 13720 :contents-end 13879 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Extra Dependent Script" 0 22 ...)) :parent #3) (section (:begin 13720 :end 13880 :contents-begin 13720 :contents-end 13879 :post-blank 1 :parent #4) (paragraph (:begin 13720 :end 13809 :contents-begin 13720 :contents-end 13809 :post-blank 0 :post-affiliated 13720 :parent #5) #("   Set " 0 7 ...) (verbatim ...) #("to the url of extra reveal.js dependent\n   script if necessary.\n" 0 64 ...)) (src-block (:language "org" :switches nil :parameters nil :begin 13809 :end 13879 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :hiddenp outline :value "#+REVEAL_EXTRA_JS: url-to-custom-script.js\n" :post-blank 0 :post-affiliated 13809 :parent #5)))) (headline (:raw-value "Extra Slide attribute" :begin 13880 :end 14000 :pre-blank 1 :hiddenp outline :contents-begin 13906 :contents-end 14000 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Extra Slide attribute" 0 21 ...)) :parent #3) (section (:begin 13906 :end 14001 :contents-begin 13906 :contents-end 14000 :post-blank 1 :parent #4) (paragraph (:begin 13906 :end 14000 :contents-begin 13906 :contents-end 14000 :post-blank 0 :post-affiliated 13906 :parent #5) #("   Set property " 0 16 ...) (verbatim ...) #("to headings to add any necessary attributes\n   to slides.\n" 0 58 ...))))) (headline (:raw-value "Tips" :begin 14001 :end 14458 :pre-blank 1 :hiddenp outline :contents-begin 14009 :contents-end 14457 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Tips" 0 4 (:parent #3))) :parent #2) (headline (:raw-value "Disable Heading Numbers" :begin 14009 :end 14116 :pre-blank 1 :hiddenp outline :contents-begin 14037 :contents-end 14115 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Disable Heading Numbers" 0 23 ...)) :parent #3) (section (:begin 14037 :end 14116 :contents-begin 14037 :contents-end 14115 :post-blank 1 :parent #4) (paragraph (:begin 14037 :end 14069 :contents-begin 14037 :contents-end 14069 :post-blank 0 :post-affiliated 14037 :parent #5) #("   Add " 0 7 ...) (verbatim ...) #("to " 0 3 ...) (verbatim ...) #("\n" 0 1 ...)) (src-block (:language "org" :switches nil :parameters nil :begin 14069 :end 14115 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :hiddenp outline :value "#+OPTIONS: num:nil\n" :post-blank 0 :post-affiliated 14069 :parent #5)))) (headline (:raw-value "Internal Links" :begin 14116 :end 14457 :pre-blank 1 :hiddenp outline :contents-begin 14135 :contents-end 14457 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY "Readme" :title (#("Internal Links" 0 14 ...)) :parent #3) (section (:begin 14135 :end 14458 :contents-begin 14135 :contents-end 14457 :post-blank 1 :parent #4) (paragraph (:begin 14135 :end 14282 :contents-begin 14135 :contents-end 14281 :post-blank 1 :post-affiliated 14135 :parent #5) #("   Reveal.js supports only jump between slides, but not between\n   elements on slides. Thus, we can only link to headlines in an Org\n   document.\n" 0 146 ...)) (paragraph (:begin 14282 :end 14383 :contents-begin 14282 :contents-end 14382 :post-blank 1 :post-affiliated 14282 :parent #5) #("   You can create links pointings to a headline's text, or its\n   custom-id, as the examples below:\n" 0 100 ...)) (plain-list (:type unordered :begin 14383 :end 14457 :contents-begin 14383 :contents-end 14457 :structure ... :post-blank 0 :post-affiliated 14383 :parent #5) (item ... ...) (item ... ...))))) (headline (:raw-value "Thanks" :begin 14458 :end 14649 :pre-blank 1 :hiddenp outline :contents-begin 14468 :contents-end 14649 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :CATEGORY nil :title (#("Thanks" 0 6 (:parent #3))) :parent #2) (section (:begin 14468 :end 14649 :contents-begin 14468 :contents-end 14649 :post-blank 0 :parent #3) (paragraph (:begin 14468 :end 14484 :contents-begin 14468 :contents-end 14483 :post-blank 1 :post-affiliated 14468 :parent #4) #("  Courtesy to:\n" 0 15 (:parent #5))) (paragraph (:begin 14484 :end 14538 :contents-begin 14513 :contents-end 14538 :post-blank 0 :post-affiliated 14513 :attr_reveal (":frag roll-in") :parent #4) #("  The powerful Org-mode,\n" 0 25 (:parent #5))) (paragraph (:begin 14538 :end 14594 :contents-begin 14567 :contents-end 14594 :post-blank 0 :post-affiliated 14567 :attr_reveal (":frag roll-in") :parent #4) #("  the impressive Reveal.js\n" 0 27 (:parent #5))) (paragraph (:begin 14594 :end 14649 :contents-begin 14623 :contents-end 14649 :post-blank 0 :post-affiliated 14623 :attr_reveal (":frag roll-in") :parent #4) #("  and the precise MathJax\n" 0 26 (:parent #5))))))) (section (:begin 733 :end 1174 :contents-begin 733 :contents-end 1173 :post-blank 1 :parent #0) (plain-list (:type unordered :begin 733 :end 1173 :contents-begin 733 :contents-end 1173 :structure ((733 2 "- " nil nil nil 951) (951 2 "- " nil nil nil 1173)) :post-blank 0 :post-affiliated 733 :parent #1) (item (:bullet "- " :begin 733 :end 951 :contents-begin 737 :contents-end 951 :checkbox nil :counter nil :hiddenp outline :structure ((733 2 "- " nil nil nil 951) (951 2 "- " nil nil nil 1173)) :post-blank 0 :tag nil :parent #2) (paragraph (:begin 737 :end 951 :contents-begin 737 :contents-end 951 :post-blank 0 :post-affiliated 737 :parent #3) (bold (:begin 737 :end 749 :contents-begin 738 :contents-end 747 :post-blank 1 :parent #4) #("Reveal.js" 0 9 (:parent #5))) #("is a tool for creating good-looking HTML presentations,\nauthored by " 0 55 (:parent #4) 56 68 (:parent #4)) (link (:type "fuzzy" :path "hakim.se" :raw-link "hakim.se" :application nil :search-option nil :begin 821 :end 850 :contents-begin 833 :contents-end 848 :post-blank 0 :parent #4) #("Hakim El Hattab" 0 15 (:parent #5))) #(". " 0 2 (:parent #4)) (line-break (:begin 852 :end 855 :post-blank 0 :parent #4)) #("    For an example of reveal.js presentation, click " 0 52 (:parent #4)) (link (:type "http" :path "//lab.hakim.se/reveal-js/#/" :raw-link "http://lab.hakim.se/reveal-js/#/" :application nil :search-option nil :begin 907 :end 949 :contents-begin 943 :contents-end 947 :post-blank 0 :parent #4) #("here" 0 4 (:parent #5))) #(".\n" 0 2 (:parent #4)))) (item (:bullet "- " :begin 951 :end 1173 :contents-begin 955 :contents-end 1173 :checkbox nil :counter nil :hiddenp outline :structure ((733 2 "- " nil nil nil 951) (951 2 "- " nil nil nil 1173)) :post-blank 0 :tag nil :parent #2) (paragraph (:begin 955 :end 1173 :contents-begin 955 :contents-end 1173 :post-blank 0 :post-affiliated 955 :parent #3) (bold (:begin 955 :end 968 :contents-begin 956 :contents-end 966 :post-blank 1 :parent #4) #("Org-Reveal" 0 10 (:parent #5))) #("exports your " 0 13 (:parent #4)) (link (:type "http" :path "//orgmode.org/" :raw-link "http://orgmode.org/" :application nil :search-option nil :begin 981 :end 1010 :contents-begin 1004 :contents-end 1007 :post-blank 1 :parent #4) #("Org" 0 3 (:parent #5))) #("documents to reveal.js\npresentations." 0 22 (:parent #4) 23 37 (:parent #4)) (line-break (:begin 1051 :end 1054 :post-blank 0 :parent #4)) #("    With Org-reveal, you can create beautiful presentations with 3D\neffects from simple but powerful Org contents.\n" 0 67 (:parent #4) 68 115 (:parent #4))))))) #("<ul class=\"org-ul\">\n<li><b>Reveal.js</b> is a tool for creating good-looking HTML presentations,\nauthored by <i>Hakim El Hattab</i>. <br  />\n    For an example of reveal.js presentation, click <a href=\"http://lab.hakim.se/reveal-js/#/\">here</a>.\n</li>\n<li><b>Org-Reveal</b> exports your <a href=\"http://orgmode.org/\">Org</a> documents to reveal.js\npresentations.<br  />\n    With Org-reveal, you can create beautiful presentations with 3D\neffects from simple but powerful Org contents.\n</li>\n</ul>\n" 27 36 (:parent (bold (:begin 737 :end 749 :contents-begin 738 :contents-end 747 :post-blank 1 :parent (paragraph (:begin 737 :end 951 :contents-begin 737 :contents-end 951 :post-blank 0 :post-affiliated 737 :parent (item (:bullet "- " :begin 733 :end 951 :contents-begin 737 :contents-end 951 :checkbox nil :counter nil :hiddenp outline :structure ... :post-blank 0 :tag nil :parent ...) #4)) #2 #("is a tool for creating good-looking HTML presentations,\nauthored by " 0 55 (:parent #4) 56 68 (:parent #4)) (link (:type "fuzzy" :path "hakim.se" :raw-link "hakim.se" :application nil :search-option nil :begin 821 :end 850 :contents-begin 833 :contents-end 848 :post-blank 0 :parent #4) #("Hakim El Hattab" 0 15 (:parent #5))) #(". " 0 2 (:parent #4)) (line-break (:begin 852 :end 855 :post-blank 0 :parent #4)) #("    For an example of reveal.js presentation, click " 0 52 (:parent #4)) (link (:type "http" :path "//lab.hakim.se/reveal-js/#/" :raw-link "http://lab.hakim.se/reveal-js/#/" :application nil :search-option nil :begin 907 :end 949 :contents-begin 943 :contents-end 947 :post-blank 0 :parent #4) #("here" 0 4 (:parent #5))) #(".\n" 0 2 (:parent #4)))) #("Reveal.js" 0 9 (:parent #2)))) 41 96 (:parent (paragraph (:begin 737 :end 951 :contents-begin 737 :contents-end 951 :post-blank 0 :post-affiliated 737 :parent (item (:bullet "- " :begin 733 :end 951 :contents-begin 737 :contents-end 951 :checkbox nil :counter nil :hiddenp outline :structure ((733 2 "- " nil nil nil 951) (951 2 "- " nil nil nil 1173)) :post-blank 0 :tag nil :parent (plain-list (:type unordered :begin 733 :end 1173 :contents-begin 733 :contents-end 1173 :structure ... :post-blank 0 :post-affiliated 733 :parent ...) #4 (item ... ...))) #2)) (bold (:begin 737 :end 749 :contents-begin 738 :contents-end 747 :post-blank 1 :parent #2) #("Reveal.js" 0 9 (:parent #3))) #("is a tool for creating good-looking HTML presentations,\nauthored by " 0 55 (:parent #2) 56 68 (:parent #2)) (link (:type "fuzzy" :path "hakim.se" :raw-link "hakim.se" :application nil :search-option nil :begin 821 :end 850 :contents-begin 833 :contents-end 848 :post-blank 0 :parent #2) #("Hakim El Hattab" 0 15 (:parent #3))) #(". " 0 2 (:parent #2)) (line-break (:begin 852 :end 855 :post-blank 0 :parent #2)) #("    For an example of reveal.js presentation, click " 0 52 (:parent #2)) (link (:type "http" :path "//lab.hakim.se/reveal-js/#/" :raw-link "http://lab.hakim.se/reveal-js/#/" :application nil :search-option nil :begin 907 :end 949 :contents-begin 943 :contents-end 947 :post-blank 0 :parent #2) #("here" 0 4 (:parent #3))) #(".\n" 0 2 (:parent #2)))) 97 109 (:parent (paragraph (:begin 737 :end 951 :contents-begin 737 :contents-end 951 :post-blank 0 :post-affiliated 737 :parent (item (:bullet "- " :begin 733 :end 951 :contents-begin 737 :contents-end 951 :checkbox nil :counter nil :hiddenp outline :structure ((733 2 "- " nil nil nil 951) (951 2 "- " nil nil nil 1173)) :post-blank 0 :tag nil :parent (plain-list (:type unordered :begin 733 :end 1173 :contents-begin 733 :contents-end 1173 :structure ... :post-blank 0 :post-affiliated 733 :parent ...) #4 (item ... ...))) #2)) (bold (:begin 737 :end 749 :contents-begin 738 :contents-end 747 :post-blank 1 :parent #2) #("Reveal.js" 0 9 (:parent #3))) #("is a tool for creating good-looking HTML presentations,\nauthored by " 0 55 (:parent #2) 56 68 (:parent #2)) (link (:type "fuzzy" :path "hakim.se" :raw-link "hakim.se" :application nil :search-option nil :begin 821 :end 850 :contents-begin 833 :contents-end 848 :post-blank 0 :parent #2) #("Hakim El Hattab" 0 15 (:parent #3))) #(". " 0 2 (:parent #2)) (line-break (:begin 852 :end 855 :post-blank 0 :parent #2)) #("    For an example of reveal.js presentation, click " 0 52 (:parent #2)) (link (:type "http" :path "//lab.hakim.se/reveal-js/#/" :raw-link "http://lab.hakim.se/reveal-js/#/" :application nil :search-option nil :begin 907 :end 949 :contents-begin 943 :contents-end 947 :post-blank 0 :parent #2) #("here" 0 4 (:parent #3))) #(".\n" 0 2 (:parent #2)))) 112 127 (:parent (link (:type "fuzzy" :path "hakim.se" :raw-link "hakim.se" :application nil :search-option nil :begin 821 :end 850 :contents-begin 833 :contents-end 848 :post-blank 0 :parent (paragraph (:begin 737 :end 951 :contents-begin 737 :contents-end 951 :post-blank 0 :post-affiliated 737 :parent (item (:bullet "- " :begin 733 :end 951 :contents-begin 737 :contents-end 951 :checkbox nil :counter nil :hiddenp outline :structure ... :post-blank 0 :tag nil :parent ...) #4)) (bold (:begin 737 :end 749 :contents-begin 738 :contents-end 747 :post-blank 1 :parent #4) #("Reveal.js" 0 9 (:parent #5))) #("is a tool for creating good-looking HTML presentations,\nauthored by " 0 55 (:parent #4) 56 68 (:parent #4)) #2 #(". " 0 2 (:parent #4)) (line-break (:begin 852 :end 855 :post-blank 0 :parent #4)) #("    For an example of reveal.js presentation, click " 0 52 (:parent #4)) (link (:type "http" :path "//lab.hakim.se/reveal-js/#/" :raw-link "http://lab.hakim.se/reveal-js/#/" :application nil :search-option nil :begin 907 :end 949 :contents-begin 943 :contents-end 947 :post-blank 0 :parent #4) #("here" 0 4 (:parent #5))) #(".\n" 0 2 (:parent #4)))) #("Hakim El Hattab" 0 15 (:parent #2)))) 131 133 (:parent (paragraph (:begin 737 :end 951 :contents-begin 737 :contents-end 951 :post-blank 0 :post-affiliated 737 :parent (item (:bullet "- " :begin 733 :end 951 :contents-begin 737 :contents-end 951 :checkbox nil :counter nil :hiddenp outline :structure ((733 2 "- " nil nil nil 951) (951 2 "- " nil nil nil 1173)) :post-blank 0 :tag nil :parent (plain-list (:type unordered :begin 733 :end 1173 :contents-begin 733 :contents-end 1173 :structure ... :post-blank 0 :post-affiliated 733 :parent ...) #4 (item ... ...))) #2)) (bold (:begin 737 :end 749 :contents-begin 738 :contents-end 747 :post-blank 1 :parent #2) #("Reveal.js" 0 9 (:parent #3))) #("is a tool for creating good-looking HTML presentations,\nauthored by " 0 55 (:parent #2) 56 68 (:parent #2)) (link (:type "fuzzy" :path "hakim.se" :raw-link "hakim.se" :application nil :search-option nil :begin 821 :end 850 :contents-begin 833 :contents-end 848 :post-blank 0 :parent #2) #("Hakim El Hattab" 0 15 (:parent #3))) #(". " 0 2 (:parent #2)) (line-break (:begin 852 :end 855 :post-blank 0 :parent #2)) #("    For an example of reveal.js presentation, click " 0 52 (:parent #2)) (link (:type "http" :path "//lab.hakim.se/reveal-js/#/" :raw-link "http://lab.hakim.se/reveal-js/#/" :application nil :search-option nil :begin 907 :end 949 :contents-begin 943 :contents-end 947 :post-blank 0 :parent #2) #("here" 0 4 (:parent #3))) #(".\n" 0 2 (:parent #2)))) 141 193 (:parent (paragraph (:begin 737 :end 951 :contents-begin 737 :contents-end 951 :post-blank 0 :post-affiliated 737 :parent (item (:bullet "- " :begin 733 :end 951 :contents-begin 737 :contents-end 951 :checkbox nil :counter nil :hiddenp outline :structure ((733 2 "- " nil nil nil 951) (951 2 "- " nil nil nil 1173)) :post-blank 0 :tag nil :parent (plain-list (:type unordered :begin 733 :end 1173 :contents-begin 733 :contents-end 1173 :structure ... :post-blank 0 :post-affiliated 733 :parent ...) #4 (item ... ...))) #2)) (bold (:begin 737 :end 749 :contents-begin 738 :contents-end 747 :post-blank 1 :parent #2) #("Reveal.js" 0 9 (:parent #3))) #("is a tool for creating good-looking HTML presentations,\nauthored by " 0 55 (:parent #2) 56 68 (:parent #2)) (link (:type "fuzzy" :path "hakim.se" :raw-link "hakim.se" :application nil :search-option nil :begin 821 :end 850 :contents-begin 833 :contents-end 848 :post-blank 0 :parent #2) #("Hakim El Hattab" 0 15 (:parent #3))) #(". " 0 2 (:parent #2)) (line-break (:begin 852 :end 855 :post-blank 0 :parent #2)) #("    For an example of reveal.js presentation, click " 0 52 (:parent #2)) (link (:type "http" :path "//lab.hakim.se/reveal-js/#/" :raw-link "http://lab.hakim.se/reveal-js/#/" :application nil :search-option nil :begin 907 :end 949 :contents-begin 943 :contents-end 947 :post-blank 0 :parent #2) #("here" 0 4 (:parent #3))) #(".\n" 0 2 (:parent #2)))) 236 240 (:parent (link (:type "http" :path "//lab.hakim.se/reveal-js/#/" :raw-link "http://lab.hakim.se/reveal-js/#/" :application nil :search-option nil :begin 907 :end 949 :contents-begin 943 :contents-end 947 :post-blank 0 :parent (paragraph (:begin 737 :end 951 :contents-begin 737 :contents-end 951 :post-blank 0 :post-affiliated 737 :parent (item (:bullet "- " :begin 733 :end 951 :contents-begin 737 :contents-end 951 :checkbox nil :counter nil :hiddenp outline :structure ... :post-blank 0 :tag nil :parent ...) #4)) (bold (:begin 737 :end 749 :contents-begin 738 :contents-end 747 :post-blank 1 :parent #4) #("Reveal.js" 0 9 (:parent #5))) #("is a tool for creating good-looking HTML presentations,\nauthored by " 0 55 (:parent #4) 56 68 (:parent #4)) (link (:type "fuzzy" :path "hakim.se" :raw-link "hakim.se" :application nil :search-option nil :begin 821 :end 850 :contents-begin 833 :contents-end 848 :post-blank 0 :parent #4) #("Hakim El Hattab" 0 15 (:parent #5))) #(". " 0 2 (:parent #4)) (line-break (:begin 852 :end 855 :post-blank 0 :parent #4)) #("    For an example of reveal.js presentation, click " 0 52 (:parent #4)) #2 #(".\n" 0 2 (:parent #4)))) #("here" 0 4 (:parent #2)))) 244 245 (:parent (paragraph (:begin 737 :end 951 :contents-begin 737 :contents-end 951 :post-blank 0 :post-affiliated 737 :parent (item (:bullet "- " :begin 733 :end 951 :contents-begin 737 :contents-end 951 :checkbox nil :counter nil :hiddenp outline :structure ((733 2 "- " nil nil nil 951) (951 2 "- " nil nil nil 1173)) :post-blank 0 :tag nil :parent (plain-list (:type unordered :begin 733 :end 1173 :contents-begin 733 :contents-end 1173 :structure ... :post-blank 0 :post-affiliated 733 :parent ...) #4 (item ... ...))) #2)) (bold (:begin 737 :end 749 :contents-begin 738 :contents-end 747 :post-blank 1 :parent #2) #("Reveal.js" 0 9 (:parent #3))) #("is a tool for creating good-looking HTML presentations,\nauthored by " 0 55 (:parent #2) 56 68 (:parent #2)) (link (:type "fuzzy" :path "hakim.se" :raw-link "hakim.se" :application nil :search-option nil :begin 821 :end 850 :contents-begin 833 :contents-end 848 :post-blank 0 :parent #2) #("Hakim El Hattab" 0 15 (:parent #3))) #(". " 0 2 (:parent #2)) (line-break (:begin 852 :end 855 :post-blank 0 :parent #2)) #("    For an example of reveal.js presentation, click " 0 52 (:parent #2)) (link (:type "http" :path "//lab.hakim.se/reveal-js/#/" :raw-link "http://lab.hakim.se/reveal-js/#/" :application nil :search-option nil :begin 907 :end 949 :contents-begin 943 :contents-end 947 :post-blank 0 :parent #2) #("here" 0 4 (:parent #3))) #(".\n" 0 2 (:parent #2)))) 259 269 (:parent (bold (:begin 955 :end 968 :contents-begin 956 :contents-end 966 :post-blank 1 :parent (paragraph (:begin 955 :end 1173 :contents-begin 955 :contents-end 1173 :post-blank 0 :post-affiliated 955 :parent (item (:bullet "- " :begin 951 :end 1173 :contents-begin 955 :contents-end 1173 :checkbox nil :counter nil :hiddenp outline :structure ... :post-blank 0 :tag nil :parent ...) #4)) #2 #("exports your " 0 13 (:parent #4)) (link (:type "http" :path "//orgmode.org/" :raw-link "http://orgmode.org/" :application nil :search-option nil :begin 981 :end 1010 :contents-begin 1004 :contents-end 1007 :post-blank 1 :parent #4) #("Org" 0 3 (:parent #5))) #("documents to reveal.js\npresentations." 0 22 (:parent #4) 23 37 (:parent #4)) (line-break (:begin 1051 :end 1054 :post-blank 0 :parent #4)) #("    With Org-reveal, you can create beautiful presentations with 3D\neffects from simple but powerful Org contents.\n" 0 67 (:parent #4) 68 115 (:parent #4)))) #("Org-Reveal" 0 10 (:parent #2)))) 274 287 (:parent (paragraph (:begin 955 :end 1173 :contents-begin 955 :contents-end 1173 :post-blank 0 :post-affiliated 955 :parent (item (:bullet "- " :begin 951 :end 1173 :contents-begin 955 :contents-end 1173 :checkbox nil :counter nil :hiddenp outline :structure ((733 2 "- " nil nil nil 951) (951 2 "- " nil nil nil 1173)) :post-blank 0 :tag nil :parent (plain-list (:type unordered :begin 733 :end 1173 :contents-begin 733 :contents-end 1173 :structure ... :post-blank 0 :post-affiliated 733 :parent ...) (item ... ...) #4)) #2)) (bold (:begin 955 :end 968 :contents-begin 956 :contents-end 966 :post-blank 1 :parent #2) #("Org-Reveal" 0 10 (:parent #3))) #("exports your " 0 13 (:parent #2)) (link (:type "http" :path "//orgmode.org/" :raw-link "http://orgmode.org/" :application nil :search-option nil :begin 981 :end 1010 :contents-begin 1004 :contents-end 1007 :post-blank 1 :parent #2) #("Org" 0 3 (:parent #3))) #("documents to reveal.js\npresentations." 0 22 (:parent #2) 23 37 (:parent #2)) (line-break (:begin 1051 :end 1054 :post-blank 0 :parent #2)) #("    With Org-reveal, you can create beautiful presentations with 3D\neffects from simple but powerful Org contents.\n" 0 67 (:parent #2) 68 115 (:parent #2)))) 317 320 (:parent (link (:type "http" :path "//orgmode.org/" :raw-link "http://orgmode.org/" :application nil :search-option nil :begin 981 :end 1010 :contents-begin 1004 :contents-end 1007 :post-blank 1 :parent (paragraph (:begin 955 :end 1173 :contents-begin 955 :contents-end 1173 :post-blank 0 :post-affiliated 955 :parent (item (:bullet "- " :begin 951 :end 1173 :contents-begin 955 :contents-end 1173 :checkbox nil :counter nil :hiddenp outline :structure ... :post-blank 0 :tag nil :parent ...) #4)) (bold (:begin 955 :end 968 :contents-begin 956 :contents-end 966 :post-blank 1 :parent #4) #("Org-Reveal" 0 10 (:parent #5))) #("exports your " 0 13 (:parent #4)) #2 #("documents to reveal.js\npresentations." 0 22 (:parent #4) 23 37 (:parent #4)) (line-break (:begin 1051 :end 1054 :post-blank 0 :parent #4)) #("    With Org-reveal, you can create beautiful presentations with 3D\neffects from simple but powerful Org contents.\n" 0 67 (:parent #4) 68 115 (:parent #4)))) #("Org" 0 3 (:parent #2)))) 325 347 (:parent (paragraph (:begin 955 :end 1173 :contents-begin 955 :contents-end 1173 :post-blank 0 :post-affiliated 955 :parent (item (:bullet "- " :begin 951 :end 1173 :contents-begin 955 :contents-end 1173 :checkbox nil :counter nil :hiddenp outline :structure ((733 2 "- " nil nil nil 951) (951 2 "- " nil nil nil 1173)) :post-blank 0 :tag nil :parent (plain-list (:type unordered :begin 733 :end 1173 :contents-begin 733 :contents-end 1173 :structure ... :post-blank 0 :post-affiliated 733 :parent ...) (item ... ...) #4)) #2)) (bold (:begin 955 :end 968 :contents-begin 956 :contents-end 966 :post-blank 1 :parent #2) #("Org-Reveal" 0 10 (:parent #3))) #("exports your " 0 13 (:parent #2)) (link (:type "http" :path "//orgmode.org/" :raw-link "http://orgmode.org/" :application nil :search-option nil :begin 981 :end 1010 :contents-begin 1004 :contents-end 1007 :post-blank 1 :parent #2) #("Org" 0 3 (:parent #3))) #("documents to reveal.js\npresentations." 0 22 (:parent #2) 23 37 (:parent #2)) (line-break (:begin 1051 :end 1054 :post-blank 0 :parent #2)) #("    With Org-reveal, you can create beautiful presentations with 3D\neffects from simple but powerful Org contents.\n" 0 67 (:parent #2) 68 115 (:parent #2)))) 348 362 (:parent (paragraph (:begin 955 :end 1173 :contents-begin 955 :contents-end 1173 :post-blank 0 :post-affiliated 955 :parent (item (:bullet "- " :begin 951 :end 1173 :contents-begin 955 :contents-end 1173 :checkbox nil :counter nil :hiddenp outline :structure ((733 2 "- " nil nil nil 951) (951 2 "- " nil nil nil 1173)) :post-blank 0 :tag nil :parent (plain-list (:type unordered :begin 733 :end 1173 :contents-begin 733 :contents-end 1173 :structure ... :post-blank 0 :post-affiliated 733 :parent ...) (item ... ...) #4)) #2)) (bold (:begin 955 :end 968 :contents-begin 956 :contents-end 966 :post-blank 1 :parent #2) #("Org-Reveal" 0 10 (:parent #3))) #("exports your " 0 13 (:parent #2)) (link (:type "http" :path "//orgmode.org/" :raw-link "http://orgmode.org/" :application nil :search-option nil :begin 981 :end 1010 :contents-begin 1004 :contents-end 1007 :post-blank 1 :parent #2) #("Org" 0 3 (:parent #3))) #("documents to reveal.js\npresentations." 0 22 (:parent #2) 23 37 (:parent #2)) (line-break (:begin 1051 :end 1054 :post-blank 0 :parent #2)) #("    With Org-reveal, you can create beautiful presentations with 3D\neffects from simple but powerful Org contents.\n" 0 67 (:parent #2) 68 115 (:parent #2)))) 370 437 (:parent (paragraph (:begin 955 :end 1173 :contents-begin 955 :contents-end 1173 :post-blank 0 :post-affiliated 955 :parent (item (:bullet "- " :begin 951 :end 1173 :contents-begin 955 :contents-end 1173 :checkbox nil :counter nil :hiddenp outline :structure ((733 2 "- " nil nil nil 951) (951 2 "- " nil nil nil 1173)) :post-blank 0 :tag nil :parent (plain-list (:type unordered :begin 733 :end 1173 :contents-begin 733 :contents-end 1173 :structure ... :post-blank 0 :post-affiliated 733 :parent ...) (item ... ...) #4)) #2)) (bold (:begin 955 :end 968 :contents-begin 956 :contents-end 966 :post-blank 1 :parent #2) #("Org-Reveal" 0 10 (:parent #3))) #("exports your " 0 13 (:parent #2)) (link (:type "http" :path "//orgmode.org/" :raw-link "http://orgmode.org/" :application nil :search-option nil :begin 981 :end 1010 :contents-begin 1004 :contents-end 1007 :post-blank 1 :parent #2) #("Org" 0 3 (:parent #3))) #("documents to reveal.js\npresentations." 0 22 (:parent #2) 23 37 (:parent #2)) (line-break (:begin 1051 :end 1054 :post-blank 0 :parent #2)) #("    With Org-reveal, you can create beautiful presentations with 3D\neffects from simple but powerful Org contents.\n" 0 67 (:parent #2) 68 115 (:parent #2)))) 438 484 (:parent (paragraph (:begin 955 :end 1173 :contents-begin 955 :contents-end 1173 :post-blank 0 :post-affiliated 955 :parent (item (:bullet "- " :begin 951 :end 1173 :contents-begin 955 :contents-end 1173 :checkbox nil :counter nil :hiddenp outline :structure ((733 2 "- " nil nil nil 951) (951 2 "- " nil nil nil 1173)) :post-blank 0 :tag nil :parent (plain-list (:type unordered :begin 733 :end 1173 :contents-begin 733 :contents-end 1173 :structure ... :post-blank 0 :post-affiliated 733 :parent ...) (item ... ...) #4)) #2)) (bold (:begin 955 :end 968 :contents-begin 956 :contents-end 966 :post-blank 1 :parent #2) #("Org-Reveal" 0 10 (:parent #3))) #("exports your " 0 13 (:parent #2)) (link (:type "http" :path "//orgmode.org/" :raw-link "http://orgmode.org/" :application nil :search-option nil :begin 981 :end 1010 :contents-begin 1004 :contents-end 1007 :post-blank 1 :parent #2) #("Org" 0 3 (:parent #3))) #("documents to reveal.js\npresentations." 0 22 (:parent #2) 23 37 (:parent #2)) (line-break (:begin 1051 :end 1054 :post-blank 0 :parent #2)) #("    With Org-reveal, you can create beautiful presentations with 3D\neffects from simple but powerful Org contents.\n" 0 67 (:parent #2) 68 115 (:parent #2))))) (:export-options nil :input-file "/Users/danielszmulewicz/Documents/elisp/org-reveal/Readme.org" :input-buffer "Readme.org" :reveal-control t :reveal-progress t :reveal-history nil :reveal-center t :reveal-rolling-links t :reveal-slide-number t :reveal-keyboard t :reveal-overview t :reveal-width 1200 :reveal-height 800 :reveal-margin "0.1" :reveal-min-scale "0.5" :reveal-max-scale "2.5" :reveal-root "file:///Users/danielszmulewicz/Documents/javascript/reveal.js" :reveal-trans "cube" :reveal-speed "default" :reveal-theme "moon" :reveal-extra-css nil :reveal-extra-js "" :reveal-hlevel "2" :reveal-title-slide-template "<h1>%t</h1>\n<h2>%a</h2>\n<h2>%e</h2>\n<h2>%d</h2>" :reveal-mathjax t ...))

Anchor not updated when slides change

When I go forward or backwards in a reveal.js presentation produced by org-reveal, it appears the anchor (so the #/5 in http://localhost:8080/#/5) is not updated. The anchor does work for going to a slide, but is then no longer updated.

I want this feature so that I can use my browser's back button after showing some video.

I originally thought this was a reveal.js bug, but it appears to work fine when I use hakimel's index.html.

reveal-title-slide-template should allow multiple values and concat them

I have found it very useful to specify several #+REVEAL_TITLE_SLIDE_TEMPLATE: lines, and have them concatenated (see org-export-options-alist):

    (:reveal-title-slide-template "REVEAL_TITLE_SLIDE_TEMPLATE" nil org-reveal-title-slide-template space)

(Since this is HTML, it doesn't matter whether the separatr is space or newline)

For example, I have this bunch of lines, which make the extra links in this presentation:

#+REVEAL_TITLE_SLIDE_TEMPLATE: <h2>%t</h2><h3>%e</h3><h3>SmartCulture Conference</h3><h3>%d, Brussels</h3>
#+REVEAL_TITLE_SLIDE_TEMPLATE: <p/><p/><p class='center'>
#+REVEAL_TITLE_SLIDE_TEMPLATE: <a href='http://VladimirAlexiev.github.io/pres/20140611-SmartCulture-sem-tech-CH/index.html' target='_blank'>2D interactive version</a>,
#+REVEAL_TITLE_SLIDE_TEMPLATE: <a href='http://VladimirAlexiev.github.io/pres/20140611-SmartCulture-sem-tech-CH/Semantic Technologies for Cultural Heritage.pdf'>pdf</a>,
#+REVEAL_TITLE_SLIDE_TEMPLATE: <a href='http://www.slideshare.net/valexiev1/semantic-technologies-for-cultural-heritage-35749530' target='_blank'>slideshare</a>.
#+REVEAL_TITLE_SLIDE_TEMPLATE: Press <a href='javascript:Reveal.toggleOverview()'>O for overview</a>,
#+REVEAL_TITLE_SLIDE_TEMPLATE: <a href='reveal-help.html' target='_blank'>H for help</a>.</p>
#+REVEAL_TITLE_SLIDE_TEMPLATE: <p class='center'>
#+REVEAL_TITLE_SLIDE_TEMPLATE: Proudly made in plain text with 
#+REVEAL_TITLE_SLIDE_TEMPLATE: <a href='https://github.com/hakimel/reveal.js/'>reveal.js</a>, 
#+REVEAL_TITLE_SLIDE_TEMPLATE: <a href='https://github.com/yjwen/org-reveal'>org-reveal</a>, 
#+REVEAL_TITLE_SLIDE_TEMPLATE: <a href='http://orgmode.org'>org-mode</a> and 
#+REVEAL_TITLE_SLIDE_TEMPLATE: <a href='http://www.gnu.org/s/emacs/'>emacs</a>.</p>

You might even consider some variation of this for the default value

table of contents too long for slide

If you try exporting the Readme.org file of this project, the Table of Contents ends up too long and flows off the bottom of the page. I've tried with #+REVEAL_HLEVEL: 1 and 2 and both produce the same result.

steps to reproduce:

export Readme.org, open in browser, move to TOC.

Compile warnings

Hi,

I'm getting warnings when including org-reveal into my org-mode compilation:

In org-reveal--get-hlevel:
ox-reveal.el:77:35:Warning: string-to-int' is an obsolete function (as of 22.1); usestring-to-number' instead.
ox-reveal.el:233:1:Warning: defgroup for `org-export-reveal' fails to specify
containing group

In org-reveal-format-list-item:
ox-reveal.el:351:37:Warning: reference to free variable counter' ox-reveal.el:369:6:Warning: reference to free variablecontents'

Probably it's not too bad, just wanted to report.

Feature request: Ability to specify main font and monotype font

Would it be possible to specify the main font and monotype font used in the exported html via emacs variables?

The monotype fonts use the beautiful Inconsolata-g fonts on unix but show up in Courier New in Windows (even when I have Inconsolata-g installed in Windows too). I wish I could control which fonts are used.

Even if controlling fonts via emacs is not possible, I would like to know what I need to change in the .css files to change the monotype font.

Thanks!

file change on disk after export

After I run org-reveal-export-to-html and try to edit the index.org file I get the message that it changed on the disk (as if the export touched the .org file), although there is no real change in the file. I have to either confirm that I want to edit it or reload from disk.

Both org-mode and org-reveal are fresh installs from elpa and work fine otherwise (I can create presentations and they look really nice! Thanks for that!)

option which plugins to enable

There should be an option list that determines which plugins to enable. Eg I don't want showdown/markdown,but I want search.
Right now one has to copy and edit org-reveal-scripts, which is one big function...

Render org code to HTML in speaker notes?

I'm not entirely sure this is a feature, but... Would it be better if the org markup in speaker notes would also be rendered to HTML? Right now, it is simply added verbatim; so any markup is lost. I think it would be better if org markup were respected, e.g. the HTML

would contain for example <ul>s and italic text etc.

emacs update/load order maybe an issue

loading ox-reval.el on init .emacs (require 'ox-reveal) results in

Wrong type argument: stringp, ox-reveal

If one executes load-library after emacs has initilized, library loads and works correctly.

I run emacs off a usb while at work latest win32 FSF vanilla zip and Org 8.2.4 I utilises a modified site-start.el to sets home and loadpath env

(defvar usb-drive-letter (substring data-directory 0 3)) (defvar usb-home-dir (concat usb-drive-letter "home/"))

(setenv "HOME" usb-home-dir)
(setenv "EMACSLOADPATH" usb-home-dir)

If i remove site-start.el and copy the lisp into appdata\roaming the library loads propery

I use org-reveal as a teacher so I'm by no means an it speacialist but if this helps someone else or is an issue that can be fixed, I'm sure it would be greatly appreciated.

Itemize lists with source code blocks don't line up

In the following slide, the items don't line up but are centered individually.

* Test slide

  - add numbers like so

#+BEGIN_SRC clojure
(+ 1 2 3) ;=> 6
#+END_SRC

  - or like so

#+BEGIN_SRC clojure
(reduce + '(1 2 3)) ;=> 6
#+END_SRC

  - next item

reveal-source-code

Trace org-html-checkbox

Now, the argument definition of org-html-checkbox in the master branch and the latest release (8.2.5h) differ from each other. So Org-reveal's codes are now trying both type of arguments so as to work for both Org-mode versions.

This issue is filed to trace the org-html-checkbox inconsistency. Once it become consistent, Org-reveal should call org-html-checkbox with the correct arguments only, instead of trying some other arguments.

Feature request: Line spacing

I could not find anything about it in the docs.

It would be nice to be able to adjust the line spacing for lines in listings.

Cannot open load file, ox-html

I have down load the ox-reveal.el, and place it into the emacs plugin directory,the add (require 'ox-reveal) to my emacs start script.

but when emacs start up, an error occur : 'Cannot open load file, ox-html'

Default value of configuration options

org-reveal generates some default configuration options such as controls, progress, etc, even if they are not specified in the org file. However, default value of history and rollingLinks are both false in reveal.js while both of them are true generated by org-reveal. This behavior might surprise newcomers.

Is it possible to make the default value of these generated options the same as reveal.js? It might be even better to let all the defcustom options like `org-reveal-control' have three choices: default, t, and nil. If the value is default, it is not generated by org-reveal which means the user wants the default value in reveal.js. Otherwise it is generated as it is.

Use more available space if the resolution allows it

I just created my first presentation with org-reveal, and I really like it! So thanks a lot!

One thing that I don't like is that there seems to be a fixed maximum pixel size that's used up by slides. If the resolution is smaller, then everything gets scaled down properly, but if the resolution is larger, you just get big margins.

I my presentation, there are quite many source code listings, and I'd really like them to be shown as big as possible with the given resolution so that the audience can read them properly.

The attached screenshot shows the issue. The slide text could be much larger on that 1920x1200 screen, but it seems to be fixed to about 1024x768 or something like that.

screenshot

Centering exported source code blocks

Is there a way to have exported source code blocks centered?

Right now, when you have a slide like

* Some Slide

#+BEGIN_SRC
some code
  that isn't
  very wide
#+END_SRC

  - bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla 
  - bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla 

it looks a bit awkward.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.