Hexoとは?静的サイトジェネレータについて解説

Hexoとは

Hexo(ヘクソ)は、ブログ作成に特化した静的サイトジェネレータ(SSG=Static Site Generator)です。 Hexoを使うと、HTML/CSS/JavaScriptの静的ページによるブログが簡単に作成できます。

ブログ作成ツールといえば、PHPとMySQLでブログ環境を構築するWordpressが有名ですが、 Hexoはデータベース不要でJavaScriptだけでブログ環境が完結します。

WordPressではユーザーがリクエストした時点でページを生成しますが、Hexoではあらかじめ静的なHTMLファイルを出力してしまいます。Hexoを使うと、表示が高速でSEOに強い静的ページでブログ作成できるのが魅力です。

Hexoの特徴

Hexoには、以下の特徴があります。

  • Node.js製の静的サイトジェネレータ
  • ブログのタイトルやサブタイトルなどは、設定ファイルを更新するだけ
  • ページの追加、テーマやプラグインのインストールは、簡潔なコマンドで行える
  • ブログ記事は、markdown形式で書いていく
  • markdown形式 で書かれた記事は、最終的にはHTML形式に出力される

Hexoは、Node.js製の静的サイトジェネレータです。 Hexo によるブログ環境を構築するには、前提として Node.js をインストールする必要があります。

Hexoでは、ブログのタイトルやサブタイトルなどの設定は、設定ファイルを更新するだけです。また、ページの追加、テーマやプラグインのインストールは、簡潔なコマンドで実行できます。

ブログ記事は、markdown形式で書いていきます。markdown形式で書かれた記事は、最終的にはHTML形式に出力されます。

Hexoを学ぶメリット

Hexoはブログ作成に特化した、静的サイトジェネレータ―です。Hexoを利用すれば、データベースなどの環境構築をすることなく、SEOに有利な静的ファイルによるブログが作成できます。

Hexoで求人を検索しましたが、2020年1月時点では「Hexo」のスキルを指定した求人は確認できませんでした。何らかの静的サイトジェネレータ―のスキルを身につけて就職や転職を有利にするなら、Gatsby.jsやReact Staticなどのほうが求人需要が高いかもしれません。

Hexo公式サイト: https://hexo.io/