org-reveal
环境:
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的更多相关文章
- iOS逆向工程之Reveal工具的安装、配置与使用
今天博客内容比较简单,不过还是蛮重要的.经常有小伙伴在QQ上私下问我,说博客中是如何使用Reveal查看AppStore中下载应用的UI层级的,那么就在今天这篇博客中作为一个主题来统一的介绍一下吧.虽 ...
- GooglePlay 首页效果----tab的揭示效果(Reveal Effect) (1)
GooglePlay 首页效果----tab的揭示效果(Reveal Effect) (1) 前言: 无意打开GooglePlay app来着,然后发现首页用了揭示效果,连起来用着感觉还不错. 不清楚 ...
- Material Design Reveal effect(揭示效果) 你可能见过但是叫不出名字的小效果
Material Design Reveal effect(揭示效果) 你可能见过但是叫不出名字的小效果 前言: 每次写之前都会来一段(废)话.{心塞...} Google Play首页两个tab背景 ...
- 逆向工程 - Reveal、IDA、Hopper、HTTPS抓包 等
目录: 一. iOS 如何做才安全 二.ipa文件 三.沙盒 中的数据 四.Reveal:查看 任何APP 的UI结构 五.反编译工具:IDA 六.反编译工具:Hopper Disassembler ...
- iOS分析UI利器——Reveal简单使用
一,简单使用 * 在xcode中打开你的项目(project); * 打开reveal 和选中 Help → Show Reveal Library in Finder * 把Reveal.frame ...
- iOS程序逆向Mac下常用工具——Reveal、HopperDisassemble、IDA
原文在此 一.Reveal 1 一般使用 Reveal是ITTY BITTY发布的UI分析工具,可以很直观的查看App的UI布局.如下图所示: Reveal是需要付费的,需要89美元, ...
- Reveal1.5破解,iOS_UI调试利器Reveal最新版本破解方法
Reveal1.0.7破解 1.官网下载最新版Reveal,拖动应用程序中,运行一次2.下载16进制编辑器"0xED" for mac(http://dl.vmall.com/c0 ...
- reveal
链接 界面调试工具Reveal Reveal使用教程 iOS分析UI利器——Reveal及简单破解方法 Reveal使用步骤和 破解Revealapp的试用时间限制 end
- Reveal - UI 分析工具
一.安装和简介 a) download url b) Reveal 使用的方法有两种: Static Library Intefration, Dynamic Library Intefration. ...
- Reveal for mac延长30天试用的简单方法
在iOS逆向过程中经常使用Reveal来远程查看iOS平台应用的UI布局,但Reveal有30天使用限制,经常隔一段时间想使用的时候发现已经过期了,如图: 此时在OS X中打开命令行终端,输入以下命令 ...
随机推荐
- chrome浏览器插件window resizer调试webapp页面大小
chrome浏览器插件window resizer可以调整当前浏览器分辨率大小 可以自定义大小,以适合于andorid和iphone设备
- 给windows 7安装文件添加USB3.0驱动
给Air安装win7进入语言与区域选择之后,发现键盘触摸板都失灵. 原因:新款的 Macbook Air 2013 因为使用了 USB3.0 端口键盘和触摸板设备,所以在安装 Windows 7 ...
- oracle不用tsname文件的时候着怎么办
oracle\product\10.2.0\client_2\odp.net\PublisherPolicy\Policy.9.2.Oracle.DataAccess.config 找到newVers ...
- C#下实现的半角转与全角的互转
全角和半角的互转在C#下怎么实现呢? /// 转全角的函数(SBC case) /// ///任意字符串 ///全角字符串 /// ///全角空格为12288,半角空格为32 ///其他字符半角(33 ...
- Linux内核完全注释之编程语言和环境(二)
c程序的编译和链接 使用gcc汇编器编译c语言程序时通常会经历四个阶段,即预处理阶段.编译阶段.汇编阶段.链接阶段,如下图. 例如: gcc -o hello hello.c 生成可执行文件hello ...
- 设置ul阴影效果和边框圆角
ul.box {position: relative;z-index: 1; /* prevent shadows falling behind containers with backgrounds ...
- 启动tomcat时 一闪而过解决方法
1 首先确定JAVA 已经配好了环境变量,具体配置方法,找一下度娘. 测试方法:进入cmd -> javac -version 能看到JAVA的版本信息,证明配置成功了. 2 分析一下问题出现的 ...
- js 如何验证字符串里是否包含汉字?
1.用正则表达式判断<input type="text" id="name" placeholder="请输入用户名" value= ...
- 【转】【公司调查】车来了APP
http://blog.sina.com.cn/s/blog_83b10acc0102vk7k.html [APP简介] "车来了"是武汉元光科技有限公司开发的一款查询公交车实 ...
- Error loading: \Java\jdk1.6.0_35\jre\bin\server\jvm.dll
先看看错误:complie: [exec] Error loading: D:\Program Files\Java\jdk1.6.0_35\jre\bin\server\jvm.dll [exec] ...