标签:
环境:
Debian 8
Emacs 24.4
org-reveal是在emacs org-mode中使用reveal.js的一个插件。
emacs 24.4自带的org版本是8.2.10,这个版本似乎需要更新一下,以免出现各种莫名问题。
在emacs中使用org-reveal的步骤如下:
一、更新org
卸载自带的版本,安装最新版本。
M-x package-list-packages C-s org # 找到已安装的org d x # 卸载
卸载后最好重启emacs,然后安装最新版。目前的最新版是8.3.3(安装有点慢)。
二、安装ox-reveal
在package中找到ox-reveal,安装它。(没有org-reveal这个名字的包!)
三、启用ox-reveal
在.emacs文件中加入:
(require ‘ox-reveal)
这样就算安装完了。
下面开始写一个org文件,内容就是你要展示的东西。
#+TITLE: 浏览器内核(Browser Core) #+AUTHOR: Author #+EMAIL: a@author.com #+DATE: 2016-01-21 #+REVEAL_ROOT: http://cdn.jsdelivr.net/reveal.js/2.5.0/ #+REVEAL-SLIDE-NUMBER: t #+REVEAL_THEME: sky #+REVEAL_TRANS: linear * 浏览器内核的构成 ** 渲染引擎(layout engineer OR Rendering Engine) 取得网页的内容,输出至显示器。 ** Javascript引擎 解析Javascript语言,执行javascript来实现网页的动态效果。 * 浏览器内核分类 ** Trident < Mosaic 1997年-IE4 双核浏览器 -“兼容模式” Win10 - Edge ** Gecko < Mosaic 2000.11.14 - Netscape6 ** Blink < Webkit 2013.4.3 - Google Chrome ** Webkit < KDE-KHTML 2003.1.7 - Apple safari 2008.9.2 - Google chrome - chrommium *** chrommium 搜狗、360、QQ ** Presto 2003.1.28 - Opera 7.0 2013.2.13 - Opera -> chrommium * TEST 3
把该文件保存为ppt.org。
然后将这个org文件输出为reveal.js:
C-c C-e R R
这样就会生成一个ppt.html的文件,在浏览器中打开这个文件吧!
为什么没用引用reveal.js文件就有演示的效果了?是因为有了这个:
#+REVEAL_ROOT: http://cdn.jsdelivr.net/reveal.js/2.5.0/
不用cdn就需要单独下载reveal.js了。https://github.com/hakimel/reveal.js/
下载后将reveal.js-master.zip解压,将解压后的文件夹重命名为reveal.js,然后在这个文件夹的上级目录里就可以写自己的org了(意即org文件与reveal.js目录为同级)。
备注:如果出现不能写header的情况,卸载org重装。
--End--
标签:
原文地址:http://www.cnblogs.com/ibgo/p/5148597.html