码迷,mamicode.com
首页 > 其他好文 > 详细

org-reveal

时间:2016-01-21 19:06:47      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

环境:

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--

org-reveal

标签:

原文地址:http://www.cnblogs.com/ibgo/p/5148597.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!