Want to know how to embed an mp4 into your Google Site?
Download the pdf document "embedding mp4", located at the bottom of the page.
Want to know how to embed a twitter feed into your Google Site?
Embed Twitter Feed