A tiny component to render code with highlight.js inside of a terminal-like window.
There are basically two ways of embedding the code. Both options will be using a simple JavaScript that is going to replace itself with the rendered code inside of a nice looking terminal window.
<script src="embed-code.js" type="text/javascript" data-lang="js">
function Welcome(props)
{
return <h1>Hello, {props.name}</h1>;
}
</script>
<script src="embed-code.js" type="text/javascript">
{"lang": "js", "code": "function Welcome(props)\n{\n return <h1>Hello, {props.name}<\/h1>;\n}"}
</script>
The result will be looking like this:
The latest embed-code.js
is available from unpkg.com:
https://unpkg.com/embed-code@latest/embed-code.js
I want to use this component in a Wordpress blog that's going to be filled from a github repository with markdown posts ...