As Google Sites is winding down its classic/legacy service in 2021, I finally migrated this website from there to the GitHub Pages platform. This decision is mainly because (1) the new Google Sites is based on a poorly customizable system that offers too few functionalities, and (2) all content will be hosted on Google Drive, which might cause accessibility problems in certain countries.
Tools and backends used include:
- Migration tool for converting Google Sites to various markdown files (https://candland.net/2016/02/16/migrate-google-sites-to-jekyll.html)
- GitHub Pages that convert markdown files to static webpages through Jekyll and provide hosting service
- Netlify CMS as a content management system for composing posts directly on a web interface
- A ton of time for fixing file/metadata structures and formatting issues in a semi-manual manner