Blog locally. Generate static pages. Upload.