✒️ 利用技術
今回初めてサイトを構築するにあたり、利用した技術について記述したいと思います。
一般的に、世の中のサイトの半分は、WordPress(公式サイト)で構築されているとの話を聞きます。
WordPressは、ご存じな方も多いと思いますが、WEBサーバー技術で構築されたプラットフォームです。テーマにより、画面のイメージを切り替える事ができたり、PHPやJavaScriptを使ったカスタマイズも出来、非常に多機能なツールです。
使用にあたっては、レンタルサーバーを立て、データベースサーバー(MySQLなど)、アプリケーションサーバー(WordPress)、ウェブサーバー(Apacheなど)を用意する必要があります。最近では、全てコンプリートで用意されて、設定ですぐ使い始められるサービスも多く提供されています。
その為、当初は某社のレンタルサーバーを申し込み、サイト構築に挑もうと考えていました。
そんな折、別件でCopilotから、Eleventyというツールがあることを教えてもらいました。
Eleventy(公式サイト)は、シンプルで柔軟な静的サイトジェネレーターです。
WordPressがユーザーからのアクセスの都度、データベースからデータを引っ張ってきて、動的にHTMLファイルを組み立てるのに対して、静的サイトジェネレーターは、事前にHTMLを作成しておき、ユーザーはその作成済みのHTMLを表示するという違いがあります。
昔からホームページ作成に携わってきた方なら、よくご存じだと思います。アプリケーションサーバーが一般的でなく、ウェブサーバーとSSI,CGIプログラム技術等でサイトを構築していた時代、ホームページ作成に使用した、IBMのホームページビルダーやアドビ社のDremWaverなども静的サイトジェネレーターの一種といえるかもしれません。
少し、話を戻しますが、このEleventyというツール、自由度が高く、軽量で非常に便利な為、私には非常にささりました。結果、このツールの魅力にどんどんはまっていき、今回のサイト構築に利用する運びとなりました。
Eleventyなくして、短期間での本サイト構築は無しえなかったので、作者の方含め、関係者の方には非常に感謝しております。この場を借りてお礼を申し上げたいと思います。