Maybe even make your code blocks language aware to pick the execution context, provide a language tidbit or even shebang, ie
```js
console.log('yo, sup')
```
or ```#!/usr/bin/env node
console.log('yo, sup')
```
That way, your md files could be both executable/interactive and be flexible in regards to their execution environment (as long as you are on a unix-like). Trying to resist the urge to go make a VSCode extension to do this right now.