If you have pages and attachments on Google Sites, Alex found an excellent tool,Google’s Site Liberation Java based application , which can help you both export and import sites using API for Google Sites.
All you need is to provide the sitename, credentials and choose an option to export or import. The export stores all the files in the same way as the data is organized on the Google Sites. So you do have an Index page to browse your google site locally on your hard drive. This is also useful if you want to move one google site to another.
I just wonder does it mean that if I do add a file physically on the exported folder it would create pages in Google Sites ? Not sure but may be you can try. Download from here