Como eu faço markdown.js exibir um documento markdown como HTML em um TWebBrowser em Delphi?

Como eu faço markdown.js exibir um documento markdown como HTML em um TWebBrowser em Delphi?

Dado o conteúdo de uma string contendo Markdown, como obter markdown.js para converter esse markdown em HTML e exibir esse HTML em um componente TWebBrowser, tudo dentro do meu aplicativo de desktop Delphi?

ATUALIZAR:

Seguindo o exemplo de Wouter (obrigado, Wouter!), Se eu simplesmente fizer isso:

procedure TForm2.Button1Click(Sender: TObject);
begin
  WebBrowser1.Navigate('file://C:/junk/markdown/lib/markdown.js');
end;

Então eu recebo uma série de avisos. Primeiro, do Windows "me protegendo" do javascript. Eu aprovo e executo tudo, mas finalmente recebo:

questionAnswers(1)

yourAnswerToTheQuestion