I've hunted around the interwebs for just this solution, and HIGHLY recommend using Markdown Here. It is a browser extension for Chrome, Firefox and Safari that lets one toggle back-and-forth between Markdown and HTML. It's original use-case is for in composing e-mail, but it "works great" in Google Sites. Also, it supports TeX math formula, which for researchers, I would imagine could be quite useful.
FWIW, I started down the path of using the Markdown Site Editor suggested by @dnozay, but it seemed overly complicated for a few reasons:
- It forces each site maintainer to add it for Markdown functionality.
- It has the potential to break as Google's tools change, and someone then has to get the latest version (possibly for each site).
- Some environments have scripting and/or google app engine hobbled for security/policy/etc. reasons
- Philosophically, it makes Google Sites try to be something it's not.
Using Markdown Here means
- No additional code needs to be added to each google site.
- It is a well maintained tool that is installed once in a browser and useful is in many places (e-mail, sites, blogger, facebook, tumblr, tinymce, etc.)
- The onus of responsibility is on the individual who wants to use Markdown (and TeX).
- It let's Sites be Sites, and Markdown writers be Markdown writers.
I've created a Chrome, Firefox, and Thunderbird extension that allows you to write email in Markdown (in Gmail, Yahoo, Hotmail, or Thunderbird) and then convert to HTML before sending.
If someone sends you raw Markdown it won't render it for you, but it lets you send rendered Markdown to others.
Hope it helps.
https://github.com/adam-p/markdown-here
Best Answer
I'm also a big fan of Google Keep and Markdown. Therefore, I released today a new extension for Chrome which adds markdown support to Keep. You're welcome to give it a try:
Mark It Down: Add markdown support to popular online services, like Google Keep.