Embedding Code Snippets

Whether you're working with reveal.js or with slides.com, embedding code snippets isn't as hard as you might think!

Online Syntax Highlighters


Online syntax highlighters make the process of embedding code snippets easy! All you need to do is convert the code snippet into HTML first, and then embed your HTML into your slideshow. 

Here are a couple of syntax highlighters I've used:

  • ToHTML.com
    • Auto-detects language (which you can customize)

  • Markup.su
    • Offers several color schemes

using an Online Syntax Highlighter


Step 1:  Copy your code from your IDE or text editor

USING AN ONLINE SYNTAX HIGHLIGHTER

Step 2: Paste it into an online syntax highlighter

USING AN ONLINE SYNTAX HIGHLIGHTER


Step 3: Paste the resulting HTML output into your slideshow!

Result



 <div ng-repeat="(commentId, comment) in topic.comments" class="row cmt">
    <div class="col-md-12">
      <p>{{ comment.text }}</p>
      <p class="author">posted by 
        <a href="#/users/{{ comment.username }}">{{ comment.username }}</a> | 
        <a ng-click="removeComment(comment, commentId)" 
           ng-show="signedIn() && comment.username === currentUser.username">
           <span class="ionicons ion-trash-b"> Delete</span>
        </a>
      </p>
    </div>
  </div> // Psst! All the HTML in this black box is editable!

Code Snippets in Slides.com or Reveal.js

By tyleryoungblood

Code Snippets in Slides.com or Reveal.js

Have you ever wanted to embed code snippets and resorted to using screenshots instead? Embedding them is actually a lot easier than you might think!

  • 5,825