Correct. You need both.
Quite simply, you put prism.css and prism.js in a directory and use this at the top of the document…
<link href="styles/prism.css" rel="stylesheet">
<script src="styles/prism.js"></script>
```…noting I put them in a [b]styles[/b] group along side my Markdown document.
Note: You can put this inline or in Markdown metadata [b]html header:[/b] at the very top of the Markdown document.
Then you just use a fenced code block with [b]language-XXXX[/b] in the first line [i](immediately after the three back-ticks)[/i], where XXXX is the language in lowercase. For example…
tell application id "DNtp"
-- do stuff
end tell
You can make your own Markdown template with this already in place for reuse. I have done this and have been using this template daily since the end of November. It works a treat (though I made some slight style changes to the CSS to fit my overall theme :smiley: )!