![]() This is useful for fragments, among other things. Special syntax (through HTML comments) is available for adding attributes to Markdown elements. The following example customizes all available options: When used locally, this feature requires that reveal.js runs from a local web server. The data-charset attribute is optional and specifies which charset to use when loading the external file. The data-separator-notes attribute is a regular expression for specifying the beginning of the current slide's speaker notes (defaults to notes?:, so it will match both "note:" and "notes:"). Note the separator arguments which determine how slides are delimited in the external file: the data-separator attribute defines a regular expression for horizontal slides (defaults to ^\r?\n-\r?\n$, a newline-bounded horizontal rule) and data-separator-vertical defines vertical slides (disabled by default). You can write your content as a separate file and have reveal.js load it at runtime. If you want to manually add it to a new presentation here's how: The Markdown plugin is included in our default presentation examples. This functionality is powered by the built-in Markdown plugin which in turn uses marked for all parsing. Note that this is sensitive to indentation (avoid mixing tabs and spaces) and line breaks (avoid consecutive breaks). To create a Markdown slide, add the data-markdown attribute to your element and wrap the contents in a like the example below. But, for more pixel-perfect and detailed presos with a lot of diagrams, I’m going to stick with the workhorses - Powerpoint and Keynote.It's possible and often times more convenient to write presentation content using Markdown. I’m definitely going to use Reveal.js again for quick presos and when I want to convey an idea quickly. You have to create the diagram in an external tool and then export it to png to be visible in the slides. Making diagrams, which I often do in technical presentations, can also be a bit of a pain. For every new Section Group you need to scroll down to reach the slides in that group. Storm jar /topolgoies/data-storm-0.0.3-SNAPSHOT.jar .KafkaToHdfsTopology \Īnother issue is that if you are presenting using a clicker (which generally has only 2 buttons - next and back) then navigating is impossible. Ĭonfiguration is stored in shell scripts that launch topologies Not being able to look at the preview the instant you make a change can be frustrating, as you may find yourself constantly modifying your markdown file and Cmd Tab to your Chrome window.Īlso, with Reveal.js (at least till version 2.6.2) you can’t include a code block in the markdown. The Challenges #Īll of this is great, but when the rubber meets the road, does Reveal.js really give its desktop cousins a strong fight? First, writing pure HTML or Markdown needs getting used to. !(/assets/images/Storm_parallelism.png)īut resizing the image in Markdown wasn’t so easy. Just shove them in a folder inside your dir and simply point to it: Otherwise, searching for that one slide you want to update is a bit of a pain.Īdding images with Markdown is easy. I had to do this to visually separate the sections. Notice, the HTML comment with a string of “#” characters. With Markdown support, Reveal.js allows you to focus on your content and nothing else. I write my blogs using Markdown and I absolutely love it. Additionally, the content in your Reveal.js slides can be easily indexed by search engines. I’ve given presentations where during QnA I need to go back to the beginning of the presentation. Granted, it is not going to be as pixel perfect as a Keynote but for a lot of technical presentations you really don’t need to be.Īnother cool reason to use Reveal.js is the ability to hit ESC and go in the preview mode. Additionally, Reveal.js allows you to write Markdown so you can throw something up real quick. Desktop solutions like Powerpoint or Keynote require you to upload your file to an online folder or upload to presentation viewers like SlideShare. You may ask, “Well, do we really need HTML slides when we have mature tools like Powerpoint or Keynote?” Having a presentation in the HTML format allows you to quickly upload it and share it with the world by simply hosting it. There’s also an online editor which I have not tried. I tried the free version on Github where you create your slides by writing html or markdown. I used Reveal.js to present the talk in my browser! Reveal.js is a HTML Presentation Framework that uses Javascript and plain HTML to create beautiful slides. ![]() Late last year, I gave a talk at the Sift Science office in San Francisco on “Hadoop at Lookout - how Lookout uses the hadoop infrastructure to power internal analytics”. JanuCreating Presentations with Reveal.js
0 Comments
Leave a Reply. |