辞書: 静的サイトジェネレータ

投稿日: 更新日:

静的サイトジェネレータとは

Webページをサーバ側で生成するためのツールです。

一般的なブログツールは、リクエストがあるたびに、ページを生成します。 これに対して、静的サイトジェネレータは、手元のマシンでページを生成します。

このサイトも、Hugoという静的サイトジェネレータで構築されています。

メリット

  • 毎回生成する必要がないため、高速に表示される。
    • 「キャッシュ」といった仕組みが不要です。
  • 表示するためのWebサーバ以外は不要なため、セキュリティの心配が少ない。

デメリット

  • 動的に変わるページが作りにくい
    • 代わりに、JavaScriptや外部サイトを使用しているケースが多いです。

先祖返り

この静的サイトジェネレータのことを知った時に、 自分が昔(1998年頃)に作った日記システムを思い出しました。

そのシステムはXMLで日記を書いて、XSLTで変換してHTMLにしたものです。 アイデアは気に入っていたのですが、XMLを書くのが大変なことと、 実行に時間がかかるため、途中で別の日記システムに乗り換えました。

外部サイト