Use HTML5 AppCache ...may not work with gh-pages