Hello, if you mean Google Sites then you find right solution in
http://support.google.com/sites/, but I can tell that this product does not allow all way of edit and upload your own HTML code. Google
Sites is only WYSIWYG editor. If you mean Google AppEngine you can upload PHP or Java which can contain custom HTML.