emacs org-reveal 创建网页版presentation

还在用office或者相关软件做你的演示文稿?

其实对于emacs org-mode使用者现在有一个不必离开org-mode习惯的做法,用ox-reveal插件。这个插件将把org-mode文档转换成漂亮的演示文档,使用reveal JavaScript做网页渲染,很酷,很好看。下面是截图:

现在来安装,用emacs的list-packages,找到ox-reveal,后,安装之。

还需要安装reveal JavaScript库才行,步骤:

1. 到这里下载,并解压到本地目录 ~/reveal.js-3.1.0

2. 在init.el中设置路径

(setq org-reveal-root "file:///home/dean/reveal.js-3.1.0/")

3. 打开org文档,M-x load-library 输入ox-reveal,然后运行命令C-c C-e R R, 生成HTML文档

打开浏览器预览下,有点慢,因为内部引用了google fonts,被墙了,结果字体不好看。

效果还是不错的,左、右方向键切换,有3D效果,不错。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-09 22:02:00

emacs org-reveal 创建网页版presentation的相关文章

在Linux上创建网页版的webrev

在Sun/Oracle工作了N(>12)年后,对网页版的webrev工具甚为喜欢,因为其易用性确实非常非常好.幸运的是,有工程师将webrev工具放到了GitHub上,而且支持git. 下面给出使用webrev工具创建网页版webrev的全过程. 当然,首先保证git在Linux(我用的是Ubuntu14.04)上已经安装好了. 第1步: Clone webrev from here veli$ cd /var/tmp veli$ git clone https://github.com/joy

图灵机器人api的使用方法含微信版本和网页版

访问图灵机器人官网http://www.tuling123.com/ 注册一个新的机器人账号 注册成功后转到主页 点击我的机器人>创建机器人>微信机器人 填写基本信息 点击微信介入> 扫描二维码 创建网页版机器人 <html> <head> </head> <body> 问:<input type="text" id="robot" onkeypress="showHint(this.

ORACLE的安装与网页版创建表空间的简单操作以及PLsql的简单操作

1.oracle的安装: 安装简单易学,在这里不做解释.下载看装包后耐心等待,注意安装目录不要有中文字符,尽量按照指定目录进行安装.安装完成后会占用有大约5g的内存. 如果要卸载oracle,需要用其自带的卸载工具进行卸载[universal installer],然后删除注册表项,删除环境变量,删除目录并且重新启动计算机. 2.在网页版进行创建表空间: 进入网页版: 在电脑的服务中我们可以看到一共有7个oracle的服务项目,其中只有三个是正在启动中.这三项中,只有当OracleDBConso

网页版PPT快速安装指南

https://github.com/hakimel/reveal.js#installation 1.install Node.js brew install nodejs 2. install Grunt http://gruntjs.com/getting-started#installing-the-cli npm install -g grunt-cli npm install grunt --save-dev 3. Clone the reveal.js repository $ g

网页版《2048游戏》教程 - 构建页面

1.     游戏标题 <2048>游戏的标题包含游戏名称.开始新游戏的按钮和游戏分数等三项内容. 创建游戏页面index.html: <!DOCTYPE html> <html > <head > < meta charset= "UTF-8"> < title>2048</title > < link rel= "stylesheet" type ="text/c

网页版《2048游戏》教程 - 游戏初始化

3.1.     初始化棋盘格 我们在main.js文件中,创建newgame()方法用于开始新的游戏.而开始新游戏需要完成两件事情,一是初始化棋盘格,一是在随机两个格子生成两个数字. $(function () { newgame(); }); function newgame() { // 初始化棋盘格 init(); // 在随机两个格子生成数字 generateOneNumber(); generateOneNumber(); } 我们通过编写init()方法来完成棋盘格的初始化工作.棋

利用 JavaScript SDK 部署网页版“Facebook 登录”

利用 JavaScript SDK 部署网页版"Facebook 登录" 通过采用 Javascript 版 Facebook SDK 的"Facebook 登录",用户可以使用 Facebook 凭据登录您的网页.即使您因为一些原因而无法使用我们的 JavaScript SDK,也一样可以实施"Facebook 登录". 要在不使用 JavaScript SDK 的情况下实施"Facebook 登录",请参阅手动构建登录流程

分享:计算机图形学期末作业!!利用WebGL的第三方库three.js写一个简单的网页版“我的世界小游戏”

这几天一直在忙着期末考试,所以一直没有更新我的博客,今天刚把我的期末作业完成了,心情澎湃,所以晚上不管怎么样,我也要写一篇博客纪念一下我上课都没有听,还是通过强大的度娘完成了我的作业的经历.(当然作业不是百度来的,我只是百度了一些示例代码的意思,怎么用!算了,越解释万一越黑呢!哈哈O(∩_∩)O哈哈~) ----------------------------------------------------------------分界线------------------------------

3分钟实现网页版多人文本、视频聊天室 (含完整源码)

基于SimpleWebRTC快速实现网页版的多人文本.视频聊天室. 1 实现方法 复制下面的代码,保存为一个html文件 <!DOCTYPE html> <html> <head> <script src="https://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://simplewebrtc.com/latest.js"