环境:

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. Hibernate理论

    1.什么是Hibernate? Hibernate是数据持久层的一个轻量级框架.数据持久层的框架有很多比如:iBATIS,myBatis,Nhibernate,Siena等等.并且Hibernate是 ...

  2. Linux-Ubuntu 启用root账户

    Ubuntu Linux有一个与众不同的特点,那就是初次使用时,你无法作为root来登录系统,为什么会这样?这就要从系统的安装说起.对于其他Linux系统来 说,一般在安装过程就设定root密码,这样 ...

  3. SQL语句查找重复记录

    select * from AM_C4_ENTRY t where t.created_by in ( select t.created_by from AM_C4_ENTRY t group by ...

  4. 51Nod 1201 整数划分 (经典dp)

    题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1201 题意不多说了. dp[i][j]表示i这个数划分成j个数 ...

  5. C# JSON使用的常用技巧(一)

    获取JSON无格式的字符串: new JArray().ToString(Newtonsoft.Json.Formatting.None): 如: {"A":123,"B ...

  6. C# 动态绘制任务栏图标的实现

    通常我们在做一个应用时会遇到这样的需求:将收到的消息条数显示到任务栏,比如如下的效果 怎么实现呢? 答案是采用WindowsAPICodePack实现,具体参见:Windows 7 任务栏开发 之 覆 ...

  7. How Tomcat Works(十四)

    我们已经知道,在tomcat中有四种类型的servlet容器,分别为Engine.Host.Context 和Wrapper,本文接下来对tomcat中Wrapper接口的标准实现进行说明. 对于每个 ...

  8. HTML第八天笔记

    第一个知识点是关于伪类的,代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " ...

  9. Putty 工具 保存配置的 小技巧

    用Putty 已经很长时间了,但一直被一个问题困扰,有时候是懒得去弄,反正也不怎么碍事,今天小研究了下,把这个问题解决了,心里也舒服了. Putty是一个免费小巧的Win32平台下的telnet,rl ...

  10. Remove a Driver Package from the Driver Store

    http://technet.microsoft.com/en-us/library/cc730875.aspx Determine the name of the driver package in ...