Skip to content

ondras/ex-ample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

<ex-ample>

Install

npm i @ondras/ex-ample --registry https://npm.pkg.github.com

Include

<link rel="stylesheet" href="node_modules/@ondras/ex-ample/ex-ample.css" />
<script src="node_modules/@ondras/ex-ample/ex-ample.js"></script>

Syntax highlighting

Uses highlight.js when present. Pick any distribution/styling that is appropriate.

<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/highlightjs/[email protected]/build/styles/github.min.css" />
<script src="https://cdn.jsdelivr.net/gh/highlightjs/[email protected]/build/highlight.min.js"></script>

Use

JavaScript code samples shall use the (global, non-standard) appendChild function for output.

<!-- HTML editor -->
<ex-ample>
    <a href="#">some <em>link</em></a>
</ex-ample>

<!-- JS editor -->
<ex-ample language="js">
    let node = document.createElement("marquee");
    node.textContent = "Hello";
    appendChild(node);
</ex-ample>

Demo page

https://ondras.github.io/ex-ample/

Awesome!

Built with love (and caribbean rum) by Ondřej Žára