自粛中のGW工作?第二弾。 静的サイトジェネレーターをSSGって呼ぶのつい最近知った。知った翌日からSSGって呼ぶようにしてる。かっこいいので… その日のコロナ感染者をスクレイピングして表示するだけの静的サイト作った。 技術スタック# バックエンド - Firebase Cloud Functions - Firebase Firestore - Puppeteer + TypeScript # フロントエンド - Next.js + TypeScript - Material-UI # ホスティング - Vercel やったことPuppeteerでYahoo様のニュースサイトから感染者の情報をスクレイピング。結果をFirestoreに保存。Cloud FunctionsのBatchで毎日0時に実行。本当はMicrosoftが作ってるPlaywrightでやりたかったんだけどCloud F