WordPress を使わないで WEB サイトを作る方法

WordPress 疲れ

世間では、WordPress が主流のようですが、WordPress を使うのは私には苦痛でした。

確かに WordPress を使えば、色々なテーマがあるので、その中から選べばよいし、GUI で編集もできて 誰にでも使えそうに思えます。 ですが、日頃テキストエディタに慣れているので、 GUI エディタはそれほど嬉しくありません。(少数派かもしれませんが。)

また、何かやろうとすると、プラグインと格闘しなければならない。

WordPress に疲れたそんな時、github の README が見やすくフォーマットされているのに気づきました。 これでいいのに。。。と。

GitHub Pages

もう少し調べてみると、GitHub Pages というものがありました。

これは、次のような流れで WEB サイトを構築するものでした。

  • Markdown というテキストと HTML の中間のような形式で記述
  • GitHub に push
  • push されると Jekyll というスタティックサイトジェネレータ(SSG) で HTML が生成される
  • 生成されたファイルは .github.io に表示される

サイトジェネレータ自体は、HTML を生成するツールです。 したがって、生成した HTML を WEB サーバにアップロードすれば WEB サイトはできるはずです。

ファイルなので、DB も不要でめんどくさくない。(バックアップなど) これで良いのでは?と思いました。

事前生成される HTML ファイルなので、フォームを設置しようとすると一工夫必要です。 しかし、Google Forms や E-mail で良ければ簡単なはずです。

スタティックサイトジェネレータ

さらに調べると SSG にもいくつかありました。

以下のサイトにも情報がまとまっています。

私は、以下のように使い分けています。

  • ブログのような構造が必要な場合は Hugo
  • 完全にカスタムな構造にしたい場合やシンプルなサイトで良い場合は 11ty

hugo を使っているのは以下の理由です。

  • コンパイルされたものだから速いはず
  • 実行ファイル一つをインストールするだけで良い

この WEB サイトは、hugo を使っています。

WordPress 以外の選択肢として

SSG を使えば、手早く、低コストに、速く、セキュリティ性の高い WEB サイトが作れます。 WordPress だけでなく、SSG も選択肢の一つに入れてもらえたらな、と思います。

1969年生まれ。大学卒業後から15年以上にわたり、通信、カードリーダ、セキュリティ業界においてソフトウェア開発に従事。その後、2012年5月に当社を設立。電力、交通、車載向けの組み込み系システム、旅行業界向けの WEB システム開発、音声合成システム、消防向けのシステム開発等に参画。
低コストかつシンプルで安定稼働するシステムの実現を目指し、アーキテクチャ設計に取り組んでいます。
会社情報と代表者守屋のプロフィール詳細