As Google Sites doesn't support Tables or Markdown, this script allows you to write Markdown inside a HTML snippet within Google Sites.
While editing a Google Site page double click to bring up the page options
Select <> Embed
Change to the Embed Code tab
Paste the code below from the example and replace Markdown with your own