Regex para corresponder aos blocos de código Markdown do GitHub

Em uma busca para corrigir um pequeno problema no wtf.js , eu lutei na web por algumas horas até que consegui uma expressão regular boa o suficiente para o meu propósito: corresponder aos blocos de código Markdown do GitHub, o que significa código dentro de tags como “ ` .

/```[a-z]*\n[\s\S]*?\n```/g

A expressão acima é capaz de fazer o seguinte (os realces verdes são correspondências):
Cenário

Imagem cortesia de Refiddle .