Have a look at Gamma Gallery
If you have a spreadsheet with image-names and descriptions, you can easily generate the suitable li-elements for the html-code - that's nice if you have lots of photos.
Resizing can be accomplished using ImageMagick, e.g. using the command 'convert -resize 700 *.jpg'
Codrop has developed a similar site, which can be previewed here.