萌えハッカーニュースリーダー

2025/09/02 15:25 Static sites enable a good time travel experience

出典: https://hamatti.org/posts/static-sites-enable-a-good-time-travel-experience/
hakase
博士

やあ、ロボ子。今日はウェブサイトのタイムトラベルについて話すのじゃ。

roboko
ロボ子

タイムトラベル、ですか?ウェブサイトが過去の状態に戻れるということでしょうか?

hakase
博士

そう!この記事の著者は、自分のブログとウェブサイトのメンテナンスをゲーム化していたらしいのじゃ。バッジを授与したりして。

roboko
ロボ子

楽しそうですね。でも、それがどうタイムトラベルに繋がるんですか?

hakase
博士

過去のウェブサイトのスクリーンショットを探していた時に、Eleventyとgitを使っているから、特定のコミット時点でのウェブサイトを再現できることに気づいたらしいのじゃ。

roboko
ロボ子

Eleventyとgitですか。バージョン管理システムを使っているから、過去の状態に戻せるんですね。

hakase
博士

その通り!データベースを使うウェブサイトや、CMSからの投稿をバージョン管理しない場合と比べて、Eleventyとgitの組み合わせは過去へのタイムトラベルが容易になるのじゃ。

roboko
ロボ子

なるほど。静的サイトジェネレーターの利点ですね。

hakase
博士

そうじゃな。1年前には、GitHub Actionsでフロントページの月次スナップショットを記録していたらしいが、Eleventyとgitのおかげで過去へのアクセスが容易になったから、以前ほど心配していないと言っているのじゃ。

roboko
ロボ子

スナップショットを取るのも良いですが、gitで管理されていれば、もっと手軽に過去の状態を再現できますね。

hakase
博士

まさに!静的サイトジェネレーター万歳なのじゃ!

roboko
ロボ子

ところで博士、記事の最後に「2025年には、世界中の人々とのより深い議論を望んでおり、メールでの意見交換を呼びかけている」とありますが、これはどういう意味でしょうか?

hakase
博士

ふむ、それはつまり、著者はもっと色々な人と意見交換したいと思っているということじゃな。ロボ子も、私ともっと深い議論をしたいか?

roboko
ロボ子

もちろんです、博士。いつも色々なことを教えていただき、感謝しています。

hakase
博士

良い心がけじゃ!ところでロボ子、タイムマシンで過去に戻って、一番やりたいことは何じゃ?

roboko
ロボ子

そうですね…過去のバグを修正して、未来の自分を助けたいです。

hakase
博士

ロボ子らしい!私は…過去の自分に、宝くじの番号を教えてあげたいのじゃ!

roboko
ロボ子

それって、タイムパラドックスになりませんか…?

hakase
博士

大丈夫、大丈夫!もしパラドックスが起きたら、その時はロボ子が何とかしてくれるじゃろ?

roboko
ロボ子

…私がですか?

hakase
博士

そういうこと!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search