zoukankan      html  css  js  c++  java
  • 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--

  • 相关阅读:
    为什么不使用CSS expression?
    关于ol有序列表的小事儿...
    绝对定位的元素在IE6下莫名丢失解决办法
    C#操作XML
    .NET MSChart应用的一个简单例子 (转)
    微软图表控件MsChart使用初探(转)
    使用OleDbParameter来写Access的更新没反应的解决办法
    获取真实IP
    XML操作类转
    Model与XML互相转换
  • 原文地址:https://www.cnblogs.com/ibgo/p/5148597.html
Copyright © 2011-2022 走看看