I have a domain parked at Cloudflare and am forwarding it to a Google Site via a ghs.googlehosted.com cname.
When I load the Google Site directly, SSL is OK. However when loading through the Cloudflare domain, there is a mixed content error. It is from http://cgi.gstatic.com where Google Sites store graphics. Don’t know why the error is only when the Google site is accessed through the Cloudflare forwarded domain.