はじまり
私が普段VimやVim以外のことについて日々おしゃべりをしているvim-jp内の有志のメンバー8人で、千葉県富津市金谷にて、5月3日~5月6日の3泊4日の日程でVim合宿に行ってきました! 会場は「合宿だけに集中できる施設」のvoidoさん。内房から東京湾を望む素敵な立地でした。2階建ての家を丸々貸し切るので、まるで/homeにいるかのようにリラックスできました。Vim合宿とは銘打っていますが、各々好きな作業をして過ごします。Vim本体にコントリビュートしたり、OSS活動したりする人もいれば、私のように個人のウェブ・サイトをいじる人もいました。


合宿での目標
私は、2024年の末にCloudflareでNI57721.devというドメインを取得たものの、それ以降そのまま放置していました。そこで、合宿期間中にこのドメインにブログを構築してデプロイすることを目標としました。
なお、完成するのは合宿の1ヶ月後となります。
1日目

自宅にて出発の5分前から準備を始め13時に最寄り駅に到着しました。現地集合なので既にいるメンバーもちらほら。近場にあるハンバーガー・ショップでガンボ1を食べたり近隣を散策したりしたのち、施設で作業を開発しました。
メンバーからのヒアリングにより、SSGでブログを作るならHugoかAstroを使ってみようと思い至りました。ドキュメントを見比べてみた結果今回はAstroを使用することにします。
GitHubの当該リポジトリへのpushをトリガーにCloudflareでビルドします。ブログで使用する画像などのメディア・ファイルは、exifを削除した上で大き過ぎる場合はリサイズしCloudflare R2にアップロードすることにします。なお、画像はなんか小さくなるらしいのでAVIF形式に変換してからアップロードするようにスクリプトを書きます。
自宅にて出発の5分前から準備を始め13時に最寄り駅に到着しました。現地集合なので既にいるメンバーもちらほら。近場にあるハンバーガー・ショップでガンボ1を食べたり近隣を散策したりしたのち、施設で作業を開発しました。
メンバーからのヒアリングにより、SSGでブログを作るならHugoかAstroを使ってみようと思い至りました。ドキュメントを見比べてみた結果今回はAstroを使用することにします。
GitHubの当該リポジトリへのpushをトリガーにCloudflareでビルドします。ブログで使用する画像などのメディア・ファイルは、exifを削除した上で大き過ぎる場合はリサイズしCloudflare R2にアップロードすることにします。なお、画像はなんか小さくなるらしいのでAVIF形式に変換してからアップロードするようにスクリプトを書きます。
その後
各人が好き好きに作業をする傍らでBBQをしたり