环境:

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目录为同级)。

如:

#+REVEAL_ROOT: file:///d:/presentation/reveal.js

注意 #+REVEAL_ROOT: 冒号后要空一格!

备注:如果出现不能写header的情况,卸载org重装。

--End--

org-reveal的更多相关文章

  1. iOS逆向工程之Reveal工具的安装、配置与使用

    今天博客内容比较简单,不过还是蛮重要的.经常有小伙伴在QQ上私下问我,说博客中是如何使用Reveal查看AppStore中下载应用的UI层级的,那么就在今天这篇博客中作为一个主题来统一的介绍一下吧.虽 ...

  2. GooglePlay 首页效果----tab的揭示效果(Reveal Effect) (1)

    GooglePlay 首页效果----tab的揭示效果(Reveal Effect) (1) 前言: 无意打开GooglePlay app来着,然后发现首页用了揭示效果,连起来用着感觉还不错. 不清楚 ...

  3. Material Design Reveal effect(揭示效果) 你可能见过但是叫不出名字的小效果

    Material Design Reveal effect(揭示效果) 你可能见过但是叫不出名字的小效果 前言: 每次写之前都会来一段(废)话.{心塞...} Google Play首页两个tab背景 ...

  4. 逆向工程 - Reveal、IDA、Hopper、HTTPS抓包 等

    目录: 一. iOS 如何做才安全 二.ipa文件 三.沙盒 中的数据 四.Reveal:查看 任何APP 的UI结构 五.反编译工具:IDA 六.反编译工具:Hopper Disassembler ...

  5. iOS分析UI利器——Reveal简单使用

    一,简单使用 * 在xcode中打开你的项目(project); * 打开reveal 和选中 Help → Show Reveal Library in Finder * 把Reveal.frame ...

  6. iOS程序逆向Mac下常用工具——Reveal、HopperDisassemble、IDA

    原文在此 一.Reveal 1 一般使用     Reveal是ITTY BITTY发布的UI分析工具,可以很直观的查看App的UI布局.如下图所示:     Reveal是需要付费的,需要89美元, ...

  7. Reveal1.5破解,iOS_UI调试利器Reveal最新版本破解方法

    Reveal1.0.7破解 1.官网下载最新版Reveal,拖动应用程序中,运行一次2.下载16进制编辑器"0xED" for mac(http://dl.vmall.com/c0 ...

  8. reveal

    链接 界面调试工具Reveal Reveal使用教程 iOS分析UI利器——Reveal及简单破解方法 Reveal使用步骤和 破解Revealapp的试用时间限制 end

  9. Reveal - UI 分析工具

    一.安装和简介 a) download url b) Reveal 使用的方法有两种: Static Library Intefration, Dynamic Library Intefration. ...

  10. Reveal for mac延长30天试用的简单方法

    在iOS逆向过程中经常使用Reveal来远程查看iOS平台应用的UI布局,但Reveal有30天使用限制,经常隔一段时间想使用的时候发现已经过期了,如图: 此时在OS X中打开命令行终端,输入以下命令 ...

随机推荐

  1. Failed to load libGL.so in android

    使用命令:find / -name libGL.so 得到: /usr/lib/i386-linux-gnu/libGL.so /usr/lib/i386-linux-gnu/mesa/libGL.s ...

  2. LightOJ 1236 Pairs Forming LCM (LCM 唯一分解定理 + 素数筛选)

    http://lightoj.com/volume_showproblem.php?problem=1236 Pairs Forming LCM Time Limit:2000MS     Memor ...

  3. [iOS微博项目 - 2.2] - 在app中获取授权

    github: https://github.com/hellovoidworld/HVWWeibo   A.发送授权请求 1.使用UIWebView加载请求页面 自定义一个继承UIViewContr ...

  4. JSP文件下载时文件名在ie和firefox下面文件名不一致极其超链接中文乱码的问题的改进

    response.setContentType("application/octet-stream;charset=UTF-8"); fileName=java.net.URLEn ...

  5. ssh+dwr 的使用源码案例

    加入dwr.jar包 ======jsp=============== <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitiona ...

  6. 最小生成树之Prime法

    关于最小生成树的概念,在前一篇文章中已经讲到,就不在赘述了.下面介绍Prime算法:         其基本思想为:从一个顶点出发,选择由该顶点出发的最小权值边,并将该边的另一个顶点包含进来,然后找出 ...

  7. SQLServer获取随机数据

    1.比较常见和好用的一种 SELECT TOP 10 *, NEWID() AS randomFROM tableORDER BY random --newid函数会随机生成一个guid,很长的一个字 ...

  8. CloudStack全局参数

    {     "listconfigurationsresponse": {         "count": 305,         "config ...

  9. iOS开发-基本的网络知识

    一.HTTP协议的主要特点:(摘自 仰望星空 的博客)重点内容 1. CS模式 2. 简单快速:只需要传送请求方法和路径.(常用方法有GET,HEAD,POST) 3. 灵活:任意对象都可以,类型由C ...

  10. php 扩展 redis

    1.通过phpinfo 查看php的版本(  要注意php 是nts 还是ts 通过phpinfo(); 查看其中的 Thread Safety 项,这个项目就是查看是否是线程安全,如果是:enabl ...