You can now insert Drive folders into Google Sites. When editing a page, select the Folder option in the Insert menu, then select the checkbox next to the folder name. Site visitors must have view access to the Drive folder to see it embedded in the page. Inserting the folder on a page does not result in any access permission changes.
Google Apps, Google Apps for Business, Education and Government