静的サイトジェネレーター:ウェブサイトのタイムトラベル

2025-09-02
静的サイトジェネレーター:ウェブサイトのタイムトラベル

古いブログ記事を再訪した際に、著者は静的サイトジェネレーター(Eleventy)とGitを組み合わせることで、ウェブサイトの履歴を簡単に時系列で辿れることを発見しました。EleventyはCMSから投稿を取得し、各コミットに含めることで、各コミットにウェブサイトの完全なスナップショットを作成します。これは、データベースを使用するウェブサイト(WordPressなど)とは対照的で、以前のバージョンのアクセスが困難です。著者は以前、GitHub Actionsを使用して毎月のスクリーンショットを作成していましたが、EleventyとGitの組み合わせにより、これはそれほど重要ではなくなりました。

開発